Use a bucket-bound hostname, which replaces the storage.googleapis.com host with the name of
a CNAME bucket, e.g. a bucket named 'gcs-subdomain.my.domain.tld', or a Google Cloud Load
Balancer which routes to a bucket you own, e.g. 'my-load-balancer-domain.tld'. Note that this
cannot be used alongside withVirtualHostedStyle() or withPathStyle(). This
method signature uses HTTP for the URI scheme, and is equivalent to calling
withBucketBoundHostname("...", UriScheme.HTTP).
See Also: GCLB Redirects, CNAME Redirects
Use a bucket-bound hostname, which replaces the storage.googleapis.com host with the name of
a CNAME bucket, e.g. a bucket named 'gcs-subdomain.my.domain.tld', or a Google Cloud Load
Balancer which routes to a bucket you own, e.g. 'my-load-balancer-domain.tld'. Note that this
cannot be used alongside withVirtualHostedStyle() or withPathStyle(). The
bucket name itself should not include the URI scheme (http or https), so it is specified via
a local enum.
See Also: GCLB Redirects, CNAME Redirects
Generates a path-style URL, which places the bucket name in the path portion of the URL
instead of in the hostname, e.g 'https://storage.googleapis.com/mybucket/...'. Note that this
cannot be used alongside withVirtualHostedStyle(). Virtual hosted-style URLs, which
can be used via the withVirtualHostedStyle() method, should generally be preferred
instead of path-style URLs.
See Also: Request Endpoints
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-05-14 UTC."],[],[]]