@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.
|
Boolean |
xrayEnabled()
A flag representing whether X-Ray tracing is enabled for this
GraphqlApi. |
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic String name()
The API name.
public String apiId()
The API ID.
public 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 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 LogConfig logConfig()
The Amazon CloudWatch Logs configuration.
public UserPoolConfig userPoolConfig()
The Amazon Cognito user pool configuration.
public OpenIDConnectConfig openIDConnectConfig()
The OpenID Connect configuration.
public String arn()
The ARN.
public boolean hasUris()
public 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 boolean hasTags()
public 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 boolean hasAdditionalAuthenticationProviders()
public 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 Boolean xrayEnabled()
A flag representing whether X-Ray tracing is enabled for this GraphqlApi.
GraphqlApi.public GraphqlApi.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<GraphqlApi.Builder,GraphqlApi>public static GraphqlApi.Builder builder()
public static Class<? extends GraphqlApi.Builder> serializableBuilderClass()
public boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic String toString()
Copyright © 2020. All rights reserved.