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.Builder
awsIamConfig
(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
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods 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.Builder
avoiding the need to create one manually viaAwsIamConfig.builder()
.When the
Consumer
completes,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:
-