@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AdvancedSecurityOptions extends Object implements Serializable, Cloneable, StructuredPojo
Specifies the advanced security configuration: whether advanced security is enabled, whether the internal database option is enabled.
Constructor and Description |
---|
AdvancedSecurityOptions() |
Modifier and Type | Method and Description |
---|---|
AdvancedSecurityOptions |
clone() |
boolean |
equals(Object obj) |
Date |
getAnonymousAuthDisableDate()
Specifies the Anonymous Auth Disable Date when Anonymous Auth is enabled.
|
Boolean |
getAnonymousAuthEnabled()
True if Anonymous auth is enabled.
|
Boolean |
getEnabled()
True if advanced security is enabled.
|
Boolean |
getInternalUserDatabaseEnabled()
True if the internal user database is enabled.
|
SAMLOptionsOutput |
getSAMLOptions()
Describes the SAML application configured for a domain.
|
int |
hashCode() |
Boolean |
isAnonymousAuthEnabled()
True if Anonymous auth is enabled.
|
Boolean |
isEnabled()
True if advanced security is enabled.
|
Boolean |
isInternalUserDatabaseEnabled()
True if the internal user database is enabled.
|
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAnonymousAuthDisableDate(Date anonymousAuthDisableDate)
Specifies the Anonymous Auth Disable Date when Anonymous Auth is enabled.
|
void |
setAnonymousAuthEnabled(Boolean anonymousAuthEnabled)
True if Anonymous auth is enabled.
|
void |
setEnabled(Boolean enabled)
True if advanced security is enabled.
|
void |
setInternalUserDatabaseEnabled(Boolean internalUserDatabaseEnabled)
True if the internal user database is enabled.
|
void |
setSAMLOptions(SAMLOptionsOutput sAMLOptions)
Describes the SAML application configured for a domain.
|
String |
toString()
Returns a string representation of this object.
|
AdvancedSecurityOptions |
withAnonymousAuthDisableDate(Date anonymousAuthDisableDate)
Specifies the Anonymous Auth Disable Date when Anonymous Auth is enabled.
|
AdvancedSecurityOptions |
withAnonymousAuthEnabled(Boolean anonymousAuthEnabled)
True if Anonymous auth is enabled.
|
AdvancedSecurityOptions |
withEnabled(Boolean enabled)
True if advanced security is enabled.
|
AdvancedSecurityOptions |
withInternalUserDatabaseEnabled(Boolean internalUserDatabaseEnabled)
True if the internal user database is enabled.
|
AdvancedSecurityOptions |
withSAMLOptions(SAMLOptionsOutput sAMLOptions)
Describes the SAML application configured for a domain.
|
public void setEnabled(Boolean enabled)
True if advanced security is enabled.
enabled
- True if advanced security is enabled.public Boolean getEnabled()
True if advanced security is enabled.
public AdvancedSecurityOptions withEnabled(Boolean enabled)
True if advanced security is enabled.
enabled
- True if advanced security is enabled.public Boolean isEnabled()
True if advanced security is enabled.
public void setInternalUserDatabaseEnabled(Boolean internalUserDatabaseEnabled)
True if the internal user database is enabled.
internalUserDatabaseEnabled
- True if the internal user database is enabled.public Boolean getInternalUserDatabaseEnabled()
True if the internal user database is enabled.
public AdvancedSecurityOptions withInternalUserDatabaseEnabled(Boolean internalUserDatabaseEnabled)
True if the internal user database is enabled.
internalUserDatabaseEnabled
- True if the internal user database is enabled.public Boolean isInternalUserDatabaseEnabled()
True if the internal user database is enabled.
public void setSAMLOptions(SAMLOptionsOutput sAMLOptions)
Describes the SAML application configured for a domain.
sAMLOptions
- Describes the SAML application configured for a domain.public SAMLOptionsOutput getSAMLOptions()
Describes the SAML application configured for a domain.
public AdvancedSecurityOptions withSAMLOptions(SAMLOptionsOutput sAMLOptions)
Describes the SAML application configured for a domain.
sAMLOptions
- Describes the SAML application configured for a domain.public void setAnonymousAuthDisableDate(Date anonymousAuthDisableDate)
Specifies the Anonymous Auth Disable Date when Anonymous Auth is enabled.
anonymousAuthDisableDate
- Specifies the Anonymous Auth Disable Date when Anonymous Auth is enabled.public Date getAnonymousAuthDisableDate()
Specifies the Anonymous Auth Disable Date when Anonymous Auth is enabled.
public AdvancedSecurityOptions withAnonymousAuthDisableDate(Date anonymousAuthDisableDate)
Specifies the Anonymous Auth Disable Date when Anonymous Auth is enabled.
anonymousAuthDisableDate
- Specifies the Anonymous Auth Disable Date when Anonymous Auth is enabled.public void setAnonymousAuthEnabled(Boolean anonymousAuthEnabled)
True if Anonymous auth is enabled. Anonymous auth can be enabled only when AdvancedSecurity is enabled on existing domains.
anonymousAuthEnabled
- True if Anonymous auth is enabled. Anonymous auth can be enabled only when AdvancedSecurity is enabled on
existing domains.public Boolean getAnonymousAuthEnabled()
True if Anonymous auth is enabled. Anonymous auth can be enabled only when AdvancedSecurity is enabled on existing domains.
public AdvancedSecurityOptions withAnonymousAuthEnabled(Boolean anonymousAuthEnabled)
True if Anonymous auth is enabled. Anonymous auth can be enabled only when AdvancedSecurity is enabled on existing domains.
anonymousAuthEnabled
- True if Anonymous auth is enabled. Anonymous auth can be enabled only when AdvancedSecurity is enabled on
existing domains.public Boolean isAnonymousAuthEnabled()
True if Anonymous auth is enabled. Anonymous auth can be enabled only when AdvancedSecurity is enabled on existing domains.
public String toString()
toString
in class Object
Object.toString()
public AdvancedSecurityOptions clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.