feature = $feature; } /** * @return GoogleCloudAiplatformV1Feature */ public function getFeature() { return $this->feature; } /** * Required. The ID to use for the Feature, which will become the final * component of the Feature's resource name. This value may be up to 128 * characters, and valid characters are `[a-z0-9_]`. The first character * cannot be a number. The value must be unique within an * EntityType/FeatureGroup. * * @param string $featureId */ public function setFeatureId($featureId) { $this->featureId = $featureId; } /** * @return string */ public function getFeatureId() { return $this->featureId; } /** * Required. The resource name of the EntityType or FeatureGroup to create a * Feature. Format for entity_type as parent: `projects/{project}/locations/{l * ocation}/featurestores/{featurestore}/entityTypes/{entity_type}` Format for * feature_group as parent: * `projects/{project}/locations/{location}/featureGroups/{feature_group}` * * @param string $parent */ public function setParent($parent) { $this->parent = $parent; } /** * @return string */ public function getParent() { return $this->parent; } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(GoogleCloudAiplatformV1CreateFeatureRequest::class, 'Google_Service_Aiplatform_GoogleCloudAiplatformV1CreateFeatureRequest');