@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) |
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 |
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 |
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 |
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 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.