public static Storage.PostPolicyV4Option withBucketBoundHostname(String bucketBoundHostname)
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).
public static Storage.PostPolicyV4Option withBucketBoundHostname(String bucketBoundHostname, Storage.UriScheme uriScheme)
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.
public static Storage.PostPolicyV4Option withPathStyle()
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.
public static Storage.PostPolicyV4Option withVirtualHostedStyle()
Use a virtual hosted-style hostname, which adds the bucket into the host portion of the URI
rather than the path, e.g. 'https://mybucket.storage.googleapis.com/...'. The bucket name is
obtained from the resource passed in.
[[["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 2024-11-19 UTC."],[],[]]