diff --git a/api_names_out.yaml b/api_names_out.yaml index dd27b458b0a..12ce542ba2e 100644 --- a/api_names_out.yaml +++ b/api_names_out.yaml @@ -409592,6 +409592,8 @@ "/storagetransfer:v1/ObjectConditions/excludePrefixes/exclude_prefix": exclude_prefix "/storagetransfer:v1/ObjectConditions/includePrefixes": include_prefixes "/storagetransfer:v1/ObjectConditions/includePrefixes/include_prefix": include_prefix +"/storagetransfer:v1/ObjectConditions/includeStorageClasses": include_storage_classes +"/storagetransfer:v1/ObjectConditions/includeStorageClasses/include_storage_class": include_storage_class "/storagetransfer:v1/ObjectConditions/lastModifiedBefore": last_modified_before "/storagetransfer:v1/ObjectConditions/lastModifiedSince": last_modified_since "/storagetransfer:v1/ObjectConditions/matchGlob": match_glob diff --git a/generated/google-apis-storagetransfer_v1/CHANGELOG.md b/generated/google-apis-storagetransfer_v1/CHANGELOG.md index e37ce5dc182..7c5032d888a 100644 --- a/generated/google-apis-storagetransfer_v1/CHANGELOG.md +++ b/generated/google-apis-storagetransfer_v1/CHANGELOG.md @@ -1,5 +1,9 @@ # Release history for google-apis-storagetransfer_v1 +### v0.65.0 (2026-07-05) + +* Regenerated from discovery document revision 20260619 + ### v0.64.0 (2026-06-14) * Regenerated using generator version 0.19.0 diff --git a/generated/google-apis-storagetransfer_v1/lib/google/apis/storagetransfer_v1/classes.rb b/generated/google-apis-storagetransfer_v1/lib/google/apis/storagetransfer_v1/classes.rb index 510ef4a2ad9..e888e978657 100644 --- a/generated/google-apis-storagetransfer_v1/lib/google/apis/storagetransfer_v1/classes.rb +++ b/generated/google-apis-storagetransfer_v1/lib/google/apis/storagetransfer_v1/classes.rb @@ -986,6 +986,18 @@ class ObjectConditions # @return [Array] attr_accessor :include_prefixes + # Optional. If specified, objects in the source matching any of the storage + # classes in this field will be transferred. Objects in storage classes not + # included in this field will be skipped. If empty, the default behavior + # regarding the storage classes is applied. This includes all storage classes + # except "GLACIER" as per default behavior. Currently, this field only supports + # S3 data source. For the list of valid Amazon S3 storage classnames, please + # refer to the AWS documentation: https://docs.aws.amazon.com/AmazonS3/latest/ + # userguide/sc-howtoset.html + # Corresponds to the JSON property `includeStorageClasses` + # @return [Array] + attr_accessor :include_storage_classes + # If specified, only objects with a "last modification time" before this # timestamp and objects that don't have a "last modification time" are # transferred. @@ -1039,6 +1051,7 @@ def initialize(**args) def update!(**args) @exclude_prefixes = args[:exclude_prefixes] if args.key?(:exclude_prefixes) @include_prefixes = args[:include_prefixes] if args.key?(:include_prefixes) + @include_storage_classes = args[:include_storage_classes] if args.key?(:include_storage_classes) @last_modified_before = args[:last_modified_before] if args.key?(:last_modified_before) @last_modified_since = args[:last_modified_since] if args.key?(:last_modified_since) @match_glob = args[:match_glob] if args.key?(:match_glob) @@ -1848,8 +1861,9 @@ class TransferOptions attr_accessor :delete_objects_from_source_after_transfer alias_method :delete_objects_from_source_after_transfer?, :delete_objects_from_source_after_transfer - # Whether objects that exist only in the sink should be deleted. **Note:** This - # option and delete_objects_from_source_after_transfer are mutually exclusive. + # Whether objects that exist only in the sink should be deleted from the sink. ** + # Note:** This option and delete_objects_from_source_after_transfer are mutually + # exclusive. # Corresponds to the JSON property `deleteObjectsUniqueInSink` # @return [Boolean] attr_accessor :delete_objects_unique_in_sink diff --git a/generated/google-apis-storagetransfer_v1/lib/google/apis/storagetransfer_v1/gem_version.rb b/generated/google-apis-storagetransfer_v1/lib/google/apis/storagetransfer_v1/gem_version.rb index 2cf05820304..bd0ddf660fe 100644 --- a/generated/google-apis-storagetransfer_v1/lib/google/apis/storagetransfer_v1/gem_version.rb +++ b/generated/google-apis-storagetransfer_v1/lib/google/apis/storagetransfer_v1/gem_version.rb @@ -16,13 +16,13 @@ module Google module Apis module StoragetransferV1 # Version of the google-apis-storagetransfer_v1 gem - GEM_VERSION = "0.64.0" + GEM_VERSION = "0.65.0" # Version of the code generator used to generate this client GENERATOR_VERSION = "0.19.0" # Revision of the discovery document this client was generated from - REVISION = "20260109" + REVISION = "20260619" end end end diff --git a/generated/google-apis-storagetransfer_v1/lib/google/apis/storagetransfer_v1/representations.rb b/generated/google-apis-storagetransfer_v1/lib/google/apis/storagetransfer_v1/representations.rb index 86af1c44e06..86a709263f5 100644 --- a/generated/google-apis-storagetransfer_v1/lib/google/apis/storagetransfer_v1/representations.rb +++ b/generated/google-apis-storagetransfer_v1/lib/google/apis/storagetransfer_v1/representations.rb @@ -502,6 +502,7 @@ class ObjectConditions class Representation < Google::Apis::Core::JsonRepresentation collection :exclude_prefixes, as: 'excludePrefixes' collection :include_prefixes, as: 'includePrefixes' + collection :include_storage_classes, as: 'includeStorageClasses' property :last_modified_before, as: 'lastModifiedBefore' property :last_modified_since, as: 'lastModifiedSince' property :match_glob, as: 'matchGlob'