@Generated(value="software.amazon.awssdk:codegen") public final class GraphqlApi extends Object implements SdkPojo, Serializable, ToCopyableBuilder<GraphqlApi.Builder,GraphqlApi>
Describes a GraphQL API.
| Modifier and Type | Class and Description |
|---|---|
static interface |
GraphqlApi.Builder |
| Modifier and Type | Method and Description |
|---|---|
List<AdditionalAuthenticationProvider> |
additionalAuthenticationProviders()
A list of additional authentication providers for the
GraphqlApi API. |
String |
apiId()
The API ID.
|
String |
arn()
The ARN.
|
AuthenticationType |
authenticationType()
The authentication type.
|
String |
authenticationTypeAsString()
The authentication type.
|
static GraphqlApi.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
boolean |
hasAdditionalAuthenticationProviders()
Returns true if the AdditionalAuthenticationProviders property was specified by the sender (it may be empty), or
false if the sender did not specify the value (it will be empty).
|
int |
hashCode() |
boolean |
hasTags()
Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not
specify the value (it will be empty).
|
boolean |
hasUris()
Returns true if the Uris property was specified by the sender (it may be empty), or false if the sender did not
specify the value (it will be empty).
|
LogConfig |
logConfig()
The Amazon CloudWatch Logs configuration.
|
String |
name()
The API name.
|
OpenIDConnectConfig |
openIDConnectConfig()
The OpenID Connect configuration.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends GraphqlApi.Builder> |
serializableBuilderClass() |
Map<String,String> |
tags()
The tags.
|
GraphqlApi.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
Map<String,String> |
uris()
The URIs.
|
UserPoolConfig |
userPoolConfig()
The Amazon Cognito user pool configuration.
|
String |
wafWebAclArn()
The ARN of the AWS Web Application Firewall (WAF) ACL associated with this
GraphqlApi, if one
exists. |
Boolean |
xrayEnabled()
A flag representing whether X-Ray tracing is enabled for this
GraphqlApi. |
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String name()
The API name.
public final String apiId()
The API ID.
public final AuthenticationType authenticationType()
The authentication type.
If the service returns an enum value that is not available in the current SDK version,
authenticationType will return AuthenticationType.UNKNOWN_TO_SDK_VERSION. The raw value returned
by the service is available from authenticationTypeAsString().
AuthenticationTypepublic final String authenticationTypeAsString()
The authentication type.
If the service returns an enum value that is not available in the current SDK version,
authenticationType will return AuthenticationType.UNKNOWN_TO_SDK_VERSION. The raw value returned
by the service is available from authenticationTypeAsString().
AuthenticationTypepublic final LogConfig logConfig()
The Amazon CloudWatch Logs configuration.
public final UserPoolConfig userPoolConfig()
The Amazon Cognito user pool configuration.
public final OpenIDConnectConfig openIDConnectConfig()
The OpenID Connect configuration.
public final String arn()
The ARN.
public final boolean hasUris()
public final Map<String,String> uris()
The URIs.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasUris() to see if a value was sent in this field.
public final boolean hasTags()
public final Map<String,String> tags()
The tags.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasTags() to see if a value was sent in this field.
public final boolean hasAdditionalAuthenticationProviders()
public final List<AdditionalAuthenticationProvider> additionalAuthenticationProviders()
A list of additional authentication providers for the GraphqlApi API.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasAdditionalAuthenticationProviders() to see if a value was sent in this field.
GraphqlApi API.public final Boolean xrayEnabled()
A flag representing whether X-Ray tracing is enabled for this GraphqlApi.
GraphqlApi.public final String wafWebAclArn()
The ARN of the AWS Web Application Firewall (WAF) ACL associated with this GraphqlApi, if one
exists.
GraphqlApi, if
one exists.public GraphqlApi.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<GraphqlApi.Builder,GraphqlApi>public static GraphqlApi.Builder builder()
public static Class<? extends GraphqlApi.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2021. All rights reserved.