generated/google/apis/storagetransfer_v1/classes.rb in google-api-client-0.42.2 vs generated/google/apis/storagetransfer_v1/classes.rb in google-api-client-0.43.0
- old
+ new
@@ -457,15 +457,15 @@
@pubsub_topic = args[:pubsub_topic] if args.key?(:pubsub_topic)
end
end
# Conditions that determine which objects will be transferred. Applies only
- # to S3 and Cloud Storage objects.
+ # to Cloud Data Sources such as S3, Azure, and Cloud Storage.
# The "last modification time" refers to the time of the
# last change to the object's content or metadata — specifically, this is
- # the `updated` property of Cloud Storage objects and the `LastModified`
- # field of S3 objects.
+ # the `updated` property of Cloud Storage objects, the `LastModified` field of
+ # S3 objects, and the `Last-Modified` header of Azure blobs.
class ObjectConditions
include Google::Apis::Core::Hashable
# `exclude_prefixes` must follow the requirements described for
# include_prefixes.
@@ -1079,12 +1079,11 @@
@transfer_job_name = args[:transfer_job_name] if args.key?(:transfer_job_name)
@transfer_spec = args[:transfer_spec] if args.key?(:transfer_spec)
end
end
- # TransferOptions uses three boolean parameters to define the actions
- # to be performed on objects in a transfer.
+ # TransferOptions define the actions to be performed on objects in a transfer.
class TransferOptions
include Google::Apis::Core::Hashable
# Whether objects should be deleted from the source after they are
# transferred to the sink.
@@ -1194,20 +1193,19 @@
# Corresponds to the JSON property `httpDataSource`
# @return [Google::Apis::StoragetransferV1::HttpData]
attr_accessor :http_data_source
# Conditions that determine which objects will be transferred. Applies only
- # to S3 and Cloud Storage objects.
+ # to Cloud Data Sources such as S3, Azure, and Cloud Storage.
# The "last modification time" refers to the time of the
# last change to the object's content or metadata — specifically, this is
- # the `updated` property of Cloud Storage objects and the `LastModified`
- # field of S3 objects.
+ # the `updated` property of Cloud Storage objects, the `LastModified` field of
+ # S3 objects, and the `Last-Modified` header of Azure blobs.
# Corresponds to the JSON property `objectConditions`
# @return [Google::Apis::StoragetransferV1::ObjectConditions]
attr_accessor :object_conditions
- # TransferOptions uses three boolean parameters to define the actions
- # to be performed on objects in a transfer.
+ # TransferOptions define the actions to be performed on objects in a transfer.
# Corresponds to the JSON property `transferOptions`
# @return [Google::Apis::StoragetransferV1::TransferOptions]
attr_accessor :transfer_options
def initialize(**args)