Class: Google::Apis::AiplatformV1beta1::GoogleCloudAiplatformV1beta1CreateFeatureRequest
- Inherits:
-
Object
- Object
- Google::Apis::AiplatformV1beta1::GoogleCloudAiplatformV1beta1CreateFeatureRequest
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/aiplatform_v1beta1/classes.rb,
lib/google/apis/aiplatform_v1beta1/representations.rb,
lib/google/apis/aiplatform_v1beta1/representations.rb
Overview
Request message for FeaturestoreService.CreateFeature and FeatureRegistryService.CreateFeature.
Instance Attribute Summary collapse
-
#feature ⇒ Google::Apis::AiplatformV1beta1::GoogleCloudAiplatformV1beta1Feature
Feature Metadata information that describes an attribute of an entity type.
-
#feature_id ⇒ String
Required.
-
#parent ⇒ String
Required.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleCloudAiplatformV1beta1CreateFeatureRequest
constructor
A new instance of GoogleCloudAiplatformV1beta1CreateFeatureRequest.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleCloudAiplatformV1beta1CreateFeatureRequest
Returns a new instance of GoogleCloudAiplatformV1beta1CreateFeatureRequest.
2474 2475 2476 |
# File 'lib/google/apis/aiplatform_v1beta1/classes.rb', line 2474 def initialize(**args) update!(**args) end |
Instance Attribute Details
#feature ⇒ Google::Apis::AiplatformV1beta1::GoogleCloudAiplatformV1beta1Feature
Feature Metadata information that describes an attribute of an entity type.
For example, apple is an entity type, and color is a feature that describes
apple.
Corresponds to the JSON property feature
2456 2457 2458 |
# File 'lib/google/apis/aiplatform_v1beta1/classes.rb', line 2456 def feature @feature end |
#feature_id ⇒ String
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.
Corresponds to the JSON property featureId
2464 2465 2466 |
# File 'lib/google/apis/aiplatform_v1beta1/classes.rb', line 2464 def feature_id @feature_id end |
#parent ⇒ String
Required. The resource name of the EntityType or FeatureGroup to create a
Feature. Format: projects/project/locations/location/featurestores/
featurestore/entityTypes/entity_type`projects/`project`/locations/`
location`/featureGroups/`feature_group
Corresponds to the JSON property parent
2472 2473 2474 |
# File 'lib/google/apis/aiplatform_v1beta1/classes.rb', line 2472 def parent @parent end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
2479 2480 2481 2482 2483 |
# File 'lib/google/apis/aiplatform_v1beta1/classes.rb', line 2479 def update!(**args) @feature = args[:feature] if args.key?(:feature) @feature_id = args[:feature_id] if args.key?(:feature_id) @parent = args[:parent] if args.key?(:parent) end |