Class: Google::Apis::StoragetransferV1::TransferCounters

Inherits:
Object
  • Object
show all
Includes:
Core::Hashable, Core::JsonObjectSupport
Defined in:
generated/google/apis/storagetransfer_v1/classes.rb,
generated/google/apis/storagetransfer_v1/representations.rb,
generated/google/apis/storagetransfer_v1/representations.rb

Overview

A collection of counters that report the progress of a transfer operation.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ TransferCounters

Returns a new instance of TransferCounters.



879
880
881
# File 'generated/google/apis/storagetransfer_v1/classes.rb', line 879

def initialize(**args)
   update!(**args)
end

Instance Attribute Details

#bytes_copied_to_sinkFixnum

Bytes that are copied to the data sink. Corresponds to the JSON property bytesCopiedToSink

Returns:

  • (Fixnum)


795
796
797
# File 'generated/google/apis/storagetransfer_v1/classes.rb', line 795

def bytes_copied_to_sink
  @bytes_copied_to_sink
end

#bytes_deleted_from_sinkFixnum

Bytes that are deleted from the data sink. Corresponds to the JSON property bytesDeletedFromSink

Returns:

  • (Fixnum)


800
801
802
# File 'generated/google/apis/storagetransfer_v1/classes.rb', line 800

def bytes_deleted_from_sink
  @bytes_deleted_from_sink
end

#bytes_deleted_from_sourceFixnum

Bytes that are deleted from the data source. Corresponds to the JSON property bytesDeletedFromSource

Returns:

  • (Fixnum)


805
806
807
# File 'generated/google/apis/storagetransfer_v1/classes.rb', line 805

def bytes_deleted_from_source
  @bytes_deleted_from_source
end

#bytes_failed_to_delete_from_sinkFixnum

Bytes that failed to be deleted from the data sink. Corresponds to the JSON property bytesFailedToDeleteFromSink

Returns:

  • (Fixnum)


810
811
812
# File 'generated/google/apis/storagetransfer_v1/classes.rb', line 810

def bytes_failed_to_delete_from_sink
  @bytes_failed_to_delete_from_sink
end

#bytes_found_from_sourceFixnum

Bytes found in the data source that are scheduled to be transferred, excluding any that are filtered based on object conditions or skipped due to sync. Corresponds to the JSON property bytesFoundFromSource

Returns:

  • (Fixnum)


816
817
818
# File 'generated/google/apis/storagetransfer_v1/classes.rb', line 816

def bytes_found_from_source
  @bytes_found_from_source
end

#bytes_found_only_from_sinkFixnum

Bytes found only in the data sink that are scheduled to be deleted. Corresponds to the JSON property bytesFoundOnlyFromSink

Returns:

  • (Fixnum)


821
822
823
# File 'generated/google/apis/storagetransfer_v1/classes.rb', line 821

def bytes_found_only_from_sink
  @bytes_found_only_from_sink
end

#bytes_from_source_failedFixnum

Bytes in the data source that failed to be transferred or that failed to be deleted after being transferred. Corresponds to the JSON property bytesFromSourceFailed

Returns:

  • (Fixnum)


827
828
829
# File 'generated/google/apis/storagetransfer_v1/classes.rb', line 827

def bytes_from_source_failed
  @bytes_from_source_failed
end

#bytes_from_source_skipped_by_syncFixnum

Bytes in the data source that are not transferred because they already exist in the data sink. Corresponds to the JSON property bytesFromSourceSkippedBySync

Returns:

  • (Fixnum)


833
834
835
# File 'generated/google/apis/storagetransfer_v1/classes.rb', line 833

def bytes_from_source_skipped_by_sync
  @bytes_from_source_skipped_by_sync
end

#objects_copied_to_sinkFixnum

Objects that are copied to the data sink. Corresponds to the JSON property objectsCopiedToSink

Returns:

  • (Fixnum)


838
839
840
# File 'generated/google/apis/storagetransfer_v1/classes.rb', line 838

def objects_copied_to_sink
  @objects_copied_to_sink
end

#objects_deleted_from_sinkFixnum

Objects that are deleted from the data sink. Corresponds to the JSON property objectsDeletedFromSink

Returns:

  • (Fixnum)


843
844
845
# File 'generated/google/apis/storagetransfer_v1/classes.rb', line 843

def objects_deleted_from_sink
  @objects_deleted_from_sink
end

#objects_deleted_from_sourceFixnum

Objects that are deleted from the data source. Corresponds to the JSON property objectsDeletedFromSource

Returns:

  • (Fixnum)


848
849
850
# File 'generated/google/apis/storagetransfer_v1/classes.rb', line 848

def objects_deleted_from_source
  @objects_deleted_from_source
end

#objects_failed_to_delete_from_sinkFixnum

Objects that failed to be deleted from the data sink. Corresponds to the JSON property objectsFailedToDeleteFromSink

Returns:

  • (Fixnum)


853
854
855
# File 'generated/google/apis/storagetransfer_v1/classes.rb', line 853

def objects_failed_to_delete_from_sink
  @objects_failed_to_delete_from_sink
end

#objects_found_from_sourceFixnum

Objects found in the data source that are scheduled to be transferred, excluding any that are filtered based on object conditions or skipped due to sync. Corresponds to the JSON property objectsFoundFromSource

Returns:

  • (Fixnum)


860
861
862
# File 'generated/google/apis/storagetransfer_v1/classes.rb', line 860

def objects_found_from_source
  @objects_found_from_source
end

#objects_found_only_from_sinkFixnum

Objects found only in the data sink that are scheduled to be deleted. Corresponds to the JSON property objectsFoundOnlyFromSink

Returns:

  • (Fixnum)


865
866
867
# File 'generated/google/apis/storagetransfer_v1/classes.rb', line 865

def objects_found_only_from_sink
  @objects_found_only_from_sink
end

#objects_from_source_failedFixnum

Objects in the data source that failed to be transferred or that failed to be deleted after being transferred. Corresponds to the JSON property objectsFromSourceFailed

Returns:

  • (Fixnum)


871
872
873
# File 'generated/google/apis/storagetransfer_v1/classes.rb', line 871

def objects_from_source_failed
  @objects_from_source_failed
end

#objects_from_source_skipped_by_syncFixnum

Objects in the data source that are not transferred because they already exist in the data sink. Corresponds to the JSON property objectsFromSourceSkippedBySync

Returns:

  • (Fixnum)


877
878
879
# File 'generated/google/apis/storagetransfer_v1/classes.rb', line 877

def objects_from_source_skipped_by_sync
  @objects_from_source_skipped_by_sync
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
# File 'generated/google/apis/storagetransfer_v1/classes.rb', line 884

def update!(**args)
  @bytes_copied_to_sink = args[:bytes_copied_to_sink] if args.key?(:bytes_copied_to_sink)
  @bytes_deleted_from_sink = args[:bytes_deleted_from_sink] if args.key?(:bytes_deleted_from_sink)
  @bytes_deleted_from_source = args[:bytes_deleted_from_source] if args.key?(:bytes_deleted_from_source)
  @bytes_failed_to_delete_from_sink = args[:bytes_failed_to_delete_from_sink] if args.key?(:bytes_failed_to_delete_from_sink)
  @bytes_found_from_source = args[:bytes_found_from_source] if args.key?(:bytes_found_from_source)
  @bytes_found_only_from_sink = args[:bytes_found_only_from_sink] if args.key?(:bytes_found_only_from_sink)
  @bytes_from_source_failed = args[:bytes_from_source_failed] if args.key?(:bytes_from_source_failed)
  @bytes_from_source_skipped_by_sync = args[:bytes_from_source_skipped_by_sync] if args.key?(:bytes_from_source_skipped_by_sync)
  @objects_copied_to_sink = args[:objects_copied_to_sink] if args.key?(:objects_copied_to_sink)
  @objects_deleted_from_sink = args[:objects_deleted_from_sink] if args.key?(:objects_deleted_from_sink)
  @objects_deleted_from_source = args[:objects_deleted_from_source] if args.key?(:objects_deleted_from_source)
  @objects_failed_to_delete_from_sink = args[:objects_failed_to_delete_from_sink] if args.key?(:objects_failed_to_delete_from_sink)
  @objects_found_from_source = args[:objects_found_from_source] if args.key?(:objects_found_from_source)
  @objects_found_only_from_sink = args[:objects_found_only_from_sink] if args.key?(:objects_found_only_from_sink)
  @objects_from_source_failed = args[:objects_from_source_failed] if args.key?(:objects_from_source_failed)
  @objects_from_source_skipped_by_sync = args[:objects_from_source_skipped_by_sync] if args.key?(:objects_from_source_skipped_by_sync)
end