@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreateGraphqlApiRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP| Constructor and Description | 
|---|
| CreateGraphqlApiRequest() | 
| Modifier and Type | Method and Description | 
|---|---|
| CreateGraphqlApiRequest | addTagsEntry(String key,
            String value)Add a single Tags entry | 
| CreateGraphqlApiRequest | clearTagsEntries()Removes all the entries added into Tags. | 
| CreateGraphqlApiRequest | clone() | 
| boolean | equals(Object obj) | 
| List<AdditionalAuthenticationProvider> | getAdditionalAuthenticationProviders()
 A list of additional authentication providers for the  GraphqlApiAPI. | 
| String | getAuthenticationType()
 The authentication type: API key, Identity and Access Management (IAM), OpenID Connect (OIDC), Amazon Cognito
 user pools, or Lambda. | 
| LambdaAuthorizerConfig | getLambdaAuthorizerConfig()
 Configuration for Lambda function authorization. | 
| LogConfig | getLogConfig()
 The Amazon CloudWatch Logs configuration. | 
| String | getName()
 A user-supplied name for the  GraphqlApi. | 
| OpenIDConnectConfig | getOpenIDConnectConfig()
 The OIDC configuration. | 
| Map<String,String> | getTags()
 A  TagMapobject. | 
| UserPoolConfig | getUserPoolConfig()
 The Amazon Cognito user pool configuration. | 
| Boolean | getXrayEnabled()
 A flag indicating whether to use X-Ray tracing for the  GraphqlApi. | 
| int | hashCode() | 
| Boolean | isXrayEnabled()
 A flag indicating whether to use X-Ray tracing for the  GraphqlApi. | 
| void | setAdditionalAuthenticationProviders(Collection<AdditionalAuthenticationProvider> additionalAuthenticationProviders)
 A list of additional authentication providers for the  GraphqlApiAPI. | 
| void | setAuthenticationType(String authenticationType)
 The authentication type: API key, Identity and Access Management (IAM), OpenID Connect (OIDC), Amazon Cognito
 user pools, or Lambda. | 
| void | setLambdaAuthorizerConfig(LambdaAuthorizerConfig lambdaAuthorizerConfig)
 Configuration for Lambda function authorization. | 
| void | setLogConfig(LogConfig logConfig)
 The Amazon CloudWatch Logs configuration. | 
| void | setName(String name)
 A user-supplied name for the  GraphqlApi. | 
| void | setOpenIDConnectConfig(OpenIDConnectConfig openIDConnectConfig)
 The OIDC configuration. | 
| void | setTags(Map<String,String> tags)
 A  TagMapobject. | 
| void | setUserPoolConfig(UserPoolConfig userPoolConfig)
 The Amazon Cognito user pool configuration. | 
| void | setXrayEnabled(Boolean xrayEnabled)
 A flag indicating whether to use X-Ray tracing for the  GraphqlApi. | 
| String | toString()Returns a string representation of this object. | 
| CreateGraphqlApiRequest | withAdditionalAuthenticationProviders(AdditionalAuthenticationProvider... additionalAuthenticationProviders)
 A list of additional authentication providers for the  GraphqlApiAPI. | 
| CreateGraphqlApiRequest | withAdditionalAuthenticationProviders(Collection<AdditionalAuthenticationProvider> additionalAuthenticationProviders)
 A list of additional authentication providers for the  GraphqlApiAPI. | 
| CreateGraphqlApiRequest | withAuthenticationType(AuthenticationType authenticationType)
 The authentication type: API key, Identity and Access Management (IAM), OpenID Connect (OIDC), Amazon Cognito
 user pools, or Lambda. | 
| CreateGraphqlApiRequest | withAuthenticationType(String authenticationType)
 The authentication type: API key, Identity and Access Management (IAM), OpenID Connect (OIDC), Amazon Cognito
 user pools, or Lambda. | 
| CreateGraphqlApiRequest | withLambdaAuthorizerConfig(LambdaAuthorizerConfig lambdaAuthorizerConfig)
 Configuration for Lambda function authorization. | 
| CreateGraphqlApiRequest | withLogConfig(LogConfig logConfig)
 The Amazon CloudWatch Logs configuration. | 
| CreateGraphqlApiRequest | withName(String name)
 A user-supplied name for the  GraphqlApi. | 
| CreateGraphqlApiRequest | withOpenIDConnectConfig(OpenIDConnectConfig openIDConnectConfig)
 The OIDC configuration. | 
| CreateGraphqlApiRequest | withTags(Map<String,String> tags)
 A  TagMapobject. | 
| CreateGraphqlApiRequest | withUserPoolConfig(UserPoolConfig userPoolConfig)
 The Amazon Cognito user pool configuration. | 
| CreateGraphqlApiRequest | withXrayEnabled(Boolean xrayEnabled)
 A flag indicating whether to use X-Ray tracing for the  GraphqlApi. | 
addHandlerContext, copyBaseTo, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeoutpublic void setName(String name)
 A user-supplied name for the GraphqlApi.
 
name - A user-supplied name for the GraphqlApi.public String getName()
 A user-supplied name for the GraphqlApi.
 
GraphqlApi.public CreateGraphqlApiRequest withName(String name)
 A user-supplied name for the GraphqlApi.
 
name - A user-supplied name for the GraphqlApi.public void setLogConfig(LogConfig logConfig)
The Amazon CloudWatch Logs configuration.
logConfig - The Amazon CloudWatch Logs configuration.public LogConfig getLogConfig()
The Amazon CloudWatch Logs configuration.
public CreateGraphqlApiRequest withLogConfig(LogConfig logConfig)
The Amazon CloudWatch Logs configuration.
logConfig - The Amazon CloudWatch Logs configuration.public void setAuthenticationType(String authenticationType)
The authentication type: API key, Identity and Access Management (IAM), OpenID Connect (OIDC), Amazon Cognito user pools, or Lambda.
authenticationType - The authentication type: API key, Identity and Access Management (IAM), OpenID Connect (OIDC), Amazon
        Cognito user pools, or Lambda.AuthenticationTypepublic String getAuthenticationType()
The authentication type: API key, Identity and Access Management (IAM), OpenID Connect (OIDC), Amazon Cognito user pools, or Lambda.
AuthenticationTypepublic CreateGraphqlApiRequest withAuthenticationType(String authenticationType)
The authentication type: API key, Identity and Access Management (IAM), OpenID Connect (OIDC), Amazon Cognito user pools, or Lambda.
authenticationType - The authentication type: API key, Identity and Access Management (IAM), OpenID Connect (OIDC), Amazon
        Cognito user pools, or Lambda.AuthenticationTypepublic CreateGraphqlApiRequest withAuthenticationType(AuthenticationType authenticationType)
The authentication type: API key, Identity and Access Management (IAM), OpenID Connect (OIDC), Amazon Cognito user pools, or Lambda.
authenticationType - The authentication type: API key, Identity and Access Management (IAM), OpenID Connect (OIDC), Amazon
        Cognito user pools, or Lambda.AuthenticationTypepublic void setUserPoolConfig(UserPoolConfig userPoolConfig)
The Amazon Cognito user pool configuration.
userPoolConfig - The Amazon Cognito user pool configuration.public UserPoolConfig getUserPoolConfig()
The Amazon Cognito user pool configuration.
public CreateGraphqlApiRequest withUserPoolConfig(UserPoolConfig userPoolConfig)
The Amazon Cognito user pool configuration.
userPoolConfig - The Amazon Cognito user pool configuration.public void setOpenIDConnectConfig(OpenIDConnectConfig openIDConnectConfig)
The OIDC configuration.
openIDConnectConfig - The OIDC configuration.public OpenIDConnectConfig getOpenIDConnectConfig()
The OIDC configuration.
public CreateGraphqlApiRequest withOpenIDConnectConfig(OpenIDConnectConfig openIDConnectConfig)
The OIDC configuration.
openIDConnectConfig - The OIDC configuration.public void setTags(Map<String,String> tags)
 A TagMap object.
 
tags - A TagMap object.public CreateGraphqlApiRequest withTags(Map<String,String> tags)
 A TagMap object.
 
tags - A TagMap object.public CreateGraphqlApiRequest addTagsEntry(String key, String value)
public CreateGraphqlApiRequest clearTagsEntries()
public List<AdditionalAuthenticationProvider> getAdditionalAuthenticationProviders()
 A list of additional authentication providers for the GraphqlApi API.
 
GraphqlApi API.public void setAdditionalAuthenticationProviders(Collection<AdditionalAuthenticationProvider> additionalAuthenticationProviders)
 A list of additional authentication providers for the GraphqlApi API.
 
additionalAuthenticationProviders - A list of additional authentication providers for the GraphqlApi API.public CreateGraphqlApiRequest withAdditionalAuthenticationProviders(AdditionalAuthenticationProvider... additionalAuthenticationProviders)
 A list of additional authentication providers for the GraphqlApi API.
 
 NOTE: This method appends the values to the existing list (if any). Use
 setAdditionalAuthenticationProviders(java.util.Collection) or
 withAdditionalAuthenticationProviders(java.util.Collection) if you want to override the existing values.
 
additionalAuthenticationProviders - A list of additional authentication providers for the GraphqlApi API.public CreateGraphqlApiRequest withAdditionalAuthenticationProviders(Collection<AdditionalAuthenticationProvider> additionalAuthenticationProviders)
 A list of additional authentication providers for the GraphqlApi API.
 
additionalAuthenticationProviders - A list of additional authentication providers for the GraphqlApi API.public void setXrayEnabled(Boolean xrayEnabled)
 A flag indicating whether to use X-Ray tracing for the GraphqlApi.
 
xrayEnabled - A flag indicating whether to use X-Ray tracing for the GraphqlApi.public Boolean getXrayEnabled()
 A flag indicating whether to use X-Ray tracing for the GraphqlApi.
 
GraphqlApi.public CreateGraphqlApiRequest withXrayEnabled(Boolean xrayEnabled)
 A flag indicating whether to use X-Ray tracing for the GraphqlApi.
 
xrayEnabled - A flag indicating whether to use X-Ray tracing for the GraphqlApi.public Boolean isXrayEnabled()
 A flag indicating whether to use X-Ray tracing for the GraphqlApi.
 
GraphqlApi.public void setLambdaAuthorizerConfig(LambdaAuthorizerConfig lambdaAuthorizerConfig)
Configuration for Lambda function authorization.
lambdaAuthorizerConfig - Configuration for Lambda function authorization.public LambdaAuthorizerConfig getLambdaAuthorizerConfig()
Configuration for Lambda function authorization.
public CreateGraphqlApiRequest withLambdaAuthorizerConfig(LambdaAuthorizerConfig lambdaAuthorizerConfig)
Configuration for Lambda function authorization.
lambdaAuthorizerConfig - Configuration for Lambda function authorization.public String toString()
toString in class ObjectObject.toString()public CreateGraphqlApiRequest clone()
clone in class AmazonWebServiceRequestCopyright © 2022. All rights reserved.