Package com.google.cloud.storage
Class Storage.BucketSourceOption
java.lang.Object
com.google.cloud.storage.Option<com.google.cloud.storage.UnifiedOpts.BucketSourceOpt>
com.google.cloud.storage.Storage.BucketSourceOption
- All Implemented Interfaces:
Serializable
- Enclosing interface:
- Storage
public static class Storage.BucketSourceOption
extends Option<com.google.cloud.storage.UnifiedOpts.BucketSourceOpt>
Class for specifying bucket source options.
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionstatic Storage.BucketSourceOption[]dedupe(Storage.BucketSourceOption... os) Deduplicate any options which are the same parameter.static Storage.BucketSourceOption[]dedupe(Storage.BucketSourceOption[] array, Storage.BucketSourceOption... os) Deduplicate any options which are the same parameter.static Storage.BucketSourceOption[]dedupe(Collection<Storage.BucketSourceOption> collection, Storage.BucketSourceOption... os) Deduplicate any options which are the same parameter.booleanDeprecated.inthashCode()Deprecated.static Storage.BucketSourceOptionmetagenerationMatch(long metageneration) Returns an option for bucket's metageneration match.static Storage.BucketSourceOptionmetagenerationNotMatch(long metageneration) Returns an option for bucket's metageneration mismatch.static Storage.BucketSourceOptionrequestedPolicyVersion(long version) toString()Deprecated.static Storage.BucketSourceOptionuserProject(@NonNull String userProject) Returns an option for bucket's billing user project.
-
Method Details
-
metagenerationMatch
@TransportCompatibility({HTTP,GRPC}) public static Storage.BucketSourceOption metagenerationMatch(long metageneration) Returns an option for bucket's metageneration match. If this option is used the request will fail if bucket's metageneration does not match the provided value. -
metagenerationNotMatch
@TransportCompatibility({HTTP,GRPC}) public static Storage.BucketSourceOption metagenerationNotMatch(long metageneration) Returns an option for bucket's metageneration mismatch. If this option is used the request will fail if bucket's metageneration matches the provided value. -
userProject
@TransportCompatibility({HTTP,GRPC}) public static Storage.BucketSourceOption userProject(@NonNull String userProject) Returns an option for bucket's billing user project. This option is only used by the buckets with 'requester_pays' flag. -
requestedPolicyVersion
@TransportCompatibility({HTTP,GRPC}) public static Storage.BucketSourceOption requestedPolicyVersion(long version) -
dedupe
Deduplicate any options which are the same parameter. The value which comes last inoswill be the value included in the return. -
dedupe
public static Storage.BucketSourceOption[] dedupe(Collection<Storage.BucketSourceOption> collection, Storage.BucketSourceOption... os) Deduplicate any options which are the same parameter.The value which comes last in
collectionandoswill be the value included in the return. All options fromoswill override their counterparts incollection. -
dedupe
public static Storage.BucketSourceOption[] dedupe(Storage.BucketSourceOption[] array, Storage.BucketSourceOption... os) Deduplicate any options which are the same parameter.The value which comes last in
collectionandoswill be the value included in the return. All options fromoswill override their counterparts incollection. -
equals
Deprecated. -
hashCode
public int hashCode()Deprecated. -
toString
Deprecated.
-