@Stability(value=Stable) public static final class CfnGraphQLApiProps.Builder extends Object implements software.amazon.jsii.Builder<CfnGraphQLApiProps>
CfnGraphQLApiProps
Constructor and Description |
---|
Builder() |
@Stability(value=Stable) public CfnGraphQLApiProps.Builder authenticationType(String authenticationType)
CfnGraphQLApiProps.getAuthenticationType()
authenticationType
- `AWS::AppSync::GraphQLApi.AuthenticationType`. This parameter is required.this
@Stability(value=Stable) public CfnGraphQLApiProps.Builder name(String name)
CfnGraphQLApiProps.getName()
name
- `AWS::AppSync::GraphQLApi.Name`. This parameter is required.this
@Stability(value=Stable) public CfnGraphQLApiProps.Builder additionalAuthenticationProviders(IResolvable additionalAuthenticationProviders)
CfnGraphQLApiProps.getAdditionalAuthenticationProviders()
additionalAuthenticationProviders
- `AWS::AppSync::GraphQLApi.AdditionalAuthenticationProviders`.this
@Stability(value=Stable) public CfnGraphQLApiProps.Builder additionalAuthenticationProviders(List<? extends Object> additionalAuthenticationProviders)
CfnGraphQLApiProps.getAdditionalAuthenticationProviders()
additionalAuthenticationProviders
- `AWS::AppSync::GraphQLApi.AdditionalAuthenticationProviders`.this
@Stability(value=Stable) public CfnGraphQLApiProps.Builder logConfig(CfnGraphQLApi.LogConfigProperty logConfig)
CfnGraphQLApiProps.getLogConfig()
logConfig
- `AWS::AppSync::GraphQLApi.LogConfig`.this
@Stability(value=Stable) public CfnGraphQLApiProps.Builder logConfig(IResolvable logConfig)
CfnGraphQLApiProps.getLogConfig()
logConfig
- `AWS::AppSync::GraphQLApi.LogConfig`.this
@Stability(value=Stable) public CfnGraphQLApiProps.Builder openIdConnectConfig(CfnGraphQLApi.OpenIDConnectConfigProperty openIdConnectConfig)
CfnGraphQLApiProps.getOpenIdConnectConfig()
openIdConnectConfig
- `AWS::AppSync::GraphQLApi.OpenIDConnectConfig`.this
@Stability(value=Stable) public CfnGraphQLApiProps.Builder openIdConnectConfig(IResolvable openIdConnectConfig)
CfnGraphQLApiProps.getOpenIdConnectConfig()
openIdConnectConfig
- `AWS::AppSync::GraphQLApi.OpenIDConnectConfig`.this
@Stability(value=Stable) public CfnGraphQLApiProps.Builder tags(IResolvable tags)
CfnGraphQLApiProps.getTags()
tags
- `AWS::AppSync::GraphQLApi.Tags`.this
@Stability(value=Stable) public CfnGraphQLApiProps.Builder tags(List<? extends Object> tags)
CfnGraphQLApiProps.getTags()
tags
- `AWS::AppSync::GraphQLApi.Tags`.this
@Stability(value=Stable) public CfnGraphQLApiProps.Builder userPoolConfig(CfnGraphQLApi.UserPoolConfigProperty userPoolConfig)
CfnGraphQLApiProps.getUserPoolConfig()
userPoolConfig
- `AWS::AppSync::GraphQLApi.UserPoolConfig`.this
@Stability(value=Stable) public CfnGraphQLApiProps.Builder userPoolConfig(IResolvable userPoolConfig)
CfnGraphQLApiProps.getUserPoolConfig()
userPoolConfig
- `AWS::AppSync::GraphQLApi.UserPoolConfig`.this
@Stability(value=Stable) public CfnGraphQLApiProps.Builder xrayEnabled(Boolean xrayEnabled)
CfnGraphQLApiProps.getXrayEnabled()
xrayEnabled
- `AWS::AppSync::GraphQLApi.XrayEnabled`.this
@Stability(value=Stable) public CfnGraphQLApiProps.Builder xrayEnabled(IResolvable xrayEnabled)
CfnGraphQLApiProps.getXrayEnabled()
xrayEnabled
- `AWS::AppSync::GraphQLApi.XrayEnabled`.this
@Stability(value=Stable) public CfnGraphQLApiProps build()
build
in interface software.amazon.jsii.Builder<CfnGraphQLApiProps>
CfnGraphQLApiProps
NullPointerException
- if any required attribute was not providedCopyright © 2021. All rights reserved.