@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.ClientAuthenticationType
public 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.
ClientAuthenticationType
public 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.ClientAuthenticationType
public 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.ClientAuthenticationType
public 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.ClientAuthenticationStatus
public String getStatus()
Whether the client authentication type is enabled or disabled for the specified directory.
ClientAuthenticationStatus
public 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.ClientAuthenticationStatus
public 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.ClientAuthenticationStatus
public 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 Object
Object.toString()
public ClientAuthenticationSettingInfo clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.