Class AwsAppSyncGraphQlApiUserPoolConfigDetails
java.lang.Object
software.amazon.awssdk.services.securityhub.model.AwsAppSyncGraphQlApiUserPoolConfigDetails
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<AwsAppSyncGraphQlApiUserPoolConfigDetails.Builder,AwsAppSyncGraphQlApiUserPoolConfigDetails>
@Generated("software.amazon.awssdk:codegen")
public final class AwsAppSyncGraphQlApiUserPoolConfigDetails
extends Object
implements SdkPojo, Serializable, ToCopyableBuilder<AwsAppSyncGraphQlApiUserPoolConfigDetails.Builder,AwsAppSyncGraphQlApiUserPoolConfigDetails>
Specifies the authorization configuration for using Amazon Cognito user pools with your AppSync GraphQL API endpoint.
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interface -
Method Summary
Modifier and TypeMethodDescriptionfinal StringA regular expression for validating the incoming Amazon Cognito user pools app client ID.final StringThe Amazon Web Services Region in which the user pool was created.builder()final StringThe action that you want your GraphQL API to take when a request that uses Amazon Cognito user pools authentication doesn't match the Amazon Cognito user pools configuration.final booleanfinal booleanequalsBySdkFields(Object obj) final <T> Optional<T>getValueForField(String fieldName, Class<T> clazz) final inthashCode()static Class<? extends AwsAppSyncGraphQlApiUserPoolConfigDetails.Builder>final StringtoString()Returns a string representation of this object.final StringThe user pool ID.Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
appIdClientRegex
A regular expression for validating the incoming Amazon Cognito user pools app client ID. If this value isn't set, no filtering is applied.
- Returns:
- A regular expression for validating the incoming Amazon Cognito user pools app client ID. If this value isn't set, no filtering is applied.
-
awsRegion
The Amazon Web Services Region in which the user pool was created.
- Returns:
- The Amazon Web Services Region in which the user pool was created.
-
defaultAction
The action that you want your GraphQL API to take when a request that uses Amazon Cognito user pools authentication doesn't match the Amazon Cognito user pools configuration.
- Returns:
- The action that you want your GraphQL API to take when a request that uses Amazon Cognito user pools authentication doesn't match the Amazon Cognito user pools configuration.
-
userPoolId
The user pool ID.
- Returns:
- The user pool ID.
-
toBuilder
- Specified by:
toBuilderin interfaceToCopyableBuilder<AwsAppSyncGraphQlApiUserPoolConfigDetails.Builder,AwsAppSyncGraphQlApiUserPoolConfigDetails>
-
builder
-
serializableBuilderClass
public static Class<? extends AwsAppSyncGraphQlApiUserPoolConfigDetails.Builder> serializableBuilderClass() -
hashCode
public final int hashCode() -
equals
-
equalsBySdkFields
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
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. -
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-