createTime = $createTime; } /** * @return string */ public function getCreateTime() { return $this->createTime; } /** * Description of the Metadata Schema * * @param string $description */ public function setDescription($description) { $this->description = $description; } /** * @return string */ public function getDescription() { return $this->description; } /** * Output only. The resource name of the MetadataSchema. * * @param string $name */ public function setName($name) { $this->name = $name; } /** * @return string */ public function getName() { return $this->name; } /** * Required. The raw YAML string representation of the MetadataSchema. The * combination of [MetadataSchema.version] and the schema name given by * `title` in [MetadataSchema.schema] must be unique within a MetadataStore. * The schema is defined as an OpenAPI 3.0.2 [MetadataSchema * Object](https://github.com/OAI/OpenAPI- * Specification/blob/master/versions/3.0.2.md#schemaObject) * * @param string $schema */ public function setSchema($schema) { $this->schema = $schema; } /** * @return string */ public function getSchema() { return $this->schema; } /** * The type of the MetadataSchema. This is a property that identifies which * metadata types will use the MetadataSchema. * * Accepted values: METADATA_SCHEMA_TYPE_UNSPECIFIED, ARTIFACT_TYPE, * EXECUTION_TYPE, CONTEXT_TYPE * * @param self::SCHEMA_TYPE_* $schemaType */ public function setSchemaType($schemaType) { $this->schemaType = $schemaType; } /** * @return self::SCHEMA_TYPE_* */ public function getSchemaType() { return $this->schemaType; } /** * The version of the MetadataSchema. The version's format must match the * following regular expression: `^[0-9]+.+.+$`, which would allow to * order/compare different versions. Example: 1.0.0, 1.0.1, etc. * * @param string $schemaVersion */ public function setSchemaVersion($schemaVersion) { $this->schemaVersion = $schemaVersion; } /** * @return string */ public function getSchemaVersion() { return $this->schemaVersion; } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(GoogleCloudAiplatformV1MetadataSchema::class, 'Google_Service_Aiplatform_GoogleCloudAiplatformV1MetadataSchema');