Class SqsServiceClientConfigurationBuilder
- java.lang.Object
-
- software.amazon.awssdk.services.sqs.internal.SqsServiceClientConfigurationBuilder
-
- All Implemented Interfaces:
AwsServiceClientConfiguration.Builder
,SdkServiceClientConfiguration.Builder
,SqsServiceClientConfiguration.Builder
@Generated("software.amazon.awssdk:codegen") public class SqsServiceClientConfigurationBuilder extends Object implements SqsServiceClientConfiguration.Builder
-
-
Constructor Summary
Constructors Constructor Description SqsServiceClientConfigurationBuilder()
SqsServiceClientConfigurationBuilder(SdkClientConfiguration.Builder config)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SqsAuthSchemeProvider
authSchemeProvider()
Gets the value for auth scheme providerSqsServiceClientConfiguration.Builder
authSchemeProvider(SqsAuthSchemeProvider authSchemeProvider)
Sets the value for auth scheme providerMap<String,AuthScheme<?>>
authSchemes()
Gets the value for auth schemesSqsServiceClientConfiguration
build()
Boolean
checksumValidationEnabled()
Gets the value for Enable message MD5 checksum validation.SqsServiceClientConfiguration.Builder
checksumValidationEnabled(Boolean checksumValidationEnabled)
Sets the value for Enable message MD5 checksum validation.IdentityProvider<? extends AwsCredentialsIdentity>
credentialsProvider()
Gets the value for credentials providerSqsServiceClientConfiguration.Builder
credentialsProvider(IdentityProvider<? extends AwsCredentialsIdentity> credentialsProvider)
Sets the value for credentials providerURI
endpointOverride()
Gets the value for endpoint overrideSqsServiceClientConfiguration.Builder
endpointOverride(URI endpointOverride)
Sets the value for endpoint overrideEndpointProvider
endpointProvider()
Gets the value for endpoint providerSqsServiceClientConfiguration.Builder
endpointProvider(EndpointProvider endpointProvider)
Sets the value for endpoint providerClientOverrideConfiguration
overrideConfiguration()
Gets the value for client override configurationSqsServiceClientConfiguration.Builder
overrideConfiguration(ClientOverrideConfiguration overrideConfiguration)
Sets the value for client override configurationSqsServiceClientConfiguration.Builder
putAuthScheme(AuthScheme<?> authScheme)
Region
region()
Gets the value for AWS regionSqsServiceClientConfiguration.Builder
region(Region region)
Sets the value for AWS region-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.core.SdkServiceClientConfiguration.Builder
overrideConfiguration
-
-
-
-
Constructor Detail
-
SqsServiceClientConfigurationBuilder
public SqsServiceClientConfigurationBuilder()
-
SqsServiceClientConfigurationBuilder
public SqsServiceClientConfigurationBuilder(SdkClientConfiguration.Builder config)
-
-
Method Detail
-
overrideConfiguration
public SqsServiceClientConfiguration.Builder overrideConfiguration(ClientOverrideConfiguration overrideConfiguration)
Sets the value for client override configuration- Specified by:
overrideConfiguration
in interfaceAwsServiceClientConfiguration.Builder
- Specified by:
overrideConfiguration
in interfaceSdkServiceClientConfiguration.Builder
- Specified by:
overrideConfiguration
in interfaceSqsServiceClientConfiguration.Builder
-
overrideConfiguration
public ClientOverrideConfiguration overrideConfiguration()
Gets the value for client override configuration- Specified by:
overrideConfiguration
in interfaceSdkServiceClientConfiguration.Builder
- Specified by:
overrideConfiguration
in interfaceSqsServiceClientConfiguration.Builder
-
endpointOverride
public SqsServiceClientConfiguration.Builder endpointOverride(URI endpointOverride)
Sets the value for endpoint override- Specified by:
endpointOverride
in interfaceAwsServiceClientConfiguration.Builder
- Specified by:
endpointOverride
in interfaceSdkServiceClientConfiguration.Builder
- Specified by:
endpointOverride
in interfaceSqsServiceClientConfiguration.Builder
-
endpointOverride
public URI endpointOverride()
Gets the value for endpoint override- Specified by:
endpointOverride
in interfaceSdkServiceClientConfiguration.Builder
- Specified by:
endpointOverride
in interfaceSqsServiceClientConfiguration.Builder
-
endpointProvider
public SqsServiceClientConfiguration.Builder endpointProvider(EndpointProvider endpointProvider)
Sets the value for endpoint provider- Specified by:
endpointProvider
in interfaceAwsServiceClientConfiguration.Builder
- Specified by:
endpointProvider
in interfaceSdkServiceClientConfiguration.Builder
- Specified by:
endpointProvider
in interfaceSqsServiceClientConfiguration.Builder
-
endpointProvider
public EndpointProvider endpointProvider()
Gets the value for endpoint provider- Specified by:
endpointProvider
in interfaceSdkServiceClientConfiguration.Builder
- Specified by:
endpointProvider
in interfaceSqsServiceClientConfiguration.Builder
-
region
public SqsServiceClientConfiguration.Builder region(Region region)
Sets the value for AWS region- Specified by:
region
in interfaceAwsServiceClientConfiguration.Builder
- Specified by:
region
in interfaceSqsServiceClientConfiguration.Builder
-
region
public Region region()
Gets the value for AWS region- Specified by:
region
in interfaceAwsServiceClientConfiguration.Builder
- Specified by:
region
in interfaceSqsServiceClientConfiguration.Builder
-
credentialsProvider
public SqsServiceClientConfiguration.Builder credentialsProvider(IdentityProvider<? extends AwsCredentialsIdentity> credentialsProvider)
Sets the value for credentials provider- Specified by:
credentialsProvider
in interfaceAwsServiceClientConfiguration.Builder
- Specified by:
credentialsProvider
in interfaceSqsServiceClientConfiguration.Builder
-
credentialsProvider
public IdentityProvider<? extends AwsCredentialsIdentity> credentialsProvider()
Gets the value for credentials provider- Specified by:
credentialsProvider
in interfaceAwsServiceClientConfiguration.Builder
- Specified by:
credentialsProvider
in interfaceSqsServiceClientConfiguration.Builder
-
putAuthScheme
public SqsServiceClientConfiguration.Builder putAuthScheme(AuthScheme<?> authScheme)
- Specified by:
putAuthScheme
in interfaceAwsServiceClientConfiguration.Builder
- Specified by:
putAuthScheme
in interfaceSdkServiceClientConfiguration.Builder
- Specified by:
putAuthScheme
in interfaceSqsServiceClientConfiguration.Builder
-
authSchemes
public Map<String,AuthScheme<?>> authSchemes()
Gets the value for auth schemes- Specified by:
authSchemes
in interfaceSdkServiceClientConfiguration.Builder
- Specified by:
authSchemes
in interfaceSqsServiceClientConfiguration.Builder
-
authSchemeProvider
public SqsServiceClientConfiguration.Builder authSchemeProvider(SqsAuthSchemeProvider authSchemeProvider)
Sets the value for auth scheme provider- Specified by:
authSchemeProvider
in interfaceSqsServiceClientConfiguration.Builder
-
authSchemeProvider
public SqsAuthSchemeProvider authSchemeProvider()
Gets the value for auth scheme provider- Specified by:
authSchemeProvider
in interfaceSqsServiceClientConfiguration.Builder
-
checksumValidationEnabled
public SqsServiceClientConfiguration.Builder checksumValidationEnabled(Boolean checksumValidationEnabled)
Sets the value for Enable message MD5 checksum validation.Checksum validation for messages defaults to true. Only set to false if required, for instance if your cryptographic library does not support MD5.
Supported operations are SendMessage, ReceiveMessage and SendMessageBatch.
- Specified by:
checksumValidationEnabled
in interfaceSqsServiceClientConfiguration.Builder
-
checksumValidationEnabled
public Boolean checksumValidationEnabled()
Gets the value for Enable message MD5 checksum validation.Checksum validation for messages defaults to true. Only set to false if required, for instance if your cryptographic library does not support MD5.
Supported operations are SendMessage, ReceiveMessage and SendMessageBatch.
- Specified by:
checksumValidationEnabled
in interfaceSqsServiceClientConfiguration.Builder
-
build
public SqsServiceClientConfiguration build()
- Specified by:
build
in interfaceAwsServiceClientConfiguration.Builder
- Specified by:
build
in interfaceSdkServiceClientConfiguration.Builder
- Specified by:
build
in interfaceSqsServiceClientConfiguration.Builder
-
-