@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class UpdateGraphqlApiRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP| Constructor and Description | 
|---|
| UpdateGraphqlApiRequest() | 
| Modifier and Type | Method and Description | 
|---|---|
| UpdateGraphqlApiRequest | clone()Creates a shallow clone of this object for all fields except the handler context. | 
| boolean | equals(Object obj) | 
| List<AdditionalAuthenticationProvider> | getAdditionalAuthenticationProviders()
 A list of additional authentication providers for the  GraphqlApiAPI. | 
| String | getApiId()
 The API ID. | 
| String | getAuthenticationType()
 The new authentication type for the  GraphqlApiobject. | 
| LambdaAuthorizerConfig | getLambdaAuthorizerConfig()
 Configuration for AWS Lambda function authorization. | 
| LogConfig | getLogConfig()
 The Amazon CloudWatch Logs configuration for the  GraphqlApiobject. | 
| String | getName()
 The new name for the  GraphqlApiobject. | 
| OpenIDConnectConfig | getOpenIDConnectConfig()
 The OpenID Connect configuration for the  GraphqlApiobject. | 
| UserPoolConfig | getUserPoolConfig()
 The new Amazon Cognito user pool configuration for the  GraphqlApiobject. | 
| Boolean | getXrayEnabled()
 A flag indicating whether to enable X-Ray tracing for the  GraphqlApi. | 
| int | hashCode() | 
| Boolean | isXrayEnabled()
 A flag indicating whether to enable X-Ray tracing for the  GraphqlApi. | 
| void | setAdditionalAuthenticationProviders(Collection<AdditionalAuthenticationProvider> additionalAuthenticationProviders)
 A list of additional authentication providers for the  GraphqlApiAPI. | 
| void | setApiId(String apiId)
 The API ID. | 
| void | setAuthenticationType(String authenticationType)
 The new authentication type for the  GraphqlApiobject. | 
| void | setLambdaAuthorizerConfig(LambdaAuthorizerConfig lambdaAuthorizerConfig)
 Configuration for AWS Lambda function authorization. | 
| void | setLogConfig(LogConfig logConfig)
 The Amazon CloudWatch Logs configuration for the  GraphqlApiobject. | 
| void | setName(String name)
 The new name for the  GraphqlApiobject. | 
| void | setOpenIDConnectConfig(OpenIDConnectConfig openIDConnectConfig)
 The OpenID Connect configuration for the  GraphqlApiobject. | 
| void | setUserPoolConfig(UserPoolConfig userPoolConfig)
 The new Amazon Cognito user pool configuration for the  GraphqlApiobject. | 
| void | setXrayEnabled(Boolean xrayEnabled)
 A flag indicating whether to enable X-Ray tracing for the  GraphqlApi. | 
| String | toString()Returns a string representation of this object. | 
| UpdateGraphqlApiRequest | withAdditionalAuthenticationProviders(AdditionalAuthenticationProvider... additionalAuthenticationProviders)
 A list of additional authentication providers for the  GraphqlApiAPI. | 
| UpdateGraphqlApiRequest | withAdditionalAuthenticationProviders(Collection<AdditionalAuthenticationProvider> additionalAuthenticationProviders)
 A list of additional authentication providers for the  GraphqlApiAPI. | 
| UpdateGraphqlApiRequest | withApiId(String apiId)
 The API ID. | 
| UpdateGraphqlApiRequest | withAuthenticationType(AuthenticationType authenticationType)
 The new authentication type for the  GraphqlApiobject. | 
| UpdateGraphqlApiRequest | withAuthenticationType(String authenticationType)
 The new authentication type for the  GraphqlApiobject. | 
| UpdateGraphqlApiRequest | withLambdaAuthorizerConfig(LambdaAuthorizerConfig lambdaAuthorizerConfig)
 Configuration for AWS Lambda function authorization. | 
| UpdateGraphqlApiRequest | withLogConfig(LogConfig logConfig)
 The Amazon CloudWatch Logs configuration for the  GraphqlApiobject. | 
| UpdateGraphqlApiRequest | withName(String name)
 The new name for the  GraphqlApiobject. | 
| UpdateGraphqlApiRequest | withOpenIDConnectConfig(OpenIDConnectConfig openIDConnectConfig)
 The OpenID Connect configuration for the  GraphqlApiobject. | 
| UpdateGraphqlApiRequest | withUserPoolConfig(UserPoolConfig userPoolConfig)
 The new Amazon Cognito user pool configuration for the  GraphqlApiobject. | 
| UpdateGraphqlApiRequest | withXrayEnabled(Boolean xrayEnabled)
 A flag indicating whether to enable X-Ray tracing for the  GraphqlApi. | 
addHandlerContext, 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 setApiId(String apiId)
The API ID.
apiId - The API ID.public String getApiId()
The API ID.
public UpdateGraphqlApiRequest withApiId(String apiId)
The API ID.
apiId - The API ID.public void setName(String name)
 The new name for the GraphqlApi object.
 
name - The new name for the GraphqlApi object.public String getName()
 The new name for the GraphqlApi object.
 
GraphqlApi object.public UpdateGraphqlApiRequest withName(String name)
 The new name for the GraphqlApi object.
 
name - The new name for the GraphqlApi object.public void setLogConfig(LogConfig logConfig)
 The Amazon CloudWatch Logs configuration for the GraphqlApi object.
 
logConfig - The Amazon CloudWatch Logs configuration for the GraphqlApi object.public LogConfig getLogConfig()
 The Amazon CloudWatch Logs configuration for the GraphqlApi object.
 
GraphqlApi object.public UpdateGraphqlApiRequest withLogConfig(LogConfig logConfig)
 The Amazon CloudWatch Logs configuration for the GraphqlApi object.
 
logConfig - The Amazon CloudWatch Logs configuration for the GraphqlApi object.public void setAuthenticationType(String authenticationType)
 The new authentication type for the GraphqlApi object.
 
authenticationType - The new authentication type for the GraphqlApi object.AuthenticationTypepublic String getAuthenticationType()
 The new authentication type for the GraphqlApi object.
 
GraphqlApi object.AuthenticationTypepublic UpdateGraphqlApiRequest withAuthenticationType(String authenticationType)
 The new authentication type for the GraphqlApi object.
 
authenticationType - The new authentication type for the GraphqlApi object.AuthenticationTypepublic UpdateGraphqlApiRequest withAuthenticationType(AuthenticationType authenticationType)
 The new authentication type for the GraphqlApi object.
 
authenticationType - The new authentication type for the GraphqlApi object.AuthenticationTypepublic void setUserPoolConfig(UserPoolConfig userPoolConfig)
 The new Amazon Cognito user pool configuration for the GraphqlApi object.
 
userPoolConfig - The new Amazon Cognito user pool configuration for the GraphqlApi object.public UserPoolConfig getUserPoolConfig()
 The new Amazon Cognito user pool configuration for the GraphqlApi object.
 
GraphqlApi object.public UpdateGraphqlApiRequest withUserPoolConfig(UserPoolConfig userPoolConfig)
 The new Amazon Cognito user pool configuration for the GraphqlApi object.
 
userPoolConfig - The new Amazon Cognito user pool configuration for the GraphqlApi object.public void setOpenIDConnectConfig(OpenIDConnectConfig openIDConnectConfig)
 The OpenID Connect configuration for the GraphqlApi object.
 
openIDConnectConfig - The OpenID Connect configuration for the GraphqlApi object.public OpenIDConnectConfig getOpenIDConnectConfig()
 The OpenID Connect configuration for the GraphqlApi object.
 
GraphqlApi object.public UpdateGraphqlApiRequest withOpenIDConnectConfig(OpenIDConnectConfig openIDConnectConfig)
 The OpenID Connect configuration for the GraphqlApi object.
 
openIDConnectConfig - The OpenID Connect configuration for the GraphqlApi object.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 UpdateGraphqlApiRequest 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 UpdateGraphqlApiRequest 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 enable X-Ray tracing for the GraphqlApi.
 
xrayEnabled - A flag indicating whether to enable X-Ray tracing for the GraphqlApi.public Boolean getXrayEnabled()
 A flag indicating whether to enable X-Ray tracing for the GraphqlApi.
 
GraphqlApi.public UpdateGraphqlApiRequest withXrayEnabled(Boolean xrayEnabled)
 A flag indicating whether to enable X-Ray tracing for the GraphqlApi.
 
xrayEnabled - A flag indicating whether to enable X-Ray tracing for the GraphqlApi.public Boolean isXrayEnabled()
 A flag indicating whether to enable X-Ray tracing for the GraphqlApi.
 
GraphqlApi.public void setLambdaAuthorizerConfig(LambdaAuthorizerConfig lambdaAuthorizerConfig)
Configuration for AWS Lambda function authorization.
lambdaAuthorizerConfig - Configuration for AWS Lambda function authorization.public LambdaAuthorizerConfig getLambdaAuthorizerConfig()
Configuration for AWS Lambda function authorization.
public UpdateGraphqlApiRequest withLambdaAuthorizerConfig(LambdaAuthorizerConfig lambdaAuthorizerConfig)
Configuration for AWS Lambda function authorization.
lambdaAuthorizerConfig - Configuration for AWS Lambda function authorization.public String toString()
toString in class ObjectObject.toString()public UpdateGraphqlApiRequest clone()
AmazonWebServiceRequestclone in class AmazonWebServiceRequestObject.clone()