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
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description AuthorizationConfig.BuilderauthorizationType(String authorizationType)The authorization type that the HTTP endpoint requires.AuthorizationConfig.BuilderauthorizationType(AuthorizationType authorizationType)The authorization type that the HTTP endpoint requires.default AuthorizationConfig.BuilderawsIamConfig(Consumer<AwsIamConfig.Builder> awsIamConfig)The Identity and Access Management (IAM) settings.AuthorizationConfig.BuilderawsIamConfig(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 Detail
-
authorizationType
AuthorizationConfig.Builder authorizationType(String 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,AuthorizationType
-
-
authorizationType
AuthorizationConfig.Builder authorizationType(AuthorizationType 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,AuthorizationType
-
-
awsIamConfig
AuthorizationConfig.Builder awsIamConfig(AwsIamConfig 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
default AuthorizationConfig.Builder awsIamConfig(Consumer<AwsIamConfig.Builder> 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:
awsIamConfig(AwsIamConfig)
-
-