Class: Google::Cloud::AIPlatform::V1::ExportFeatureValuesRequest

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/aiplatform/v1/featurestore_service.rb

Overview

Defined Under Namespace

Classes: FullExport, SnapshotExport

Instance Attribute Summary collapse

Instance Attribute Details

#destination::Google::Cloud::AIPlatform::V1::FeatureValueDestination

Returns Required. Specifies destination location and format.

Returns:



400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
# File 'proto_docs/google/cloud/aiplatform/v1/featurestore_service.rb', line 400

class ExportFeatureValuesRequest
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Describes exporting the latest Feature values of all entities of the
  # EntityType between [start_time, snapshot_time].
  # @!attribute [rw] snapshot_time
  #   @return [::Google::Protobuf::Timestamp]
  #     Exports Feature values as of this timestamp. If not set,
  #     retrieve values as of now. Timestamp, if present, must not have higher
  #     than millisecond precision.
  # @!attribute [rw] start_time
  #   @return [::Google::Protobuf::Timestamp]
  #     Excludes Feature values with feature generation timestamp before this
  #     timestamp. If not set, retrieve oldest values kept in Feature Store.
  #     Timestamp, if present, must not have higher than millisecond precision.
  class SnapshotExport
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Describes exporting all historical Feature values of all entities of the
  # EntityType between [start_time, end_time].
  # @!attribute [rw] start_time
  #   @return [::Google::Protobuf::Timestamp]
  #     Excludes Feature values with feature generation timestamp before this
  #     timestamp. If not set, retrieve oldest values kept in Feature Store.
  #     Timestamp, if present, must not have higher than millisecond precision.
  # @!attribute [rw] end_time
  #   @return [::Google::Protobuf::Timestamp]
  #     Exports Feature values as of this timestamp. If not set,
  #     retrieve values as of now. Timestamp, if present, must not have higher
  #     than millisecond precision.
  class FullExport
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#entity_type::String

Returns Required. The resource name of the EntityType from which to export Feature values. Format: projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}.

Returns:

  • (::String)

    Required. The resource name of the EntityType from which to export Feature values. Format: projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}



400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
# File 'proto_docs/google/cloud/aiplatform/v1/featurestore_service.rb', line 400

class ExportFeatureValuesRequest
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Describes exporting the latest Feature values of all entities of the
  # EntityType between [start_time, snapshot_time].
  # @!attribute [rw] snapshot_time
  #   @return [::Google::Protobuf::Timestamp]
  #     Exports Feature values as of this timestamp. If not set,
  #     retrieve values as of now. Timestamp, if present, must not have higher
  #     than millisecond precision.
  # @!attribute [rw] start_time
  #   @return [::Google::Protobuf::Timestamp]
  #     Excludes Feature values with feature generation timestamp before this
  #     timestamp. If not set, retrieve oldest values kept in Feature Store.
  #     Timestamp, if present, must not have higher than millisecond precision.
  class SnapshotExport
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Describes exporting all historical Feature values of all entities of the
  # EntityType between [start_time, end_time].
  # @!attribute [rw] start_time
  #   @return [::Google::Protobuf::Timestamp]
  #     Excludes Feature values with feature generation timestamp before this
  #     timestamp. If not set, retrieve oldest values kept in Feature Store.
  #     Timestamp, if present, must not have higher than millisecond precision.
  # @!attribute [rw] end_time
  #   @return [::Google::Protobuf::Timestamp]
  #     Exports Feature values as of this timestamp. If not set,
  #     retrieve values as of now. Timestamp, if present, must not have higher
  #     than millisecond precision.
  class FullExport
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#feature_selector::Google::Cloud::AIPlatform::V1::FeatureSelector

Returns Required. Selects Features to export values of.

Returns:



400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
# File 'proto_docs/google/cloud/aiplatform/v1/featurestore_service.rb', line 400

class ExportFeatureValuesRequest
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Describes exporting the latest Feature values of all entities of the
  # EntityType between [start_time, snapshot_time].
  # @!attribute [rw] snapshot_time
  #   @return [::Google::Protobuf::Timestamp]
  #     Exports Feature values as of this timestamp. If not set,
  #     retrieve values as of now. Timestamp, if present, must not have higher
  #     than millisecond precision.
  # @!attribute [rw] start_time
  #   @return [::Google::Protobuf::Timestamp]
  #     Excludes Feature values with feature generation timestamp before this
  #     timestamp. If not set, retrieve oldest values kept in Feature Store.
  #     Timestamp, if present, must not have higher than millisecond precision.
  class SnapshotExport
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Describes exporting all historical Feature values of all entities of the
  # EntityType between [start_time, end_time].
  # @!attribute [rw] start_time
  #   @return [::Google::Protobuf::Timestamp]
  #     Excludes Feature values with feature generation timestamp before this
  #     timestamp. If not set, retrieve oldest values kept in Feature Store.
  #     Timestamp, if present, must not have higher than millisecond precision.
  # @!attribute [rw] end_time
  #   @return [::Google::Protobuf::Timestamp]
  #     Exports Feature values as of this timestamp. If not set,
  #     retrieve values as of now. Timestamp, if present, must not have higher
  #     than millisecond precision.
  class FullExport
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#full_export::Google::Cloud::AIPlatform::V1::ExportFeatureValuesRequest::FullExport

Returns Exports all historical values of all entities of the EntityType within a time range

Note: The following fields are mutually exclusive: full_export, snapshot_export. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns:



400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
# File 'proto_docs/google/cloud/aiplatform/v1/featurestore_service.rb', line 400

class ExportFeatureValuesRequest
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Describes exporting the latest Feature values of all entities of the
  # EntityType between [start_time, snapshot_time].
  # @!attribute [rw] snapshot_time
  #   @return [::Google::Protobuf::Timestamp]
  #     Exports Feature values as of this timestamp. If not set,
  #     retrieve values as of now. Timestamp, if present, must not have higher
  #     than millisecond precision.
  # @!attribute [rw] start_time
  #   @return [::Google::Protobuf::Timestamp]
  #     Excludes Feature values with feature generation timestamp before this
  #     timestamp. If not set, retrieve oldest values kept in Feature Store.
  #     Timestamp, if present, must not have higher than millisecond precision.
  class SnapshotExport
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Describes exporting all historical Feature values of all entities of the
  # EntityType between [start_time, end_time].
  # @!attribute [rw] start_time
  #   @return [::Google::Protobuf::Timestamp]
  #     Excludes Feature values with feature generation timestamp before this
  #     timestamp. If not set, retrieve oldest values kept in Feature Store.
  #     Timestamp, if present, must not have higher than millisecond precision.
  # @!attribute [rw] end_time
  #   @return [::Google::Protobuf::Timestamp]
  #     Exports Feature values as of this timestamp. If not set,
  #     retrieve values as of now. Timestamp, if present, must not have higher
  #     than millisecond precision.
  class FullExport
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#settings::Array<::Google::Cloud::AIPlatform::V1::DestinationFeatureSetting>

Returns Per-Feature export settings.

Returns:



400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
# File 'proto_docs/google/cloud/aiplatform/v1/featurestore_service.rb', line 400

class ExportFeatureValuesRequest
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Describes exporting the latest Feature values of all entities of the
  # EntityType between [start_time, snapshot_time].
  # @!attribute [rw] snapshot_time
  #   @return [::Google::Protobuf::Timestamp]
  #     Exports Feature values as of this timestamp. If not set,
  #     retrieve values as of now. Timestamp, if present, must not have higher
  #     than millisecond precision.
  # @!attribute [rw] start_time
  #   @return [::Google::Protobuf::Timestamp]
  #     Excludes Feature values with feature generation timestamp before this
  #     timestamp. If not set, retrieve oldest values kept in Feature Store.
  #     Timestamp, if present, must not have higher than millisecond precision.
  class SnapshotExport
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Describes exporting all historical Feature values of all entities of the
  # EntityType between [start_time, end_time].
  # @!attribute [rw] start_time
  #   @return [::Google::Protobuf::Timestamp]
  #     Excludes Feature values with feature generation timestamp before this
  #     timestamp. If not set, retrieve oldest values kept in Feature Store.
  #     Timestamp, if present, must not have higher than millisecond precision.
  # @!attribute [rw] end_time
  #   @return [::Google::Protobuf::Timestamp]
  #     Exports Feature values as of this timestamp. If not set,
  #     retrieve values as of now. Timestamp, if present, must not have higher
  #     than millisecond precision.
  class FullExport
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#snapshot_export::Google::Cloud::AIPlatform::V1::ExportFeatureValuesRequest::SnapshotExport

Returns Exports the latest Feature values of all entities of the EntityType within a time range.

Note: The following fields are mutually exclusive: snapshot_export, full_export. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns:



400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
# File 'proto_docs/google/cloud/aiplatform/v1/featurestore_service.rb', line 400

class ExportFeatureValuesRequest
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Describes exporting the latest Feature values of all entities of the
  # EntityType between [start_time, snapshot_time].
  # @!attribute [rw] snapshot_time
  #   @return [::Google::Protobuf::Timestamp]
  #     Exports Feature values as of this timestamp. If not set,
  #     retrieve values as of now. Timestamp, if present, must not have higher
  #     than millisecond precision.
  # @!attribute [rw] start_time
  #   @return [::Google::Protobuf::Timestamp]
  #     Excludes Feature values with feature generation timestamp before this
  #     timestamp. If not set, retrieve oldest values kept in Feature Store.
  #     Timestamp, if present, must not have higher than millisecond precision.
  class SnapshotExport
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Describes exporting all historical Feature values of all entities of the
  # EntityType between [start_time, end_time].
  # @!attribute [rw] start_time
  #   @return [::Google::Protobuf::Timestamp]
  #     Excludes Feature values with feature generation timestamp before this
  #     timestamp. If not set, retrieve oldest values kept in Feature Store.
  #     Timestamp, if present, must not have higher than millisecond precision.
  # @!attribute [rw] end_time
  #   @return [::Google::Protobuf::Timestamp]
  #     Exports Feature values as of this timestamp. If not set,
  #     retrieve values as of now. Timestamp, if present, must not have higher
  #     than millisecond precision.
  class FullExport
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end