public class S3AccessPointBuilder extends Object
Constructor and Description |
---|
S3AccessPointBuilder() |
Modifier and Type | Method and Description |
---|---|
S3AccessPointBuilder |
accessPointName(String accessPointName)
The S3 Access Point name.
|
S3AccessPointBuilder |
accountId(String accountId)
The ID of the AWS Account the Access Point is associated with.
|
static S3AccessPointBuilder |
create()
Create a new instance of this builder class.
|
S3AccessPointBuilder |
domain(String domain)
The TLD for the access point.
|
S3AccessPointBuilder |
dualstackEnabled(Boolean dualstackEnabled)
Enable DualStack endpoint.
|
S3AccessPointBuilder |
endpointOverride(URI endpointOverride)
The endpoint override configured on the client (null if no endpoint override was set).
|
S3AccessPointBuilder |
fipsEnabled(Boolean fipsEnabled)
Enable fips in endpoint.
|
S3AccessPointBuilder |
protocol(String protocol)
The protocol to be used with the endpoint URI.
|
S3AccessPointBuilder |
region(String region)
The AWS region hosting the Access Point.
|
URI |
toUri()
Generate an endpoint URI with no path that maps to the Access Point information stored in this builder.
|
public static S3AccessPointBuilder create()
public S3AccessPointBuilder endpointOverride(URI endpointOverride)
public S3AccessPointBuilder dualstackEnabled(Boolean dualstackEnabled)
public S3AccessPointBuilder fipsEnabled(Boolean fipsEnabled)
public S3AccessPointBuilder accessPointName(String accessPointName)
public S3AccessPointBuilder region(String region)
public S3AccessPointBuilder accountId(String accountId)
public S3AccessPointBuilder protocol(String protocol)
public S3AccessPointBuilder domain(String domain)
public URI toUri()
Copyright © 2023. All rights reserved.