Interface AuthorizationConfig.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<AuthorizationConfig.Builder,,AuthorizationConfig> SdkBuilder<AuthorizationConfig.Builder,,AuthorizationConfig> SdkPojo
- Enclosing class:
AuthorizationConfig
public static interface AuthorizationConfig.Builder
extends SdkPojo, CopyableBuilder<AuthorizationConfig.Builder,AuthorizationConfig>
-
Method Summary
Modifier and TypeMethodDescriptionauthorizationType(String authorizationType) The authorization type that the HTTP endpoint requires.authorizationType(AuthorizationType authorizationType) The authorization type that the HTTP endpoint requires.default AuthorizationConfig.BuilderawsIamConfig(Consumer<AwsIamConfig.Builder> awsIamConfig) The Identity and Access Management (IAM) settings.awsIamConfig(AwsIamConfig awsIamConfig) The Identity and Access Management (IAM) settings.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
authorizationType
The authorization type that the HTTP endpoint requires.
-
AWS_IAM: The authorization type is Signature Version 4 (SigV4).
- Parameters:
authorizationType- The authorization type that the HTTP endpoint requires.-
AWS_IAM: The authorization type is Signature Version 4 (SigV4).
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-
authorizationType
The authorization type that the HTTP endpoint requires.
-
AWS_IAM: The authorization type is Signature Version 4 (SigV4).
- Parameters:
authorizationType- The authorization type that the HTTP endpoint requires.-
AWS_IAM: The authorization type is Signature Version 4 (SigV4).
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-
awsIamConfig
The Identity and Access Management (IAM) settings.
- Parameters:
awsIamConfig- The Identity and Access Management (IAM) settings.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
awsIamConfig
The Identity and Access Management (IAM) settings.
This is a convenience method that creates an instance of theAwsIamConfig.Builderavoiding the need to create one manually viaAwsIamConfig.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toawsIamConfig(AwsIamConfig).- Parameters:
awsIamConfig- a consumer that will call methods onAwsIamConfig.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-