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 SqsAuthSchemeProviderauthSchemeProvider()Gets the value for auth scheme providerSqsServiceClientConfiguration.BuilderauthSchemeProvider(SqsAuthSchemeProvider authSchemeProvider)Sets the value for auth scheme providerMap<String,AuthScheme<?>>authSchemes()Gets the value for auth schemesSqsServiceClientConfigurationbuild()BooleanchecksumValidationEnabled()Gets the value for Enable message MD5 checksum validation.SqsServiceClientConfiguration.BuilderchecksumValidationEnabled(Boolean checksumValidationEnabled)Sets the value for Enable message MD5 checksum validation.IdentityProvider<? extends AwsCredentialsIdentity>credentialsProvider()Gets the value for credentials providerSqsServiceClientConfiguration.BuildercredentialsProvider(IdentityProvider<? extends AwsCredentialsIdentity> credentialsProvider)Sets the value for credentials providerURIendpointOverride()Gets the value for endpoint overrideSqsServiceClientConfiguration.BuilderendpointOverride(URI endpointOverride)Sets the value for endpoint overrideEndpointProviderendpointProvider()Gets the value for endpoint providerSqsServiceClientConfiguration.BuilderendpointProvider(EndpointProvider endpointProvider)Sets the value for endpoint providerClientOverrideConfigurationoverrideConfiguration()Gets the value for client override configurationSqsServiceClientConfiguration.BuilderoverrideConfiguration(ClientOverrideConfiguration overrideConfiguration)Sets the value for client override configurationSqsServiceClientConfiguration.BuilderputAuthScheme(AuthScheme<?> authScheme)Regionregion()Gets the value for AWS regionSqsServiceClientConfiguration.Builderregion(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:
overrideConfigurationin interfaceAwsServiceClientConfiguration.Builder- Specified by:
overrideConfigurationin interfaceSdkServiceClientConfiguration.Builder
-
overrideConfiguration
ClientOverrideConfiguration overrideConfiguration()
Gets the value for client override configuration- Specified by:
overrideConfigurationin interfaceSdkServiceClientConfiguration.Builder
-
endpointOverride
SqsServiceClientConfiguration.Builder endpointOverride(URI endpointOverride)
Sets the value for endpoint override- Specified by:
endpointOverridein interfaceAwsServiceClientConfiguration.Builder- Specified by:
endpointOverridein interfaceSdkServiceClientConfiguration.Builder
-
endpointOverride
URI endpointOverride()
Gets the value for endpoint override- Specified by:
endpointOverridein interfaceSdkServiceClientConfiguration.Builder
-
endpointProvider
SqsServiceClientConfiguration.Builder endpointProvider(EndpointProvider endpointProvider)
Sets the value for endpoint provider- Specified by:
endpointProviderin interfaceAwsServiceClientConfiguration.Builder- Specified by:
endpointProviderin interfaceSdkServiceClientConfiguration.Builder
-
endpointProvider
EndpointProvider endpointProvider()
Gets the value for endpoint provider- Specified by:
endpointProviderin interfaceSdkServiceClientConfiguration.Builder
-
region
SqsServiceClientConfiguration.Builder region(Region region)
Sets the value for AWS region- Specified by:
regionin interfaceAwsServiceClientConfiguration.Builder
-
region
Region region()
Gets the value for AWS region- Specified by:
regionin interfaceAwsServiceClientConfiguration.Builder
-
credentialsProvider
SqsServiceClientConfiguration.Builder credentialsProvider(IdentityProvider<? extends AwsCredentialsIdentity> credentialsProvider)
Sets the value for credentials provider- Specified by:
credentialsProviderin interfaceAwsServiceClientConfiguration.Builder
-
credentialsProvider
IdentityProvider<? extends AwsCredentialsIdentity> credentialsProvider()
Gets the value for credentials provider- Specified by:
credentialsProviderin interfaceAwsServiceClientConfiguration.Builder
-
putAuthScheme
SqsServiceClientConfiguration.Builder putAuthScheme(AuthScheme<?> authScheme)
- Specified by:
putAuthSchemein interfaceAwsServiceClientConfiguration.Builder- Specified by:
putAuthSchemein interfaceSdkServiceClientConfiguration.Builder
-
authSchemes
Map<String,AuthScheme<?>> authSchemes()
Gets the value for auth schemes- Specified by:
authSchemesin 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:
buildin interfaceAwsServiceClientConfiguration.Builder- Specified by:
buildin interfaceSdkServiceClientConfiguration.Builder
-
-