@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class MemberSummary extends Object implements Serializable, Cloneable, StructuredPojo
The member object listed by the request.
Constructor and Description |
---|
MemberSummary() |
Modifier and Type | Method and Description |
---|---|
MemberSummary |
clone() |
boolean |
equals(Object obj) |
List<String> |
getAbilities()
The abilities granted to the collaboration member.
|
String |
getAccountId()
The identifier used to reference members of the collaboration.
|
Date |
getCreateTime()
The time when the member was created.
|
String |
getDisplayName()
The member's display name.
|
String |
getMembershipArn()
The unique ARN for the member's associated membership, if present.
|
String |
getMembershipId()
The unique ID for the member's associated membership, if present.
|
PaymentConfiguration |
getPaymentConfiguration()
The collaboration member's payment responsibilities set by the collaboration creator.
|
String |
getStatus()
The status of the member.
|
Date |
getUpdateTime()
The time the member metadata was last updated.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAbilities(Collection<String> abilities)
The abilities granted to the collaboration member.
|
void |
setAccountId(String accountId)
The identifier used to reference members of the collaboration.
|
void |
setCreateTime(Date createTime)
The time when the member was created.
|
void |
setDisplayName(String displayName)
The member's display name.
|
void |
setMembershipArn(String membershipArn)
The unique ARN for the member's associated membership, if present.
|
void |
setMembershipId(String membershipId)
The unique ID for the member's associated membership, if present.
|
void |
setPaymentConfiguration(PaymentConfiguration paymentConfiguration)
The collaboration member's payment responsibilities set by the collaboration creator.
|
void |
setStatus(String status)
The status of the member.
|
void |
setUpdateTime(Date updateTime)
The time the member metadata was last updated.
|
String |
toString()
Returns a string representation of this object.
|
MemberSummary |
withAbilities(Collection<String> abilities)
The abilities granted to the collaboration member.
|
MemberSummary |
withAbilities(MemberAbility... abilities)
The abilities granted to the collaboration member.
|
MemberSummary |
withAbilities(String... abilities)
The abilities granted to the collaboration member.
|
MemberSummary |
withAccountId(String accountId)
The identifier used to reference members of the collaboration.
|
MemberSummary |
withCreateTime(Date createTime)
The time when the member was created.
|
MemberSummary |
withDisplayName(String displayName)
The member's display name.
|
MemberSummary |
withMembershipArn(String membershipArn)
The unique ARN for the member's associated membership, if present.
|
MemberSummary |
withMembershipId(String membershipId)
The unique ID for the member's associated membership, if present.
|
MemberSummary |
withPaymentConfiguration(PaymentConfiguration paymentConfiguration)
The collaboration member's payment responsibilities set by the collaboration creator.
|
MemberSummary |
withStatus(MemberStatus status)
The status of the member.
|
MemberSummary |
withStatus(String status)
The status of the member.
|
MemberSummary |
withUpdateTime(Date updateTime)
The time the member metadata was last updated.
|
public void setAccountId(String accountId)
The identifier used to reference members of the collaboration. Currently only supports Amazon Web Services account ID.
accountId
- The identifier used to reference members of the collaboration. Currently only supports Amazon Web Services
account ID.public String getAccountId()
The identifier used to reference members of the collaboration. Currently only supports Amazon Web Services account ID.
public MemberSummary withAccountId(String accountId)
The identifier used to reference members of the collaboration. Currently only supports Amazon Web Services account ID.
accountId
- The identifier used to reference members of the collaboration. Currently only supports Amazon Web Services
account ID.public void setStatus(String status)
The status of the member.
status
- The status of the member.MemberStatus
public String getStatus()
The status of the member.
MemberStatus
public MemberSummary withStatus(String status)
The status of the member.
status
- The status of the member.MemberStatus
public MemberSummary withStatus(MemberStatus status)
The status of the member.
status
- The status of the member.MemberStatus
public void setDisplayName(String displayName)
The member's display name.
displayName
- The member's display name.public String getDisplayName()
The member's display name.
public MemberSummary withDisplayName(String displayName)
The member's display name.
displayName
- The member's display name.public List<String> getAbilities()
The abilities granted to the collaboration member.
MemberAbility
public void setAbilities(Collection<String> abilities)
The abilities granted to the collaboration member.
abilities
- The abilities granted to the collaboration member.MemberAbility
public MemberSummary withAbilities(String... abilities)
The abilities granted to the collaboration member.
NOTE: This method appends the values to the existing list (if any). Use
setAbilities(java.util.Collection)
or withAbilities(java.util.Collection)
if you want to
override the existing values.
abilities
- The abilities granted to the collaboration member.MemberAbility
public MemberSummary withAbilities(Collection<String> abilities)
The abilities granted to the collaboration member.
abilities
- The abilities granted to the collaboration member.MemberAbility
public MemberSummary withAbilities(MemberAbility... abilities)
The abilities granted to the collaboration member.
abilities
- The abilities granted to the collaboration member.MemberAbility
public void setCreateTime(Date createTime)
The time when the member was created.
createTime
- The time when the member was created.public Date getCreateTime()
The time when the member was created.
public MemberSummary withCreateTime(Date createTime)
The time when the member was created.
createTime
- The time when the member was created.public void setUpdateTime(Date updateTime)
The time the member metadata was last updated.
updateTime
- The time the member metadata was last updated.public Date getUpdateTime()
The time the member metadata was last updated.
public MemberSummary withUpdateTime(Date updateTime)
The time the member metadata was last updated.
updateTime
- The time the member metadata was last updated.public void setMembershipId(String membershipId)
The unique ID for the member's associated membership, if present.
membershipId
- The unique ID for the member's associated membership, if present.public String getMembershipId()
The unique ID for the member's associated membership, if present.
public MemberSummary withMembershipId(String membershipId)
The unique ID for the member's associated membership, if present.
membershipId
- The unique ID for the member's associated membership, if present.public void setMembershipArn(String membershipArn)
The unique ARN for the member's associated membership, if present.
membershipArn
- The unique ARN for the member's associated membership, if present.public String getMembershipArn()
The unique ARN for the member's associated membership, if present.
public MemberSummary withMembershipArn(String membershipArn)
The unique ARN for the member's associated membership, if present.
membershipArn
- The unique ARN for the member's associated membership, if present.public void setPaymentConfiguration(PaymentConfiguration paymentConfiguration)
The collaboration member's payment responsibilities set by the collaboration creator.
paymentConfiguration
- The collaboration member's payment responsibilities set by the collaboration creator.public PaymentConfiguration getPaymentConfiguration()
The collaboration member's payment responsibilities set by the collaboration creator.
public MemberSummary withPaymentConfiguration(PaymentConfiguration paymentConfiguration)
The collaboration member's payment responsibilities set by the collaboration creator.
paymentConfiguration
- The collaboration member's payment responsibilities set by the collaboration creator.public String toString()
toString
in class Object
Object.toString()
public MemberSummary clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.