public void setForceGlobalBucketAccessEnabled(Boolean forceGlobalBucketAccessEnabled) {
        this.forceGlobalBucketAccessEnabled = forceGlobalBucketAccessEnabled;
    }
<p>Configure whether global bucket access is enabled for clients generated by this builder.</p>

<p>When global bucket access is enabled, the region to which a request is routed may differ from the region that
is configured in {@link #setRegion(String)} in order to make the request succeed.</p>

<p>
The following behavior is <i>currently</i> used when this mode is enabled:
<ol>
    <li>All requests that do not act on an existing bucket (for example, {@link AmazonS3Client#createBucket(String)})
    will be routed to the region configured by {@link #setRegion(String)}, unless the region is manually overridden
    with {@link CreateBucketRequest#setRegion(String)}, in which case the request will be routed to the region
    configured in the request.</li>
    <li>The first time a request is made that references an existing bucket (for example,
    {@link AmazonS3Client#putObject(PutObjectRequest)}) a request will be made to the region configured by
    {@link #setRegion(String)} to determine the region in which the bucket was created. This location may be
    cached in the client for subsequent requests acting on that same bucket.</li>
</ol>
</p>

<p>Enabling this mode has several drawbacks, because it has the potential to increase latency in the event that
the location of the bucket is physically far from the location from which the request was invoked. For this
reason, it is strongly advised when possible to know the location of your buckets and create a region-specific
client to access that bucket.</p>

@param forceGlobalBucketAccessEnabled Whether global bucket access should be enabled.
aws-java-sdk-s3/src/main/java/com/amazonaws/services/s3/AmazonS3Builder.java