Interface SqsServiceClientConfiguration.Builder
-
- All Superinterfaces:
AwsServiceClientConfiguration.Builder
,SdkServiceClientConfiguration.Builder
- All Known Implementing Classes:
SqsServiceClientConfigurationBuilder
- Enclosing class:
- SqsServiceClientConfiguration
public static interface SqsServiceClientConfiguration.Builder extends AwsServiceClientConfiguration.Builder
A builder for creating aSqsServiceClientConfiguration
-
-
Method Summary
All Methods Instance Methods Abstract 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 interface software.amazon.awssdk.core.SdkServiceClientConfiguration.Builder
overrideConfiguration
-
-
-
-
Method Detail
-
overrideConfiguration
SqsServiceClientConfiguration.Builder overrideConfiguration(ClientOverrideConfiguration overrideConfiguration)
Sets the value for client override configuration- Specified by:
overrideConfiguration
in interfaceAwsServiceClientConfiguration.Builder
- Specified by:
overrideConfiguration
in interfaceSdkServiceClientConfiguration.Builder
-
overrideConfiguration
ClientOverrideConfiguration overrideConfiguration()
Gets the value for client override configuration- Specified by:
overrideConfiguration
in interfaceSdkServiceClientConfiguration.Builder
-
endpointOverride
SqsServiceClientConfiguration.Builder endpointOverride(URI endpointOverride)
Sets the value for endpoint override- Specified by:
endpointOverride
in interfaceAwsServiceClientConfiguration.Builder
- Specified by:
endpointOverride
in interfaceSdkServiceClientConfiguration.Builder
-
endpointOverride
URI endpointOverride()
Gets the value for endpoint override- Specified by:
endpointOverride
in interfaceSdkServiceClientConfiguration.Builder
-
endpointProvider
SqsServiceClientConfiguration.Builder endpointProvider(EndpointProvider endpointProvider)
Sets the value for endpoint provider- Specified by:
endpointProvider
in interfaceAwsServiceClientConfiguration.Builder
- Specified by:
endpointProvider
in interfaceSdkServiceClientConfiguration.Builder
-
endpointProvider
EndpointProvider endpointProvider()
Gets the value for endpoint provider- Specified by:
endpointProvider
in interfaceSdkServiceClientConfiguration.Builder
-
region
SqsServiceClientConfiguration.Builder region(Region region)
Sets the value for AWS region- Specified by:
region
in interfaceAwsServiceClientConfiguration.Builder
-
region
Region region()
Gets the value for AWS region- Specified by:
region
in interfaceAwsServiceClientConfiguration.Builder
-
credentialsProvider
SqsServiceClientConfiguration.Builder credentialsProvider(IdentityProvider<? extends AwsCredentialsIdentity> credentialsProvider)
Sets the value for credentials provider- Specified by:
credentialsProvider
in interfaceAwsServiceClientConfiguration.Builder
-
credentialsProvider
IdentityProvider<? extends AwsCredentialsIdentity> credentialsProvider()
Gets the value for credentials provider- Specified by:
credentialsProvider
in interfaceAwsServiceClientConfiguration.Builder
-
putAuthScheme
SqsServiceClientConfiguration.Builder putAuthScheme(AuthScheme<?> authScheme)
- Specified by:
putAuthScheme
in interfaceAwsServiceClientConfiguration.Builder
- Specified by:
putAuthScheme
in interfaceSdkServiceClientConfiguration.Builder
-
authSchemes
Map<String,AuthScheme<?>> authSchemes()
Gets the value for auth schemes- Specified by:
authSchemes
in interfaceSdkServiceClientConfiguration.Builder
-
authSchemeProvider
SqsServiceClientConfiguration.Builder authSchemeProvider(SqsAuthSchemeProvider authSchemeProvider)
Sets the value for auth scheme provider
-
authSchemeProvider
SqsAuthSchemeProvider authSchemeProvider()
Gets the value for auth scheme provider
-
checksumValidationEnabled
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.
-
checksumValidationEnabled
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.
-
build
SqsServiceClientConfiguration build()
- Specified by:
build
in interfaceAwsServiceClientConfiguration.Builder
- Specified by:
build
in interfaceSdkServiceClientConfiguration.Builder
-
-