@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ClientAuthenticationSettingInfo extends Object implements Serializable, Cloneable, StructuredPojo
Contains information about a client authentication method for a directory.
| Constructor and Description |
|---|
ClientAuthenticationSettingInfo() |
| Modifier and Type | Method and Description |
|---|---|
ClientAuthenticationSettingInfo |
clone() |
boolean |
equals(Object obj) |
Date |
getLastUpdatedDateTime()
The date and time when the status of the client authentication type was last updated.
|
String |
getStatus()
Whether the client authentication type is enabled or disabled for the specified directory.
|
String |
getType()
The type of client authentication for the specified directory.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setLastUpdatedDateTime(Date lastUpdatedDateTime)
The date and time when the status of the client authentication type was last updated.
|
void |
setStatus(String status)
Whether the client authentication type is enabled or disabled for the specified directory.
|
void |
setType(String type)
The type of client authentication for the specified directory.
|
String |
toString()
Returns a string representation of this object.
|
ClientAuthenticationSettingInfo |
withLastUpdatedDateTime(Date lastUpdatedDateTime)
The date and time when the status of the client authentication type was last updated.
|
ClientAuthenticationSettingInfo |
withStatus(ClientAuthenticationStatus status)
Whether the client authentication type is enabled or disabled for the specified directory.
|
ClientAuthenticationSettingInfo |
withStatus(String status)
Whether the client authentication type is enabled or disabled for the specified directory.
|
ClientAuthenticationSettingInfo |
withType(ClientAuthenticationType type)
The type of client authentication for the specified directory.
|
ClientAuthenticationSettingInfo |
withType(String type)
The type of client authentication for the specified directory.
|
public void setType(String type)
The type of client authentication for the specified directory. If no type is specified, a list of all client authentication types that are supported for the directory is retrieved.
type - The type of client authentication for the specified directory. If no type is specified, a list of all
client authentication types that are supported for the directory is retrieved.ClientAuthenticationTypepublic String getType()
The type of client authentication for the specified directory. If no type is specified, a list of all client authentication types that are supported for the directory is retrieved.
ClientAuthenticationTypepublic ClientAuthenticationSettingInfo withType(String type)
The type of client authentication for the specified directory. If no type is specified, a list of all client authentication types that are supported for the directory is retrieved.
type - The type of client authentication for the specified directory. If no type is specified, a list of all
client authentication types that are supported for the directory is retrieved.ClientAuthenticationTypepublic ClientAuthenticationSettingInfo withType(ClientAuthenticationType type)
The type of client authentication for the specified directory. If no type is specified, a list of all client authentication types that are supported for the directory is retrieved.
type - The type of client authentication for the specified directory. If no type is specified, a list of all
client authentication types that are supported for the directory is retrieved.ClientAuthenticationTypepublic void setStatus(String status)
Whether the client authentication type is enabled or disabled for the specified directory.
status - Whether the client authentication type is enabled or disabled for the specified directory.ClientAuthenticationStatuspublic String getStatus()
Whether the client authentication type is enabled or disabled for the specified directory.
ClientAuthenticationStatuspublic ClientAuthenticationSettingInfo withStatus(String status)
Whether the client authentication type is enabled or disabled for the specified directory.
status - Whether the client authentication type is enabled or disabled for the specified directory.ClientAuthenticationStatuspublic ClientAuthenticationSettingInfo withStatus(ClientAuthenticationStatus status)
Whether the client authentication type is enabled or disabled for the specified directory.
status - Whether the client authentication type is enabled or disabled for the specified directory.ClientAuthenticationStatuspublic void setLastUpdatedDateTime(Date lastUpdatedDateTime)
The date and time when the status of the client authentication type was last updated.
lastUpdatedDateTime - The date and time when the status of the client authentication type was last updated.public Date getLastUpdatedDateTime()
The date and time when the status of the client authentication type was last updated.
public ClientAuthenticationSettingInfo withLastUpdatedDateTime(Date lastUpdatedDateTime)
The date and time when the status of the client authentication type was last updated.
lastUpdatedDateTime - The date and time when the status of the client authentication type was last updated.public String toString()
toString in class ObjectObject.toString()public ClientAuthenticationSettingInfo clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.