@Stability(value=Stable) public static final class CfnGraphQLApi.Builder extends Object implements software.amazon.jsii.Builder<CfnGraphQLApi>
CfnGraphQLApi.| Modifier and Type | Method and Description |
|---|---|
CfnGraphQLApi.Builder |
additionalAuthenticationProviders(IResolvable additionalAuthenticationProviders)
`AWS::AppSync::GraphQLApi.AdditionalAuthenticationProviders`.
|
CfnGraphQLApi.Builder |
additionalAuthenticationProviders(List<? extends Object> additionalAuthenticationProviders)
`AWS::AppSync::GraphQLApi.AdditionalAuthenticationProviders`.
|
CfnGraphQLApi.Builder |
authenticationType(String authenticationType)
`AWS::AppSync::GraphQLApi.AuthenticationType`.
|
CfnGraphQLApi |
build() |
static CfnGraphQLApi.Builder |
create(software.constructs.Construct scope,
String id) |
CfnGraphQLApi.Builder |
logConfig(CfnGraphQLApi.LogConfigProperty logConfig)
`AWS::AppSync::GraphQLApi.LogConfig`.
|
CfnGraphQLApi.Builder |
logConfig(IResolvable logConfig)
`AWS::AppSync::GraphQLApi.LogConfig`.
|
CfnGraphQLApi.Builder |
name(String name)
`AWS::AppSync::GraphQLApi.Name`.
|
CfnGraphQLApi.Builder |
openIdConnectConfig(CfnGraphQLApi.OpenIDConnectConfigProperty openIdConnectConfig)
`AWS::AppSync::GraphQLApi.OpenIDConnectConfig`.
|
CfnGraphQLApi.Builder |
openIdConnectConfig(IResolvable openIdConnectConfig)
`AWS::AppSync::GraphQLApi.OpenIDConnectConfig`.
|
CfnGraphQLApi.Builder |
tags(IResolvable tags)
`AWS::AppSync::GraphQLApi.Tags`.
|
CfnGraphQLApi.Builder |
tags(List<? extends Object> tags)
`AWS::AppSync::GraphQLApi.Tags`.
|
CfnGraphQLApi.Builder |
userPoolConfig(CfnGraphQLApi.UserPoolConfigProperty userPoolConfig)
`AWS::AppSync::GraphQLApi.UserPoolConfig`.
|
CfnGraphQLApi.Builder |
userPoolConfig(IResolvable userPoolConfig)
`AWS::AppSync::GraphQLApi.UserPoolConfig`.
|
CfnGraphQLApi.Builder |
xrayEnabled(Boolean xrayEnabled)
`AWS::AppSync::GraphQLApi.XrayEnabled`.
|
CfnGraphQLApi.Builder |
xrayEnabled(IResolvable xrayEnabled)
`AWS::AppSync::GraphQLApi.XrayEnabled`.
|
@Stability(value=Stable) public static CfnGraphQLApi.Builder create(software.constructs.Construct scope, String id)
scope - - scope in which this resource is defined. This parameter is required.id - - scoped id of the resource. This parameter is required.CfnGraphQLApi.AdditionalAuthenticationProviderProperty.Builder.@Stability(value=Stable) public CfnGraphQLApi.Builder authenticationType(String authenticationType)
authenticationType - `AWS::AppSync::GraphQLApi.AuthenticationType`. This parameter is required.this@Stability(value=Stable) public CfnGraphQLApi.Builder name(String name)
name - `AWS::AppSync::GraphQLApi.Name`. This parameter is required.this@Stability(value=Stable) public CfnGraphQLApi.Builder additionalAuthenticationProviders(IResolvable additionalAuthenticationProviders)
additionalAuthenticationProviders - `AWS::AppSync::GraphQLApi.AdditionalAuthenticationProviders`. This parameter is required.this@Stability(value=Stable) public CfnGraphQLApi.Builder additionalAuthenticationProviders(List<? extends Object> additionalAuthenticationProviders)
additionalAuthenticationProviders - `AWS::AppSync::GraphQLApi.AdditionalAuthenticationProviders`. This parameter is required.this@Stability(value=Stable) public CfnGraphQLApi.Builder logConfig(CfnGraphQLApi.LogConfigProperty logConfig)
logConfig - `AWS::AppSync::GraphQLApi.LogConfig`. This parameter is required.this@Stability(value=Stable) public CfnGraphQLApi.Builder logConfig(IResolvable logConfig)
logConfig - `AWS::AppSync::GraphQLApi.LogConfig`. This parameter is required.this@Stability(value=Stable) public CfnGraphQLApi.Builder openIdConnectConfig(CfnGraphQLApi.OpenIDConnectConfigProperty openIdConnectConfig)
openIdConnectConfig - `AWS::AppSync::GraphQLApi.OpenIDConnectConfig`. This parameter is required.this@Stability(value=Stable) public CfnGraphQLApi.Builder openIdConnectConfig(IResolvable openIdConnectConfig)
openIdConnectConfig - `AWS::AppSync::GraphQLApi.OpenIDConnectConfig`. This parameter is required.this@Stability(value=Stable) public CfnGraphQLApi.Builder tags(IResolvable tags)
tags - `AWS::AppSync::GraphQLApi.Tags`. This parameter is required.this@Stability(value=Stable) public CfnGraphQLApi.Builder tags(List<? extends Object> tags)
tags - `AWS::AppSync::GraphQLApi.Tags`. This parameter is required.this@Stability(value=Stable) public CfnGraphQLApi.Builder userPoolConfig(CfnGraphQLApi.UserPoolConfigProperty userPoolConfig)
userPoolConfig - `AWS::AppSync::GraphQLApi.UserPoolConfig`. This parameter is required.this@Stability(value=Stable) public CfnGraphQLApi.Builder userPoolConfig(IResolvable userPoolConfig)
userPoolConfig - `AWS::AppSync::GraphQLApi.UserPoolConfig`. This parameter is required.this@Stability(value=Stable) public CfnGraphQLApi.Builder xrayEnabled(Boolean xrayEnabled)
xrayEnabled - `AWS::AppSync::GraphQLApi.XrayEnabled`. This parameter is required.this@Stability(value=Stable) public CfnGraphQLApi.Builder xrayEnabled(IResolvable xrayEnabled)
xrayEnabled - `AWS::AppSync::GraphQLApi.XrayEnabled`. This parameter is required.this@Stability(value=Stable) public CfnGraphQLApi build()
build in interface software.amazon.jsii.Builder<CfnGraphQLApi>Copyright © 2021. All rights reserved.