Class: Google::Cloud::Aiplatform::V1::FeatureViewSync

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

Overview

FeatureViewSync is a representation of sync operation which copies data from data source to Feature View in Online Store.

Defined Under Namespace

Classes: SyncSummary

Instance Attribute Summary collapse

Instance Attribute Details

#create_time::Google::Protobuf::Timestamp (readonly)

Returns Output only. Time when this FeatureViewSync is created. Creation of a FeatureViewSync means that the job is pending / waiting for sufficient resources but may not have started the actual data transfer yet.

Returns:

  • (::Google::Protobuf::Timestamp)

    Output only. Time when this FeatureViewSync is created. Creation of a FeatureViewSync means that the job is pending / waiting for sufficient resources but may not have started the actual data transfer yet.



50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
# File 'proto_docs/google/cloud/aiplatform/v1/feature_view_sync.rb', line 50

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

  # Summary from the Sync job. For continuous syncs, the summary is updated
  # periodically. For batch syncs, it gets updated on completion of the sync.
  # @!attribute [r] row_synced
  #   @return [::Integer]
  #     Output only. Total number of rows synced.
  # @!attribute [r] total_slot
  #   @return [::Integer]
  #     Output only. BigQuery slot milliseconds consumed for the sync job.
  # @!attribute [rw] system_watermark_time
  #   @return [::Google::Protobuf::Timestamp]
  #     Lower bound of the system time watermark for the sync job. This is only
  #     set for continuously syncing feature views.
  class SyncSummary
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#final_status::Google::Rpc::Status (readonly)

Returns Output only. Final status of the FeatureViewSync.

Returns:



50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
# File 'proto_docs/google/cloud/aiplatform/v1/feature_view_sync.rb', line 50

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

  # Summary from the Sync job. For continuous syncs, the summary is updated
  # periodically. For batch syncs, it gets updated on completion of the sync.
  # @!attribute [r] row_synced
  #   @return [::Integer]
  #     Output only. Total number of rows synced.
  # @!attribute [r] total_slot
  #   @return [::Integer]
  #     Output only. BigQuery slot milliseconds consumed for the sync job.
  # @!attribute [rw] system_watermark_time
  #   @return [::Google::Protobuf::Timestamp]
  #     Lower bound of the system time watermark for the sync job. This is only
  #     set for continuously syncing feature views.
  class SyncSummary
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#name::String

Returns Identifier. Name of the FeatureViewSync. Format: projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}/featureViewSyncs/{feature_view_sync}.

Returns:

  • (::String)

    Identifier. Name of the FeatureViewSync. Format: projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}/featureViewSyncs/{feature_view_sync}



50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
# File 'proto_docs/google/cloud/aiplatform/v1/feature_view_sync.rb', line 50

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

  # Summary from the Sync job. For continuous syncs, the summary is updated
  # periodically. For batch syncs, it gets updated on completion of the sync.
  # @!attribute [r] row_synced
  #   @return [::Integer]
  #     Output only. Total number of rows synced.
  # @!attribute [r] total_slot
  #   @return [::Integer]
  #     Output only. BigQuery slot milliseconds consumed for the sync job.
  # @!attribute [rw] system_watermark_time
  #   @return [::Google::Protobuf::Timestamp]
  #     Lower bound of the system time watermark for the sync job. This is only
  #     set for continuously syncing feature views.
  class SyncSummary
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#run_time::Google::Type::Interval (readonly)

Returns Output only. Time when this FeatureViewSync is finished.

Returns:



50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
# File 'proto_docs/google/cloud/aiplatform/v1/feature_view_sync.rb', line 50

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

  # Summary from the Sync job. For continuous syncs, the summary is updated
  # periodically. For batch syncs, it gets updated on completion of the sync.
  # @!attribute [r] row_synced
  #   @return [::Integer]
  #     Output only. Total number of rows synced.
  # @!attribute [r] total_slot
  #   @return [::Integer]
  #     Output only. BigQuery slot milliseconds consumed for the sync job.
  # @!attribute [rw] system_watermark_time
  #   @return [::Google::Protobuf::Timestamp]
  #     Lower bound of the system time watermark for the sync job. This is only
  #     set for continuously syncing feature views.
  class SyncSummary
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#satisfies_pzi::Boolean (readonly)

Returns Output only. Reserved for future use.

Returns:

  • (::Boolean)

    Output only. Reserved for future use.



50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
# File 'proto_docs/google/cloud/aiplatform/v1/feature_view_sync.rb', line 50

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

  # Summary from the Sync job. For continuous syncs, the summary is updated
  # periodically. For batch syncs, it gets updated on completion of the sync.
  # @!attribute [r] row_synced
  #   @return [::Integer]
  #     Output only. Total number of rows synced.
  # @!attribute [r] total_slot
  #   @return [::Integer]
  #     Output only. BigQuery slot milliseconds consumed for the sync job.
  # @!attribute [rw] system_watermark_time
  #   @return [::Google::Protobuf::Timestamp]
  #     Lower bound of the system time watermark for the sync job. This is only
  #     set for continuously syncing feature views.
  class SyncSummary
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#satisfies_pzs::Boolean (readonly)

Returns Output only. Reserved for future use.

Returns:

  • (::Boolean)

    Output only. Reserved for future use.



50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
# File 'proto_docs/google/cloud/aiplatform/v1/feature_view_sync.rb', line 50

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

  # Summary from the Sync job. For continuous syncs, the summary is updated
  # periodically. For batch syncs, it gets updated on completion of the sync.
  # @!attribute [r] row_synced
  #   @return [::Integer]
  #     Output only. Total number of rows synced.
  # @!attribute [r] total_slot
  #   @return [::Integer]
  #     Output only. BigQuery slot milliseconds consumed for the sync job.
  # @!attribute [rw] system_watermark_time
  #   @return [::Google::Protobuf::Timestamp]
  #     Lower bound of the system time watermark for the sync job. This is only
  #     set for continuously syncing feature views.
  class SyncSummary
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#sync_summary::Google::Cloud::Aiplatform::V1::FeatureViewSync::SyncSummary (readonly)

Returns Output only. Summary of the sync job.

Returns:



50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
# File 'proto_docs/google/cloud/aiplatform/v1/feature_view_sync.rb', line 50

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

  # Summary from the Sync job. For continuous syncs, the summary is updated
  # periodically. For batch syncs, it gets updated on completion of the sync.
  # @!attribute [r] row_synced
  #   @return [::Integer]
  #     Output only. Total number of rows synced.
  # @!attribute [r] total_slot
  #   @return [::Integer]
  #     Output only. BigQuery slot milliseconds consumed for the sync job.
  # @!attribute [rw] system_watermark_time
  #   @return [::Google::Protobuf::Timestamp]
  #     Lower bound of the system time watermark for the sync job. This is only
  #     set for continuously syncing feature views.
  class SyncSummary
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end