Skip to main content
Google Cloud
Documentation Technology areas
  • AI and ML
  • Application development
  • Application hosting
  • Compute
  • Data analytics and pipelines
  • Databases
  • Distributed, hybrid, and multicloud
  • Generative AI
  • Industry solutions
  • Networking
  • Observability and monitoring
  • Security
  • Storage
Cross-product tools
  • Access and resources management
  • Costs and usage management
  • Google Cloud SDK, languages, frameworks, and tools
  • Infrastructure as code
  • Migration
Related sites
  • Google Cloud Home
  • Free Trial and Free Tier
  • Architecture Center
  • Blog
  • Contact Sales
  • Google Cloud Developer Center
  • Google Developer Center
  • Google Cloud Marketplace
  • Google Cloud Marketplace Documentation
  • Google Cloud Skills Boost
  • Google Cloud Solution Center
  • Google Cloud Support
  • Google Cloud Tech Youtube Channel
/
  • English
  • Deutsch
  • Español – América Latina
  • Français
  • Português – Brasil
  • 中文 – 简体
  • 日本語
  • 한국어
Console Sign in
  • Java
Overview Guides Reference Samples
Contact Us Start free
Google Cloud
  • Documentation
    • Overview
    • Guides
    • Reference
    • Samples
  • Technology areas
    • More
  • Cross-product tools
    • More
  • Related sites
    • More
  • Console
  • Contact Us
  • Start free
  • Overview
  • Library reference docs
  • google-cloud-storage
    • Overview
    • Version history
    • com.google.cloud.storage
      • Package summary
      • Interfaces
      • Storage
      • StorageFactory
      • StorageRetryStrategy
      • Classes
      • Acl
      • Acl.Builder
      • Acl.Domain
      • Acl.Entity
      • Acl.Group
      • Acl.Project
      • Acl.Project.ProjectRole
      • Acl.RawEntity
      • Acl.Role
      • Acl.User
      • Blob
      • Blob.BlobSourceOption
      • Blob.Builder
      • BlobId
      • BlobInfo
      • BlobInfo.Builder
      • BlobInfo.CustomerEncryption
      • BlobInfo.ImmutableEmptyMap
      • Bucket
      • Bucket.BlobTargetOption
      • Bucket.BlobWriteOption
      • Bucket.BucketSourceOption
      • Bucket.Builder
      • BucketInfo
      • BucketInfo.AgeDeleteRule
      • BucketInfo.Builder
      • BucketInfo.CreatedBeforeDeleteRule
      • BucketInfo.DeleteRule
      • BucketInfo.IamConfiguration
      • BucketInfo.IamConfiguration.Builder
      • BucketInfo.IsLiveDeleteRule
      • BucketInfo.LifecycleRule
      • BucketInfo.LifecycleRule.DeleteLifecycleAction
      • BucketInfo.LifecycleRule.LifecycleAction
      • BucketInfo.LifecycleRule.LifecycleCondition
      • BucketInfo.LifecycleRule.LifecycleCondition.Builder
      • BucketInfo.LifecycleRule.SetStorageClassLifecycleAction
      • BucketInfo.Logging
      • BucketInfo.Logging.Builder
      • BucketInfo.NumNewerVersionsDeleteRule
      • CanonicalExtensionHeadersSerializer
      • CopyWriter
      • Cors
      • Cors.Builder
      • Cors.Origin
      • HmacKey
      • HmacKey.Builder
      • HmacKey.HmacKeyMetadata
      • HmacKey.HmacKeyMetadata.Builder
      • HttpMethod
      • Option
      • PostPolicyV4
      • PostPolicyV4.ConditionV4
      • PostPolicyV4.PostConditionsV4
      • PostPolicyV4.PostConditionsV4.Builder
      • PostPolicyV4.PostFieldsV4
      • PostPolicyV4.PostFieldsV4.Builder
      • PostPolicyV4.PostPolicyV4Document
      • Rpo
      • ServiceAccount
      • SignatureInfo
      • SignatureInfo.Builder
      • Storage.BlobGetOption
      • Storage.BlobListOption
      • Storage.BlobSourceOption
      • Storage.BlobTargetOption
      • Storage.BlobWriteOption
      • Storage.BucketGetOption
      • Storage.BucketListOption
      • Storage.BucketSourceOption
      • Storage.BucketTargetOption
      • Storage.ComposeRequest
      • Storage.ComposeRequest.Builder
      • Storage.ComposeRequest.SourceBlob
      • Storage.CopyRequest
      • Storage.CopyRequest.Builder
      • Storage.CreateHmacKeyOption
      • Storage.DeleteHmacKeyOption
      • Storage.GetHmacKeyOption
      • Storage.ListHmacKeysOption
      • Storage.PostPolicyV4Option
      • Storage.SignUrlOption
      • Storage.UpdateHmacKeyOption
      • StorageBatch
      • StorageBatchResult
      • StorageClass
      • StorageOptions
      • StorageOptions.Builder
      • StorageOptions.DefaultStorageFactory
      • StorageOptions.DefaultStorageRpcFactory
      • StorageRoles
      • Enums
      • Acl.Entity.Type
      • BucketInfo.DeleteRule.Type
      • BucketInfo.PublicAccessPrevention
      • HmacKey.HmacKeyState
      • PostPolicyV4.ConditionV4Type
      • Storage.BlobField
      • Storage.BucketField
      • Storage.PredefinedAcl
      • Storage.UriScheme
      • Exceptions
      • StorageException
    • com.google.cloud.storage.spi
      • Package summary
      • Interfaces
      • StorageRpcFactory
    • com.google.cloud.storage.spi.v1
      • Package summary
      • Interfaces
      • RpcBatch
      • RpcBatch.Callback
      • StorageRpc
      • Classes
      • HttpStorageRpc
      • StorageRpc.RewriteRequest
      • StorageRpc.RewriteResponse
      • Enums
      • StorageRpc.Option
    • com.google.cloud.storage.testing
      • Package summary
      • Classes
      • RemoteStorageHelper
      • StorageRpcTestBase
      • Exceptions
      • RemoteStorageHelper.StorageHelperException
    • com.google.storage.v2
      • Package summary
      • Interfaces
      • Bucket.BillingOrBuilder
      • Bucket.CorsOrBuilder
      • Bucket.EncryptionOrBuilder
      • Bucket.IamConfig.UniformBucketLevelAccessOrBuilder
      • Bucket.IamConfigOrBuilder
      • Bucket.Lifecycle.Rule.ActionOrBuilder
      • Bucket.Lifecycle.Rule.ConditionOrBuilder
      • Bucket.Lifecycle.RuleOrBuilder
      • Bucket.LifecycleOrBuilder
      • Bucket.LoggingOrBuilder
      • Bucket.RetentionPolicyOrBuilder
      • Bucket.VersioningOrBuilder
      • Bucket.WebsiteOrBuilder
      • BucketAccessControlOrBuilder
      • BucketOrBuilder
      • ChecksummedDataOrBuilder
      • CommonObjectRequestParamsOrBuilder
      • CommonRequestParamsOrBuilder
      • ContentRangeOrBuilder
      • Object.CustomerEncryptionOrBuilder
      • ObjectAccessControlOrBuilder
      • ObjectChecksumsOrBuilder
      • ObjectOrBuilder
      • OwnerOrBuilder
      • ProjectTeamOrBuilder
      • QueryWriteStatusRequestOrBuilder
      • QueryWriteStatusResponseOrBuilder
      • ReadObjectRequestOrBuilder
      • ReadObjectResponseOrBuilder
      • ServiceConstantsOrBuilder
      • StartResumableWriteRequestOrBuilder
      • StartResumableWriteResponseOrBuilder
      • WriteObjectRequestOrBuilder
      • WriteObjectResponseOrBuilder
      • WriteObjectSpecOrBuilder
      • Classes
      • Bucket
      • Bucket.Billing
      • Bucket.Billing.Builder
      • Bucket.Builder
      • Bucket.Cors
      • Bucket.Cors.Builder
      • Bucket.Encryption
      • Bucket.Encryption.Builder
      • Bucket.IamConfig
      • Bucket.IamConfig.Builder
      • Bucket.IamConfig.UniformBucketLevelAccess
      • Bucket.IamConfig.UniformBucketLevelAccess.Builder
      • Bucket.Lifecycle
      • Bucket.Lifecycle.Builder
      • Bucket.Lifecycle.Rule
      • Bucket.Lifecycle.Rule.Action
      • Bucket.Lifecycle.Rule.Action.Builder
      • Bucket.Lifecycle.Rule.Builder
      • Bucket.Lifecycle.Rule.Condition
      • Bucket.Lifecycle.Rule.Condition.Builder
      • Bucket.Logging
      • Bucket.Logging.Builder
      • Bucket.RetentionPolicy
      • Bucket.RetentionPolicy.Builder
      • Bucket.Versioning
      • Bucket.Versioning.Builder
      • Bucket.Website
      • Bucket.Website.Builder
      • BucketAccessControl
      • BucketAccessControl.Builder
      • ChecksummedData
      • ChecksummedData.Builder
      • CommonObjectRequestParams
      • CommonObjectRequestParams.Builder
      • CommonRequestParams
      • CommonRequestParams.Builder
      • ContentRange
      • ContentRange.Builder
      • Object
      • Object.Builder
      • Object.CustomerEncryption
      • Object.CustomerEncryption.Builder
      • ObjectAccessControl
      • ObjectAccessControl.Builder
      • ObjectChecksums
      • ObjectChecksums.Builder
      • Owner
      • Owner.Builder
      • ProjectTeam
      • ProjectTeam.Builder
      • QueryWriteStatusRequest
      • QueryWriteStatusRequest.Builder