Class SignInOptions
- java.lang.Object
-
- software.amazon.awssdk.services.ssoadmin.model.SignInOptions
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<SignInOptions.Builder,SignInOptions>
@Generated("software.amazon.awssdk:codegen") public final class SignInOptions extends Object implements SdkPojo, Serializable, ToCopyableBuilder<SignInOptions.Builder,SignInOptions>
A structure that describes the sign-in options for an application portal.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceSignInOptions.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringapplicationUrl()The URL that accepts authentication requests for an application.static SignInOptions.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()SignInOriginorigin()This determines how IAM Identity Center navigates the user to the target application.StringoriginAsString()This determines how IAM Identity Center navigates the user to the target application.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends SignInOptions.Builder>serializableBuilderClass()SignInOptions.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
-
origin
public final SignInOrigin origin()
This determines how IAM Identity Center navigates the user to the target application. It can be one of the following values:
-
APPLICATION: IAM Identity Center redirects the customer to the configuredApplicationUrl. -
IDENTITY_CENTER: IAM Identity Center uses SAML identity-provider initiated authentication to sign the customer directly into a SAML-based application.
If the service returns an enum value that is not available in the current SDK version,
originwill returnSignInOrigin.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromoriginAsString().- Returns:
- This determines how IAM Identity Center navigates the user to the target application. It can be one of
the following values:
-
APPLICATION: IAM Identity Center redirects the customer to the configuredApplicationUrl. -
IDENTITY_CENTER: IAM Identity Center uses SAML identity-provider initiated authentication to sign the customer directly into a SAML-based application.
-
- See Also:
SignInOrigin
-
-
originAsString
public final String originAsString()
This determines how IAM Identity Center navigates the user to the target application. It can be one of the following values:
-
APPLICATION: IAM Identity Center redirects the customer to the configuredApplicationUrl. -
IDENTITY_CENTER: IAM Identity Center uses SAML identity-provider initiated authentication to sign the customer directly into a SAML-based application.
If the service returns an enum value that is not available in the current SDK version,
originwill returnSignInOrigin.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromoriginAsString().- Returns:
- This determines how IAM Identity Center navigates the user to the target application. It can be one of
the following values:
-
APPLICATION: IAM Identity Center redirects the customer to the configuredApplicationUrl. -
IDENTITY_CENTER: IAM Identity Center uses SAML identity-provider initiated authentication to sign the customer directly into a SAML-based application.
-
- See Also:
SignInOrigin
-
-
applicationUrl
public final String applicationUrl()
The URL that accepts authentication requests for an application. This is a required parameter if the
Originparameter isAPPLICATION.- Returns:
- The URL that accepts authentication requests for an application. This is a required parameter if the
Originparameter isAPPLICATION.
-
toBuilder
public SignInOptions.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<SignInOptions.Builder,SignInOptions>
-
builder
public static SignInOptions.Builder builder()
-
serializableBuilderClass
public static Class<? extends SignInOptions.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.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-