public static interface GraphqlApi.Builder extends SdkPojo, CopyableBuilder<GraphqlApi.Builder,GraphqlApi>
| Modifier and Type | Method and Description |
|---|---|
GraphqlApi.Builder |
apiId(String apiId)
The API ID.
|
GraphqlApi.Builder |
arn(String arn)
The ARN.
|
GraphqlApi.Builder |
authenticationType(AuthenticationType authenticationType)
The authentication type.
|
GraphqlApi.Builder |
authenticationType(String authenticationType)
The authentication type.
|
default GraphqlApi.Builder |
logConfig(Consumer<LogConfig.Builder> logConfig)
The Amazon CloudWatch Logs configuration.
|
GraphqlApi.Builder |
logConfig(LogConfig logConfig)
The Amazon CloudWatch Logs configuration.
|
GraphqlApi.Builder |
name(String name)
The API name.
|
default GraphqlApi.Builder |
openIDConnectConfig(Consumer<OpenIDConnectConfig.Builder> openIDConnectConfig)
The OpenID Connect configuration.
|
GraphqlApi.Builder |
openIDConnectConfig(OpenIDConnectConfig openIDConnectConfig)
The OpenID Connect configuration.
|
GraphqlApi.Builder |
uris(Map<String,String> uris)
The URIs.
|
default GraphqlApi.Builder |
userPoolConfig(Consumer<UserPoolConfig.Builder> userPoolConfig)
The Amazon Cognito user pool configuration.
|
GraphqlApi.Builder |
userPoolConfig(UserPoolConfig userPoolConfig)
The Amazon Cognito user pool configuration.
|
copyapplyMutation, buildGraphqlApi.Builder name(String name)
The API name.
name - The API name.GraphqlApi.Builder apiId(String apiId)
The API ID.
apiId - The API ID.GraphqlApi.Builder authenticationType(String authenticationType)
The authentication type.
authenticationType - The authentication type.AuthenticationType,
AuthenticationTypeGraphqlApi.Builder authenticationType(AuthenticationType authenticationType)
The authentication type.
authenticationType - The authentication type.AuthenticationType,
AuthenticationTypeGraphqlApi.Builder logConfig(LogConfig logConfig)
The Amazon CloudWatch Logs configuration.
logConfig - The Amazon CloudWatch Logs configuration.default GraphqlApi.Builder logConfig(Consumer<LogConfig.Builder> logConfig)
The Amazon CloudWatch Logs configuration.
This is a convenience that creates an instance of theLogConfig.Builder avoiding the need to create
one manually via LogConfig.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its result
is passed to logConfig(LogConfig).logConfig - a consumer that will call methods on LogConfig.BuilderlogConfig(LogConfig)GraphqlApi.Builder userPoolConfig(UserPoolConfig userPoolConfig)
The Amazon Cognito user pool configuration.
userPoolConfig - The Amazon Cognito user pool configuration.default GraphqlApi.Builder userPoolConfig(Consumer<UserPoolConfig.Builder> userPoolConfig)
The Amazon Cognito user pool configuration.
This is a convenience that creates an instance of theUserPoolConfig.Builder avoiding the need to
create one manually via UserPoolConfig.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to userPoolConfig(UserPoolConfig).userPoolConfig - a consumer that will call methods on UserPoolConfig.BuilderuserPoolConfig(UserPoolConfig)GraphqlApi.Builder openIDConnectConfig(OpenIDConnectConfig openIDConnectConfig)
The OpenID Connect configuration.
openIDConnectConfig - The OpenID Connect configuration.default GraphqlApi.Builder openIDConnectConfig(Consumer<OpenIDConnectConfig.Builder> openIDConnectConfig)
The OpenID Connect configuration.
This is a convenience that creates an instance of theOpenIDConnectConfig.Builder avoiding the need
to create one manually via OpenIDConnectConfig.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to openIDConnectConfig(OpenIDConnectConfig).openIDConnectConfig - a consumer that will call methods on OpenIDConnectConfig.BuilderopenIDConnectConfig(OpenIDConnectConfig)GraphqlApi.Builder arn(String arn)
The ARN.
arn - The ARN.GraphqlApi.Builder uris(Map<String,String> uris)
The URIs.
uris - The URIs.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.