public static interface GraphqlApi.Builder extends SdkPojo, CopyableBuilder<GraphqlApi.Builder,GraphqlApi>
| Modifier and Type | Method and Description |
|---|---|
GraphqlApi.Builder |
additionalAuthenticationProviders(AdditionalAuthenticationProvider... additionalAuthenticationProviders)
A list of additional authentication providers for the
GraphqlApi API. |
GraphqlApi.Builder |
additionalAuthenticationProviders(Collection<AdditionalAuthenticationProvider> additionalAuthenticationProviders)
A list of additional authentication providers for the
GraphqlApi API. |
GraphqlApi.Builder |
additionalAuthenticationProviders(Consumer<AdditionalAuthenticationProvider.Builder>... additionalAuthenticationProviders)
A list of additional authentication providers for the
GraphqlApi API. |
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 |
tags(Map<String,String> tags)
The tags.
|
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.
|
GraphqlApi.Builder |
xrayEnabled(Boolean xrayEnabled)
A flag representing whether X-Ray tracing is enabled for this
GraphqlApi. |
equalsBySdkFields, sdkFieldscopyapplyMutation, 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.GraphqlApi.Builder tags(Map<String,String> tags)
The tags.
tags - The tags.GraphqlApi.Builder additionalAuthenticationProviders(Collection<AdditionalAuthenticationProvider> additionalAuthenticationProviders)
A list of additional authentication providers for the GraphqlApi API.
additionalAuthenticationProviders - A list of additional authentication providers for the GraphqlApi API.GraphqlApi.Builder additionalAuthenticationProviders(AdditionalAuthenticationProvider... additionalAuthenticationProviders)
A list of additional authentication providers for the GraphqlApi API.
additionalAuthenticationProviders - A list of additional authentication providers for the GraphqlApi API.GraphqlApi.Builder additionalAuthenticationProviders(Consumer<AdditionalAuthenticationProvider.Builder>... additionalAuthenticationProviders)
A list of additional authentication providers for the GraphqlApi API.
List.Builder
avoiding the need to create one manually via List#builder() .
When the Consumer completes, List.Builder#build() is called
immediately and its result is passed to #additionalAuthenticationProviders(List) .additionalAuthenticationProviders - a consumer that will call methods on List.Builder #additionalAuthenticationProviders(List) GraphqlApi.Builder xrayEnabled(Boolean xrayEnabled)
A flag representing whether X-Ray tracing is enabled for this GraphqlApi.
xrayEnabled - A flag representing whether X-Ray tracing is enabled for this GraphqlApi.Copyright © 2020. All rights reserved.