@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class SignInOptions extends Object implements Serializable, Cloneable, StructuredPojo
A structure that describes the sign-in options for an application portal.
Constructor and Description |
---|
SignInOptions() |
Modifier and Type | Method and Description |
---|---|
SignInOptions |
clone() |
boolean |
equals(Object obj) |
String |
getApplicationUrl()
The URL that accepts authentication requests for an application.
|
String |
getOrigin()
This determines how IAM Identity Center navigates the user to the target application.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setApplicationUrl(String applicationUrl)
The URL that accepts authentication requests for an application.
|
void |
setOrigin(String origin)
This determines how IAM Identity Center navigates the user to the target application.
|
String |
toString()
Returns a string representation of this object.
|
SignInOptions |
withApplicationUrl(String applicationUrl)
The URL that accepts authentication requests for an application.
|
SignInOptions |
withOrigin(SignInOrigin origin)
This determines how IAM Identity Center navigates the user to the target application.
|
SignInOptions |
withOrigin(String origin)
This determines how IAM Identity Center navigates the user to the target application.
|
public void setApplicationUrl(String applicationUrl)
The URL that accepts authentication requests for an application. This is a required parameter if the
Origin
parameter is APPLICATION
.
applicationUrl
- The URL that accepts authentication requests for an application. This is a required parameter if the
Origin
parameter is APPLICATION
.public String getApplicationUrl()
The URL that accepts authentication requests for an application. This is a required parameter if the
Origin
parameter is APPLICATION
.
Origin
parameter is APPLICATION
.public SignInOptions withApplicationUrl(String applicationUrl)
The URL that accepts authentication requests for an application. This is a required parameter if the
Origin
parameter is APPLICATION
.
applicationUrl
- The URL that accepts authentication requests for an application. This is a required parameter if the
Origin
parameter is APPLICATION
.public void setOrigin(String 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 configured
ApplicationUrl
.
IDENTITY_CENTER
: IAM Identity Center uses SAML identity-provider initiated authentication to sign
the customer directly into a SAML-based application.
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 configured
ApplicationUrl
.
IDENTITY_CENTER
: IAM Identity Center uses SAML identity-provider initiated authentication to
sign the customer directly into a SAML-based application.
SignInOrigin
public String getOrigin()
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 configured
ApplicationUrl
.
IDENTITY_CENTER
: IAM Identity Center uses SAML identity-provider initiated authentication to sign
the customer directly into a SAML-based application.
APPLICATION
: IAM Identity Center redirects the customer to the configured
ApplicationUrl
.
IDENTITY_CENTER
: IAM Identity Center uses SAML identity-provider initiated authentication to
sign the customer directly into a SAML-based application.
SignInOrigin
public SignInOptions withOrigin(String 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 configured
ApplicationUrl
.
IDENTITY_CENTER
: IAM Identity Center uses SAML identity-provider initiated authentication to sign
the customer directly into a SAML-based application.
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 configured
ApplicationUrl
.
IDENTITY_CENTER
: IAM Identity Center uses SAML identity-provider initiated authentication to
sign the customer directly into a SAML-based application.
SignInOrigin
public SignInOptions withOrigin(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 configured
ApplicationUrl
.
IDENTITY_CENTER
: IAM Identity Center uses SAML identity-provider initiated authentication to sign
the customer directly into a SAML-based application.
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 configured
ApplicationUrl
.
IDENTITY_CENTER
: IAM Identity Center uses SAML identity-provider initiated authentication to
sign the customer directly into a SAML-based application.
SignInOrigin
public String toString()
toString
in class Object
Object.toString()
public SignInOptions clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.