public static interface CreateGraphqlApiRequest.Builder extends AppSyncRequest.Builder, CopyableBuilder<CreateGraphqlApiRequest.Builder,CreateGraphqlApiRequest>
| Modifier and Type | Method and Description |
|---|---|
CreateGraphqlApiRequest.Builder |
authenticationType(AuthenticationType authenticationType)
The authentication type: API key, IAM, or Amazon Cognito User Pools.
|
CreateGraphqlApiRequest.Builder |
authenticationType(String authenticationType)
The authentication type: API key, IAM, or Amazon Cognito User Pools.
|
CreateGraphqlApiRequest.Builder |
name(String name)
A user-supplied name for the
GraphqlApi. |
CreateGraphqlApiRequest.Builder |
requestOverrideConfig(AwsRequestOverrideConfig awsRequestOverrideConfig)
Add an optional request override configuration.
|
CreateGraphqlApiRequest.Builder |
requestOverrideConfig(Consumer<AwsRequestOverrideConfig.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.
|
buildrequestOverrideConfigcopyapply, buildCreateGraphqlApiRequest.Builder name(String name)
A user-supplied name for the GraphqlApi.
name - A user-supplied name for the GraphqlApi.CreateGraphqlApiRequest.Builder authenticationType(String authenticationType)
The authentication type: API key, IAM, or Amazon Cognito User Pools.
authenticationType - The authentication type: API key, IAM, or Amazon Cognito User Pools.AuthenticationType,
AuthenticationTypeCreateGraphqlApiRequest.Builder authenticationType(AuthenticationType authenticationType)
The authentication type: API key, IAM, or Amazon Cognito User Pools.
authenticationType - The authentication type: API key, 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 requestOverrideConfig(AwsRequestOverrideConfig awsRequestOverrideConfig)
AwsRequest.BuilderrequestOverrideConfig in interface AwsRequest.BuilderawsRequestOverrideConfig - The override configuration.CreateGraphqlApiRequest.Builder requestOverrideConfig(Consumer<AwsRequestOverrideConfig.Builder> builderConsumer)
AwsRequest.BuilderrequestOverrideConfig in interface AwsRequest.BuilderbuilderConsumer - A Consumer to which an empty AwsRequestOverrideConfig.Builder will be given.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.