Class AuthorizationConfig
- java.lang.Object
-
- software.amazon.awssdk.services.appsync.model.AuthorizationConfig
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<AuthorizationConfig.Builder,AuthorizationConfig>
@Generated("software.amazon.awssdk:codegen") public final class AuthorizationConfig extends Object implements SdkPojo, Serializable, ToCopyableBuilder<AuthorizationConfig.Builder,AuthorizationConfig>
The authorization configuration in case the HTTP endpoint requires authorization.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceAuthorizationConfig.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description AuthorizationTypeauthorizationType()The authorization type that the HTTP endpoint requires.StringauthorizationTypeAsString()The authorization type that the HTTP endpoint requires.AwsIamConfigawsIamConfig()The Identity and Access Management (IAM) settings.static AuthorizationConfig.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()List<SdkField<?>>sdkFields()static Class<? extends AuthorizationConfig.Builder>serializableBuilderClass()AuthorizationConfig.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
-
authorizationType
public final AuthorizationType authorizationType()
The authorization type that the HTTP endpoint requires.
-
AWS_IAM: The authorization type is Signature Version 4 (SigV4).
If the service returns an enum value that is not available in the current SDK version,
authorizationTypewill returnAuthorizationType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromauthorizationTypeAsString().- Returns:
- The authorization type that the HTTP endpoint requires.
-
AWS_IAM: The authorization type is Signature Version 4 (SigV4).
-
- See Also:
AuthorizationType
-
-
authorizationTypeAsString
public final String authorizationTypeAsString()
The authorization type that the HTTP endpoint requires.
-
AWS_IAM: The authorization type is Signature Version 4 (SigV4).
If the service returns an enum value that is not available in the current SDK version,
authorizationTypewill returnAuthorizationType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromauthorizationTypeAsString().- Returns:
- The authorization type that the HTTP endpoint requires.
-
AWS_IAM: The authorization type is Signature Version 4 (SigV4).
-
- See Also:
AuthorizationType
-
-
awsIamConfig
public final AwsIamConfig awsIamConfig()
The Identity and Access Management (IAM) settings.
- Returns:
- The Identity and Access Management (IAM) settings.
-
toBuilder
public AuthorizationConfig.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<AuthorizationConfig.Builder,AuthorizationConfig>
-
builder
public static AuthorizationConfig.Builder builder()
-
serializableBuilderClass
public static Class<? extends AuthorizationConfig.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.
-
-