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 ClientConfigurationbuild()credentialsProvider(AwsCredentialsProvider credentialsProvider) OptionalAwsCredentialsProvider.abstract ClientConfiguration.BuilderOptional service endpoint to use AWS compatible services instead, e.g.OptionalRegion.retry(Consumer<RetryConfiguration.Builder> retry) OptionalRetryConfigurationfor AWS clients.abstract ClientConfiguration.Builderretry(RetryConfiguration retry) OptionalRetryConfigurationfor AWS clients.abstract ClientConfiguration.BuilderskipCertificateVerification(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
OptionalRetryConfigurationfor AWS clients. If unset, retry behavior will be unchanged and use SDK defaults. -
retry
OptionalRetryConfigurationfor 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 in.invalid reference
AwsOptions#skipCertificateVerification() -
build
-