@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class SAMLOptionsOutput extends Object implements Serializable, Cloneable, StructuredPojo
Describes the SAML application configured for the domain.
Constructor and Description |
---|
SAMLOptionsOutput() |
Modifier and Type | Method and Description |
---|---|
SAMLOptionsOutput |
clone() |
boolean |
equals(Object obj) |
Boolean |
getEnabled()
True if SAML is enabled.
|
SAMLIdp |
getIdp()
Describes the SAML Identity Provider's information.
|
String |
getRolesKey()
The key used for matching the SAML Roles attribute.
|
Integer |
getSessionTimeoutMinutes()
The duration, in minutes, after which a user session becomes inactive.
|
String |
getSubjectKey()
The key used for matching the SAML Subject attribute.
|
int |
hashCode() |
Boolean |
isEnabled()
True if SAML is enabled.
|
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setEnabled(Boolean enabled)
True if SAML is enabled.
|
void |
setIdp(SAMLIdp idp)
Describes the SAML Identity Provider's information.
|
void |
setRolesKey(String rolesKey)
The key used for matching the SAML Roles attribute.
|
void |
setSessionTimeoutMinutes(Integer sessionTimeoutMinutes)
The duration, in minutes, after which a user session becomes inactive.
|
void |
setSubjectKey(String subjectKey)
The key used for matching the SAML Subject attribute.
|
String |
toString()
Returns a string representation of this object.
|
SAMLOptionsOutput |
withEnabled(Boolean enabled)
True if SAML is enabled.
|
SAMLOptionsOutput |
withIdp(SAMLIdp idp)
Describes the SAML Identity Provider's information.
|
SAMLOptionsOutput |
withRolesKey(String rolesKey)
The key used for matching the SAML Roles attribute.
|
SAMLOptionsOutput |
withSessionTimeoutMinutes(Integer sessionTimeoutMinutes)
The duration, in minutes, after which a user session becomes inactive.
|
SAMLOptionsOutput |
withSubjectKey(String subjectKey)
The key used for matching the SAML Subject attribute.
|
public void setEnabled(Boolean enabled)
True if SAML is enabled.
enabled
- True if SAML is enabled.public Boolean getEnabled()
True if SAML is enabled.
public SAMLOptionsOutput withEnabled(Boolean enabled)
True if SAML is enabled.
enabled
- True if SAML is enabled.public Boolean isEnabled()
True if SAML is enabled.
public void setIdp(SAMLIdp idp)
Describes the SAML Identity Provider's information.
idp
- Describes the SAML Identity Provider's information.public SAMLIdp getIdp()
Describes the SAML Identity Provider's information.
public SAMLOptionsOutput withIdp(SAMLIdp idp)
Describes the SAML Identity Provider's information.
idp
- Describes the SAML Identity Provider's information.public void setSubjectKey(String subjectKey)
The key used for matching the SAML Subject attribute.
subjectKey
- The key used for matching the SAML Subject attribute.public String getSubjectKey()
The key used for matching the SAML Subject attribute.
public SAMLOptionsOutput withSubjectKey(String subjectKey)
The key used for matching the SAML Subject attribute.
subjectKey
- The key used for matching the SAML Subject attribute.public void setRolesKey(String rolesKey)
The key used for matching the SAML Roles attribute.
rolesKey
- The key used for matching the SAML Roles attribute.public String getRolesKey()
The key used for matching the SAML Roles attribute.
public SAMLOptionsOutput withRolesKey(String rolesKey)
The key used for matching the SAML Roles attribute.
rolesKey
- The key used for matching the SAML Roles attribute.public void setSessionTimeoutMinutes(Integer sessionTimeoutMinutes)
The duration, in minutes, after which a user session becomes inactive.
sessionTimeoutMinutes
- The duration, in minutes, after which a user session becomes inactive.public Integer getSessionTimeoutMinutes()
The duration, in minutes, after which a user session becomes inactive.
public SAMLOptionsOutput withSessionTimeoutMinutes(Integer sessionTimeoutMinutes)
The duration, in minutes, after which a user session becomes inactive.
sessionTimeoutMinutes
- The duration, in minutes, after which a user session becomes inactive.public String toString()
toString
in class Object
Object.toString()
public SAMLOptionsOutput clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.