Package com.google.cloud.storage
Class Storage.BucketTargetOption
java.lang.Object
com.google.cloud.storage.Option<com.google.cloud.storage.UnifiedOpts.BucketTargetOpt>
com.google.cloud.storage.Storage.BucketTargetOption
- All Implemented Interfaces:
Serializable
- Enclosing interface:
- Storage
public static class Storage.BucketTargetOption
extends Option<com.google.cloud.storage.UnifiedOpts.BucketTargetOpt>
Class for specifying bucket target options.
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionstatic Storage.BucketTargetOption[]dedupe(Storage.BucketTargetOption... os) Deduplicate any options which are the same parameter.static Storage.BucketTargetOption[]dedupe(Storage.BucketTargetOption[] array, Storage.BucketTargetOption... os) Deduplicate any options which are the same parameter.static Storage.BucketTargetOption[]dedupe(Collection<Storage.BucketTargetOption> collection, Storage.BucketTargetOption... os) Deduplicate any options which are the same parameter.booleanDeprecated.inthashCode()Deprecated.static Storage.BucketTargetOptionReturns an option for bucket's metageneration match.static Storage.BucketTargetOptionReturns an option for bucket's metageneration mismatch.static Storage.BucketTargetOptionpredefinedAcl(@NonNull Storage.PredefinedAcl acl) Returns an option for specifying bucket's predefined ACL configuration.static Storage.BucketTargetOptionpredefinedDefaultObjectAcl(@NonNull Storage.PredefinedAcl acl) Returns an option for specifying bucket's default ACL configuration for blobs.static Storage.BucketTargetOptionprojection(@NonNull String projection) Returns an option to define the projection in the API request.toString()Deprecated.static Storage.BucketTargetOptionuserProject(@NonNull String userProject) Returns an option to define the billing user project.
-
Method Details
-
predefinedAcl
@TransportCompatibility({HTTP,GRPC}) public static Storage.BucketTargetOption predefinedAcl(@NonNull Storage.PredefinedAcl acl) Returns an option for specifying bucket's predefined ACL configuration. -
predefinedDefaultObjectAcl
@TransportCompatibility({HTTP,GRPC}) public static Storage.BucketTargetOption predefinedDefaultObjectAcl(@NonNull Storage.PredefinedAcl acl) Returns an option for specifying bucket's default ACL configuration for blobs. -
metagenerationMatch
Returns an option for bucket's metageneration match. If this option is used the request will fail if metageneration does not match. -
metagenerationNotMatch
@TransportCompatibility({HTTP,GRPC}) public static Storage.BucketTargetOption metagenerationNotMatch()Returns an option for bucket's metageneration mismatch. If this option is used the request will fail if metageneration matches. -
userProject
@TransportCompatibility({HTTP,GRPC}) public static Storage.BucketTargetOption userProject(@NonNull String userProject) Returns an option to define the billing user project. This option is required by buckets with `requester_pays` flag enabled to assign operation costs. -
projection
@TransportCompatibility(HTTP) public static Storage.BucketTargetOption projection(@NonNull String projection) Returns an option to define the projection in the API request. In some cases this option may be needed to be set to `noAcl` to omit ACL data from the response. The default value is `full`- See Also:
-
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.BucketTargetOption[] dedupe(Collection<Storage.BucketTargetOption> collection, Storage.BucketTargetOption... 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.BucketTargetOption[] dedupe(Storage.BucketTargetOption[] array, Storage.BucketTargetOption... 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.
-