Class ClientConfiguration.Builder
java.lang.Object
org.apache.beam.sdk.io.aws2.common.ClientConfiguration.Builder
- Enclosing class:
ClientConfiguration
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract ClientConfiguration
build()
credentialsProvider
(AwsCredentialsProvider credentialsProvider) OptionalAwsCredentialsProvider
.abstract ClientConfiguration.Builder
Optional service endpoint to use AWS compatible services instead, e.g.OptionalRegion
.retry
(Consumer<RetryConfiguration.Builder> retry) OptionalRetryConfiguration
for AWS clients.abstract ClientConfiguration.Builder
retry
(RetryConfiguration retry) OptionalRetryConfiguration
for AWS clients.abstract ClientConfiguration.Builder
skipCertificateVerification
(boolean skipCertificateVerification) Optional flag to skip certificate verification.
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
credentialsProvider
OptionalAwsCredentialsProvider
. If set, this overwrites the default inAwsOptions.getAwsCredentialsProvider()
. -
region
OptionalRegion
. If set, this overwrites the default inAwsOptions.getAwsRegion()
. -
endpoint
Optional service endpoint to use AWS compatible services instead, e.g. for testing. If set, this overwrites the default inAwsOptions.getEndpoint()
. -
retry
OptionalRetryConfiguration
for AWS clients. If unset, retry behavior will be unchanged and use SDK defaults. -
retry
OptionalRetryConfiguration
for AWS clients. If unset, retry behavior will be unchanged and use SDK defaults. -
skipCertificateVerification
public abstract ClientConfiguration.Builder skipCertificateVerification(boolean skipCertificateVerification) Optional flag to skip certificate verification. Should only be overriden for test scenarios. If set, this overwrites the default ininvalid reference
AwsOptions#skipCertificateVerification()
-
build
-