public static interface CreateGraphqlApiRequest.Builder extends AppSyncRequest.Builder, SdkPojo, CopyableBuilder<CreateGraphqlApiRequest.Builder,CreateGraphqlApiRequest>
| Modifier and Type | Method and Description |
|---|---|
CreateGraphqlApiRequest.Builder |
authenticationType(AuthenticationType authenticationType)
The authentication type: API key, AWS IAM, or Amazon Cognito user pools.
|
CreateGraphqlApiRequest.Builder |
authenticationType(String authenticationType)
The authentication type: API key, AWS IAM, or Amazon Cognito user pools.
|
default CreateGraphqlApiRequest.Builder |
logConfig(Consumer<LogConfig.Builder> logConfig)
The Amazon CloudWatch Logs configuration.
|
CreateGraphqlApiRequest.Builder |
logConfig(LogConfig logConfig)
The Amazon CloudWatch Logs configuration.
|
CreateGraphqlApiRequest.Builder |
name(String name)
A user-supplied name for the
GraphqlApi. |
default CreateGraphqlApiRequest.Builder |
openIDConnectConfig(Consumer<OpenIDConnectConfig.Builder> openIDConnectConfig)
The OpenID Connect configuration.
|
CreateGraphqlApiRequest.Builder |
openIDConnectConfig(OpenIDConnectConfig openIDConnectConfig)
The OpenID Connect configuration.
|
CreateGraphqlApiRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
Add an optional request override configuration.
|
CreateGraphqlApiRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
Add an optional request override configuration.
|
default CreateGraphqlApiRequest.Builder |
userPoolConfig(Consumer<UserPoolConfig.Builder> userPoolConfig)
The Amazon Cognito user pool configuration.
|
CreateGraphqlApiRequest.Builder |
userPoolConfig(UserPoolConfig userPoolConfig)
The Amazon Cognito user pool configuration.
|
buildoverrideConfigurationcopyapplyMutation, buildCreateGraphqlApiRequest.Builder name(String name)
A user-supplied name for the GraphqlApi.
name - A user-supplied name for the GraphqlApi.CreateGraphqlApiRequest.Builder logConfig(LogConfig logConfig)
The Amazon CloudWatch Logs configuration.
logConfig - The Amazon CloudWatch Logs configuration.default CreateGraphqlApiRequest.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)CreateGraphqlApiRequest.Builder authenticationType(String authenticationType)
The authentication type: API key, AWS IAM, or Amazon Cognito user pools.
authenticationType - The authentication type: API key, AWS IAM, or Amazon Cognito user pools.AuthenticationType,
AuthenticationTypeCreateGraphqlApiRequest.Builder authenticationType(AuthenticationType authenticationType)
The authentication type: API key, AWS IAM, or Amazon Cognito user pools.
authenticationType - The authentication type: API key, AWS IAM, or Amazon Cognito user pools.AuthenticationType,
AuthenticationTypeCreateGraphqlApiRequest.Builder userPoolConfig(UserPoolConfig userPoolConfig)
The Amazon Cognito user pool configuration.
userPoolConfig - The Amazon Cognito user pool configuration.default CreateGraphqlApiRequest.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)CreateGraphqlApiRequest.Builder openIDConnectConfig(OpenIDConnectConfig openIDConnectConfig)
The OpenID Connect configuration.
openIDConnectConfig - The OpenID Connect configuration.default CreateGraphqlApiRequest.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)CreateGraphqlApiRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
AwsRequest.BuilderoverrideConfiguration in interface AwsRequest.BuilderoverrideConfiguration - The override configuration.CreateGraphqlApiRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
AwsRequest.BuilderoverrideConfiguration in interface AwsRequest.BuilderbuilderConsumer - A Consumer to which an empty AwsRequestOverrideConfiguration.Builder will be
given.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.