public static final class CfnDataSource.AuthorizationConfigProperty.Builder
extends java.lang.Object
CfnDataSource.AuthorizationConfigProperty
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
CfnDataSource.AuthorizationConfigProperty.Builder |
authorizationType(java.lang.String authorizationType)
Sets the value of
CfnDataSource.AuthorizationConfigProperty.getAuthorizationType() |
CfnDataSource.AuthorizationConfigProperty.Builder |
awsIamConfig(CfnDataSource.AwsIamConfigProperty awsIamConfig)
Sets the value of
CfnDataSource.AuthorizationConfigProperty.getAwsIamConfig() |
CfnDataSource.AuthorizationConfigProperty.Builder |
awsIamConfig(IResolvable awsIamConfig)
Sets the value of
CfnDataSource.AuthorizationConfigProperty.getAwsIamConfig() |
CfnDataSource.AuthorizationConfigProperty |
build()
Builds the configured instance.
|
public CfnDataSource.AuthorizationConfigProperty.Builder authorizationType(java.lang.String authorizationType)
CfnDataSource.AuthorizationConfigProperty.getAuthorizationType()
authorizationType
- The authorization type that the HTTP endpoint requires. This parameter is required.
this
public CfnDataSource.AuthorizationConfigProperty.Builder awsIamConfig(IResolvable awsIamConfig)
CfnDataSource.AuthorizationConfigProperty.getAwsIamConfig()
awsIamConfig
- The AWS Identity and Access Management settings.this
public CfnDataSource.AuthorizationConfigProperty.Builder awsIamConfig(CfnDataSource.AwsIamConfigProperty awsIamConfig)
CfnDataSource.AuthorizationConfigProperty.getAwsIamConfig()
awsIamConfig
- The AWS Identity and Access Management settings.this
public CfnDataSource.AuthorizationConfigProperty build()
CfnDataSource.AuthorizationConfigProperty
java.lang.NullPointerException
- if any required attribute was not provided