Uses of Class
com.google.cloud.storage.BucketInfo.Builder
Packages that use BucketInfo.Builder
-
Uses of BucketInfo.Builder in com.google.cloud.storage
Subclasses of BucketInfo.Builder in com.google.cloud.storageMethods in com.google.cloud.storage that return BucketInfo.BuilderModifier and TypeMethodDescriptionabstract BucketInfo.BuilderBucketInfo.Builder.deleteLifecycleRules()Deletes the lifecycle rules of this bucket.static BucketInfo.BuilderBucketInfo.newBuilder(String name) Returns aBucketInfobuilder where the bucket's name is set to the provided name.abstract BucketInfo.BuilderSets the bucket's access control configuration.abstract BucketInfo.BuilderBucketInfo.Builder.setAutoclass(BucketInfo.Autoclass autoclass) abstract BucketInfo.BuilderSets the bucket's Cross-Origin Resource Sharing (CORS) configuration.abstract BucketInfo.BuilderBucketInfo.Builder.setCustomerManagedEncryptionEnforcementConfig(BucketInfo.CustomerManagedEncryptionEnforcementConfig config) abstract BucketInfo.BuilderBucketInfo.Builder.setCustomerSuppliedEncryptionEnforcementConfig(BucketInfo.CustomerSuppliedEncryptionEnforcementConfig config) abstract BucketInfo.BuilderBucketInfo.Builder.setCustomPlacementConfig(BucketInfo.CustomPlacementConfig customPlacementConfig) abstract BucketInfo.BuilderBucketInfo.Builder.setDefaultAcl(Iterable<Acl> acl) Sets the default access control configuration to apply to bucket's blobs when no other configuration is specified.abstract BucketInfo.BuilderBucketInfo.Builder.setDefaultEventBasedHold(Boolean defaultEventBasedHold) Sets the default event-based hold for this bucket.abstract BucketInfo.BuilderBucketInfo.Builder.setDefaultKmsKeyName(String defaultKmsKeyName) Sets the default Cloud KMS key name for this bucket.abstract BucketInfo.BuilderBucketInfo.Builder.setDeleteRules(Iterable<? extends BucketInfo.DeleteRule> rules) Deprecated.abstract BucketInfo.BuilderBucketInfo.Builder.setGoogleManagedEncryptionEnforcementConfig(BucketInfo.GoogleManagedEncryptionEnforcementConfig config) abstract BucketInfo.BuilderBucketInfo.Builder.setHierarchicalNamespace(BucketInfo.HierarchicalNamespace hierarchicalNamespace) abstract BucketInfo.BuilderBucketInfo.Builder.setIamConfiguration(BucketInfo.IamConfiguration iamConfiguration) Sets the IamConfiguration to specify whether IAM access should be enabled.abstract BucketInfo.BuilderBucketInfo.Builder.setIndexPage(String indexPage) Sets the bucket's website index page.abstract BucketInfo.BuilderBucketInfo.Builder.setIpFilter(BucketInfo.IpFilter ipFilter) abstract BucketInfo.BuilderSets the label of this bucket.abstract BucketInfo.BuilderBucketInfo.Builder.setLifecycleRules(Iterable<? extends BucketInfo.LifecycleRule> rules) Sets the bucket's lifecycle configuration as a number of lifecycle rules, consisting of an action and a condition.abstract BucketInfo.BuilderBucketInfo.Builder.setLocation(String location) Sets the bucket's location.abstract BucketInfo.BuilderBucketInfo.Builder.setLogging(BucketInfo.Logging logging) abstract BucketInfo.BuilderSets the bucket's name.abstract BucketInfo.BuilderBucketInfo.Builder.setNotFoundPage(String notFoundPage) Sets the custom object to return when a requested resource is not found.abstract BucketInfo.BuilderBucketInfo.Builder.setRequesterPays(Boolean requesterPays) Sets whether a user accessing the bucket or an object it contains should assume the transit costs related to the access.abstract BucketInfo.BuilderBucketInfo.Builder.setRetentionPeriod(Long retentionPeriod) Deprecated.Bucket.Builder.setRetentionPeriodDuration(Duration retentionPeriod) BucketInfo.Builder.setRetentionPeriodDuration(Duration retentionPeriod) If policy is not locked this value can be cleared, increased, and decreased.abstract BucketInfo.BuilderSets the bucket's Recovery Point Objective (RPO).abstract BucketInfo.BuilderBucketInfo.Builder.setSoftDeletePolicy(BucketInfo.SoftDeletePolicy softDeletePolicy) abstract BucketInfo.BuilderBucketInfo.Builder.setStorageClass(StorageClass storageClass) Sets the bucket's storage class.abstract BucketInfo.BuilderBucketInfo.Builder.setVersioningEnabled(Boolean enable) Sets whether versioning should be enabled for this bucket.BucketInfo.toBuilder()Returns a builder for the current bucket.
setLifecycleRules(Iterable)instead, as insetLifecycleRules(Collections.singletonList( new BucketInfo.LifecycleRule( LifecycleAction.newDeleteAction(), LifecycleCondition.newBuilder().setAge(5).build())));