@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class InstanceUserSummary extends Object implements Serializable, Cloneable, StructuredPojo
Describes users of an EC2 instance providing user-based subscriptions.
Constructor and Description |
---|
InstanceUserSummary() |
Modifier and Type | Method and Description |
---|---|
InstanceUserSummary |
clone() |
boolean |
equals(Object obj) |
String |
getAssociationDate()
The date a user was associated with an EC2 instance.
|
String |
getDisassociationDate()
The date a user was disassociated from an EC2 instance.
|
String |
getDomain()
The domain name of the user.
|
IdentityProvider |
getIdentityProvider()
An object that specifies details for the identity provider.
|
String |
getInstanceId()
The ID of the EC2 instance, which provides user-based subscriptions.
|
String |
getStatus()
The status of a user associated with an EC2 instance.
|
String |
getStatusMessage()
The status message for users of an EC2 instance.
|
String |
getUsername()
The user name from the identity provider for the user.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAssociationDate(String associationDate)
The date a user was associated with an EC2 instance.
|
void |
setDisassociationDate(String disassociationDate)
The date a user was disassociated from an EC2 instance.
|
void |
setDomain(String domain)
The domain name of the user.
|
void |
setIdentityProvider(IdentityProvider identityProvider)
An object that specifies details for the identity provider.
|
void |
setInstanceId(String instanceId)
The ID of the EC2 instance, which provides user-based subscriptions.
|
void |
setStatus(String status)
The status of a user associated with an EC2 instance.
|
void |
setStatusMessage(String statusMessage)
The status message for users of an EC2 instance.
|
void |
setUsername(String username)
The user name from the identity provider for the user.
|
String |
toString()
Returns a string representation of this object.
|
InstanceUserSummary |
withAssociationDate(String associationDate)
The date a user was associated with an EC2 instance.
|
InstanceUserSummary |
withDisassociationDate(String disassociationDate)
The date a user was disassociated from an EC2 instance.
|
InstanceUserSummary |
withDomain(String domain)
The domain name of the user.
|
InstanceUserSummary |
withIdentityProvider(IdentityProvider identityProvider)
An object that specifies details for the identity provider.
|
InstanceUserSummary |
withInstanceId(String instanceId)
The ID of the EC2 instance, which provides user-based subscriptions.
|
InstanceUserSummary |
withStatus(String status)
The status of a user associated with an EC2 instance.
|
InstanceUserSummary |
withStatusMessage(String statusMessage)
The status message for users of an EC2 instance.
|
InstanceUserSummary |
withUsername(String username)
The user name from the identity provider for the user.
|
public void setAssociationDate(String associationDate)
The date a user was associated with an EC2 instance.
associationDate
- The date a user was associated with an EC2 instance.public String getAssociationDate()
The date a user was associated with an EC2 instance.
public InstanceUserSummary withAssociationDate(String associationDate)
The date a user was associated with an EC2 instance.
associationDate
- The date a user was associated with an EC2 instance.public void setDisassociationDate(String disassociationDate)
The date a user was disassociated from an EC2 instance.
disassociationDate
- The date a user was disassociated from an EC2 instance.public String getDisassociationDate()
The date a user was disassociated from an EC2 instance.
public InstanceUserSummary withDisassociationDate(String disassociationDate)
The date a user was disassociated from an EC2 instance.
disassociationDate
- The date a user was disassociated from an EC2 instance.public void setDomain(String domain)
The domain name of the user.
domain
- The domain name of the user.public String getDomain()
The domain name of the user.
public InstanceUserSummary withDomain(String domain)
The domain name of the user.
domain
- The domain name of the user.public void setIdentityProvider(IdentityProvider identityProvider)
An object that specifies details for the identity provider.
identityProvider
- An object that specifies details for the identity provider.public IdentityProvider getIdentityProvider()
An object that specifies details for the identity provider.
public InstanceUserSummary withIdentityProvider(IdentityProvider identityProvider)
An object that specifies details for the identity provider.
identityProvider
- An object that specifies details for the identity provider.public void setInstanceId(String instanceId)
The ID of the EC2 instance, which provides user-based subscriptions.
instanceId
- The ID of the EC2 instance, which provides user-based subscriptions.public String getInstanceId()
The ID of the EC2 instance, which provides user-based subscriptions.
public InstanceUserSummary withInstanceId(String instanceId)
The ID of the EC2 instance, which provides user-based subscriptions.
instanceId
- The ID of the EC2 instance, which provides user-based subscriptions.public void setStatus(String status)
The status of a user associated with an EC2 instance.
status
- The status of a user associated with an EC2 instance.public String getStatus()
The status of a user associated with an EC2 instance.
public InstanceUserSummary withStatus(String status)
The status of a user associated with an EC2 instance.
status
- The status of a user associated with an EC2 instance.public void setStatusMessage(String statusMessage)
The status message for users of an EC2 instance.
statusMessage
- The status message for users of an EC2 instance.public String getStatusMessage()
The status message for users of an EC2 instance.
public InstanceUserSummary withStatusMessage(String statusMessage)
The status message for users of an EC2 instance.
statusMessage
- The status message for users of an EC2 instance.public void setUsername(String username)
The user name from the identity provider for the user.
username
- The user name from the identity provider for the user.public String getUsername()
The user name from the identity provider for the user.
public InstanceUserSummary withUsername(String username)
The user name from the identity provider for the user.
username
- The user name from the identity provider for the user.public String toString()
toString
in class Object
Object.toString()
public InstanceUserSummary clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.