Class BackendAPIAppSyncAuthSettings
- java.lang.Object
-
- software.amazon.awssdk.services.amplifybackend.model.BackendAPIAppSyncAuthSettings
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<BackendAPIAppSyncAuthSettings.Builder,BackendAPIAppSyncAuthSettings>
@Generated("software.amazon.awssdk:codegen") public final class BackendAPIAppSyncAuthSettings extends Object implements SdkPojo, Serializable, ToCopyableBuilder<BackendAPIAppSyncAuthSettings.Builder,BackendAPIAppSyncAuthSettings>
The authentication settings for accessing provisioned data models in your Amplify project.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceBackendAPIAppSyncAuthSettings.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static BackendAPIAppSyncAuthSettings.Builderbuilder()StringcognitoUserPoolId()The Amazon Cognito user pool ID, if Amazon Cognito was used as an authentication setting to access your data models.Stringdescription()The API key description for API_KEY, if it was used as an authentication mechanism to access your data models.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)DoubleexpirationTime()The API key expiration time for API_KEY, if it was used as an authentication mechanism to access your data models.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()StringopenIDAuthTTL()The expiry time for the OpenID authentication mechanism.StringopenIDClientId()The clientID for openID, if openID was used as an authentication setting to access your data models.StringopenIDIatTTL()The expiry time for the OpenID authentication mechanism.StringopenIDIssueURL()The openID issuer URL, if openID was used as an authentication setting to access your data models.StringopenIDProviderName()The OpenID provider name, if OpenID was used as an authentication mechanism to access your data models.List<SdkField<?>>sdkFields()static Class<? extends BackendAPIAppSyncAuthSettings.Builder>serializableBuilderClass()BackendAPIAppSyncAuthSettings.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
cognitoUserPoolId
public final String cognitoUserPoolId()
The Amazon Cognito user pool ID, if Amazon Cognito was used as an authentication setting to access your data models.
- Returns:
- The Amazon Cognito user pool ID, if Amazon Cognito was used as an authentication setting to access your data models.
-
description
public final String description()
The API key description for API_KEY, if it was used as an authentication mechanism to access your data models.
- Returns:
- The API key description for API_KEY, if it was used as an authentication mechanism to access your data models.
-
expirationTime
public final Double expirationTime()
The API key expiration time for API_KEY, if it was used as an authentication mechanism to access your data models.
- Returns:
- The API key expiration time for API_KEY, if it was used as an authentication mechanism to access your data models.
-
openIDAuthTTL
public final String openIDAuthTTL()
The expiry time for the OpenID authentication mechanism.
- Returns:
- The expiry time for the OpenID authentication mechanism.
-
openIDClientId
public final String openIDClientId()
The clientID for openID, if openID was used as an authentication setting to access your data models.
- Returns:
- The clientID for openID, if openID was used as an authentication setting to access your data models.
-
openIDIatTTL
public final String openIDIatTTL()
The expiry time for the OpenID authentication mechanism.
- Returns:
- The expiry time for the OpenID authentication mechanism.
-
openIDIssueURL
public final String openIDIssueURL()
The openID issuer URL, if openID was used as an authentication setting to access your data models.
- Returns:
- The openID issuer URL, if openID was used as an authentication setting to access your data models.
-
openIDProviderName
public final String openIDProviderName()
The OpenID provider name, if OpenID was used as an authentication mechanism to access your data models.
- Returns:
- The OpenID provider name, if OpenID was used as an authentication mechanism to access your data models.
-
toBuilder
public BackendAPIAppSyncAuthSettings.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<BackendAPIAppSyncAuthSettings.Builder,BackendAPIAppSyncAuthSettings>
-
builder
public static BackendAPIAppSyncAuthSettings.Builder builder()
-
serializableBuilderClass
public static Class<? extends BackendAPIAppSyncAuthSettings.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-