Class: Google::Cloud::AIPlatform::V1::BatchReadFeatureValuesRequest
- Inherits:
-
Object
- Object
- Google::Cloud::AIPlatform::V1::BatchReadFeatureValuesRequest
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/aiplatform/v1/featurestore_service.rb
Overview
Request message for FeaturestoreService.BatchReadFeatureValues.
Defined Under Namespace
Classes: EntityTypeSpec, PassThroughField
Instance Attribute Summary collapse
-
#bigquery_read_instances ⇒ ::Google::Cloud::AIPlatform::V1::BigQuerySource
Similar to csv_read_instances, but from BigQuery source.
-
#csv_read_instances ⇒ ::Google::Cloud::AIPlatform::V1::CsvSource
Each read instance consists of exactly one read timestamp and one or more entity IDs identifying entities of the corresponding EntityTypes whose Features are requested.
-
#destination ⇒ ::Google::Cloud::AIPlatform::V1::FeatureValueDestination
Required.
-
#entity_type_specs ⇒ ::Array<::Google::Cloud::AIPlatform::V1::BatchReadFeatureValuesRequest::EntityTypeSpec>
Required.
-
#featurestore ⇒ ::String
Required.
-
#pass_through_fields ⇒ ::Array<::Google::Cloud::AIPlatform::V1::BatchReadFeatureValuesRequest::PassThroughField>
When not empty, the specified fields in the *_read_instances source will be joined as-is in the output, in addition to those fields from the Featurestore Entity.
Instance Attribute Details
#bigquery_read_instances ⇒ ::Google::Cloud::AIPlatform::V1::BigQuerySource
309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 |
# File 'proto_docs/google/cloud/aiplatform/v1/featurestore_service.rb', line 309 class BatchReadFeatureValuesRequest include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Describe pass-through fields in read_instance source. # @!attribute [rw] field_name # @return [::String] # Required. The name of the field in the CSV header or the name of the column in # BigQuery table. The naming restriction is the same as {::Google::Cloud::AIPlatform::V1::Feature#name Feature.name}. class PassThroughField include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Selects Features of an EntityType to read values of and specifies read # settings. # @!attribute [rw] entity_type_id # @return [::String] # Required. ID of the EntityType to select Features. The EntityType id is the # {::Google::Cloud::AIPlatform::V1::CreateEntityTypeRequest#entity_type_id entity_type_id} specified # during EntityType creation. # @!attribute [rw] feature_selector # @return [::Google::Cloud::AIPlatform::V1::FeatureSelector] # Required. Selectors choosing which Feature values to read from the EntityType. # @!attribute [rw] settings # @return [::Array<::Google::Cloud::AIPlatform::V1::DestinationFeatureSetting>] # Per-Feature settings for the batch read. class EntityTypeSpec include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#csv_read_instances ⇒ ::Google::Cloud::AIPlatform::V1::CsvSource
309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 |
# File 'proto_docs/google/cloud/aiplatform/v1/featurestore_service.rb', line 309 class BatchReadFeatureValuesRequest include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Describe pass-through fields in read_instance source. # @!attribute [rw] field_name # @return [::String] # Required. The name of the field in the CSV header or the name of the column in # BigQuery table. The naming restriction is the same as {::Google::Cloud::AIPlatform::V1::Feature#name Feature.name}. class PassThroughField include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Selects Features of an EntityType to read values of and specifies read # settings. # @!attribute [rw] entity_type_id # @return [::String] # Required. ID of the EntityType to select Features. The EntityType id is the # {::Google::Cloud::AIPlatform::V1::CreateEntityTypeRequest#entity_type_id entity_type_id} specified # during EntityType creation. # @!attribute [rw] feature_selector # @return [::Google::Cloud::AIPlatform::V1::FeatureSelector] # Required. Selectors choosing which Feature values to read from the EntityType. # @!attribute [rw] settings # @return [::Array<::Google::Cloud::AIPlatform::V1::DestinationFeatureSetting>] # Per-Feature settings for the batch read. class EntityTypeSpec include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#destination ⇒ ::Google::Cloud::AIPlatform::V1::FeatureValueDestination
309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 |
# File 'proto_docs/google/cloud/aiplatform/v1/featurestore_service.rb', line 309 class BatchReadFeatureValuesRequest include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Describe pass-through fields in read_instance source. # @!attribute [rw] field_name # @return [::String] # Required. The name of the field in the CSV header or the name of the column in # BigQuery table. The naming restriction is the same as {::Google::Cloud::AIPlatform::V1::Feature#name Feature.name}. class PassThroughField include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Selects Features of an EntityType to read values of and specifies read # settings. # @!attribute [rw] entity_type_id # @return [::String] # Required. ID of the EntityType to select Features. The EntityType id is the # {::Google::Cloud::AIPlatform::V1::CreateEntityTypeRequest#entity_type_id entity_type_id} specified # during EntityType creation. # @!attribute [rw] feature_selector # @return [::Google::Cloud::AIPlatform::V1::FeatureSelector] # Required. Selectors choosing which Feature values to read from the EntityType. # @!attribute [rw] settings # @return [::Array<::Google::Cloud::AIPlatform::V1::DestinationFeatureSetting>] # Per-Feature settings for the batch read. class EntityTypeSpec include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#entity_type_specs ⇒ ::Array<::Google::Cloud::AIPlatform::V1::BatchReadFeatureValuesRequest::EntityTypeSpec>
309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 |
# File 'proto_docs/google/cloud/aiplatform/v1/featurestore_service.rb', line 309 class BatchReadFeatureValuesRequest include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Describe pass-through fields in read_instance source. # @!attribute [rw] field_name # @return [::String] # Required. The name of the field in the CSV header or the name of the column in # BigQuery table. The naming restriction is the same as {::Google::Cloud::AIPlatform::V1::Feature#name Feature.name}. class PassThroughField include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Selects Features of an EntityType to read values of and specifies read # settings. # @!attribute [rw] entity_type_id # @return [::String] # Required. ID of the EntityType to select Features. The EntityType id is the # {::Google::Cloud::AIPlatform::V1::CreateEntityTypeRequest#entity_type_id entity_type_id} specified # during EntityType creation. # @!attribute [rw] feature_selector # @return [::Google::Cloud::AIPlatform::V1::FeatureSelector] # Required. Selectors choosing which Feature values to read from the EntityType. # @!attribute [rw] settings # @return [::Array<::Google::Cloud::AIPlatform::V1::DestinationFeatureSetting>] # Per-Feature settings for the batch read. class EntityTypeSpec include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#featurestore ⇒ ::String
309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 |
# File 'proto_docs/google/cloud/aiplatform/v1/featurestore_service.rb', line 309 class BatchReadFeatureValuesRequest include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Describe pass-through fields in read_instance source. # @!attribute [rw] field_name # @return [::String] # Required. The name of the field in the CSV header or the name of the column in # BigQuery table. The naming restriction is the same as {::Google::Cloud::AIPlatform::V1::Feature#name Feature.name}. class PassThroughField include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Selects Features of an EntityType to read values of and specifies read # settings. # @!attribute [rw] entity_type_id # @return [::String] # Required. ID of the EntityType to select Features. The EntityType id is the # {::Google::Cloud::AIPlatform::V1::CreateEntityTypeRequest#entity_type_id entity_type_id} specified # during EntityType creation. # @!attribute [rw] feature_selector # @return [::Google::Cloud::AIPlatform::V1::FeatureSelector] # Required. Selectors choosing which Feature values to read from the EntityType. # @!attribute [rw] settings # @return [::Array<::Google::Cloud::AIPlatform::V1::DestinationFeatureSetting>] # Per-Feature settings for the batch read. class EntityTypeSpec include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#pass_through_fields ⇒ ::Array<::Google::Cloud::AIPlatform::V1::BatchReadFeatureValuesRequest::PassThroughField>
309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 |
# File 'proto_docs/google/cloud/aiplatform/v1/featurestore_service.rb', line 309 class BatchReadFeatureValuesRequest include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Describe pass-through fields in read_instance source. # @!attribute [rw] field_name # @return [::String] # Required. The name of the field in the CSV header or the name of the column in # BigQuery table. The naming restriction is the same as {::Google::Cloud::AIPlatform::V1::Feature#name Feature.name}. class PassThroughField include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Selects Features of an EntityType to read values of and specifies read # settings. # @!attribute [rw] entity_type_id # @return [::String] # Required. ID of the EntityType to select Features. The EntityType id is the # {::Google::Cloud::AIPlatform::V1::CreateEntityTypeRequest#entity_type_id entity_type_id} specified # during EntityType creation. # @!attribute [rw] feature_selector # @return [::Google::Cloud::AIPlatform::V1::FeatureSelector] # Required. Selectors choosing which Feature values to read from the EntityType. # @!attribute [rw] settings # @return [::Array<::Google::Cloud::AIPlatform::V1::DestinationFeatureSetting>] # Per-Feature settings for the batch read. class EntityTypeSpec include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |