@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class Collaboration extends Object implements Serializable, Cloneable, StructuredPojo
The multi-party data share environment. The collaboration contains metadata about its purpose and participants.
Constructor and Description |
---|
Collaboration() |
Modifier and Type | Method and Description |
---|---|
Collaboration |
clone() |
boolean |
equals(Object obj) |
String |
getArn()
The unique ARN for the collaboration.
|
Date |
getCreateTime()
The time when the collaboration was created.
|
String |
getCreatorAccountId()
The identifier used to reference members of the collaboration.
|
String |
getCreatorDisplayName()
A display name of the collaboration creator.
|
DataEncryptionMetadata |
getDataEncryptionMetadata()
The settings for client-side encryption for cryptographic computing.
|
String |
getDescription()
A description of the collaboration provided by the collaboration owner.
|
String |
getId()
The unique ID for the collaboration.
|
String |
getMembershipArn()
The unique ARN for your membership within the collaboration.
|
String |
getMembershipId()
The unique ID for your membership within the collaboration.
|
String |
getMemberStatus()
The status of a member in a collaboration.
|
String |
getName()
A human-readable identifier provided by the collaboration owner.
|
String |
getQueryLogStatus()
An indicator as to whether query logging has been enabled or disabled for the collaboration.
|
Date |
getUpdateTime()
The time the collaboration metadata was last updated.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setArn(String arn)
The unique ARN for the collaboration.
|
void |
setCreateTime(Date createTime)
The time when the collaboration was created.
|
void |
setCreatorAccountId(String creatorAccountId)
The identifier used to reference members of the collaboration.
|
void |
setCreatorDisplayName(String creatorDisplayName)
A display name of the collaboration creator.
|
void |
setDataEncryptionMetadata(DataEncryptionMetadata dataEncryptionMetadata)
The settings for client-side encryption for cryptographic computing.
|
void |
setDescription(String description)
A description of the collaboration provided by the collaboration owner.
|
void |
setId(String id)
The unique ID for the collaboration.
|
void |
setMembershipArn(String membershipArn)
The unique ARN for your membership within the collaboration.
|
void |
setMembershipId(String membershipId)
The unique ID for your membership within the collaboration.
|
void |
setMemberStatus(String memberStatus)
The status of a member in a collaboration.
|
void |
setName(String name)
A human-readable identifier provided by the collaboration owner.
|
void |
setQueryLogStatus(String queryLogStatus)
An indicator as to whether query logging has been enabled or disabled for the collaboration.
|
void |
setUpdateTime(Date updateTime)
The time the collaboration metadata was last updated.
|
String |
toString()
Returns a string representation of this object.
|
Collaboration |
withArn(String arn)
The unique ARN for the collaboration.
|
Collaboration |
withCreateTime(Date createTime)
The time when the collaboration was created.
|
Collaboration |
withCreatorAccountId(String creatorAccountId)
The identifier used to reference members of the collaboration.
|
Collaboration |
withCreatorDisplayName(String creatorDisplayName)
A display name of the collaboration creator.
|
Collaboration |
withDataEncryptionMetadata(DataEncryptionMetadata dataEncryptionMetadata)
The settings for client-side encryption for cryptographic computing.
|
Collaboration |
withDescription(String description)
A description of the collaboration provided by the collaboration owner.
|
Collaboration |
withId(String id)
The unique ID for the collaboration.
|
Collaboration |
withMembershipArn(String membershipArn)
The unique ARN for your membership within the collaboration.
|
Collaboration |
withMembershipId(String membershipId)
The unique ID for your membership within the collaboration.
|
Collaboration |
withMemberStatus(MemberStatus memberStatus)
The status of a member in a collaboration.
|
Collaboration |
withMemberStatus(String memberStatus)
The status of a member in a collaboration.
|
Collaboration |
withName(String name)
A human-readable identifier provided by the collaboration owner.
|
Collaboration |
withQueryLogStatus(CollaborationQueryLogStatus queryLogStatus)
An indicator as to whether query logging has been enabled or disabled for the collaboration.
|
Collaboration |
withQueryLogStatus(String queryLogStatus)
An indicator as to whether query logging has been enabled or disabled for the collaboration.
|
Collaboration |
withUpdateTime(Date updateTime)
The time the collaboration metadata was last updated.
|
public void setId(String id)
The unique ID for the collaboration.
id
- The unique ID for the collaboration.public String getId()
The unique ID for the collaboration.
public Collaboration withId(String id)
The unique ID for the collaboration.
id
- The unique ID for the collaboration.public void setArn(String arn)
The unique ARN for the collaboration.
arn
- The unique ARN for the collaboration.public String getArn()
The unique ARN for the collaboration.
public Collaboration withArn(String arn)
The unique ARN for the collaboration.
arn
- The unique ARN for the collaboration.public void setName(String name)
A human-readable identifier provided by the collaboration owner. Display names are not unique.
name
- A human-readable identifier provided by the collaboration owner. Display names are not unique.public String getName()
A human-readable identifier provided by the collaboration owner. Display names are not unique.
public Collaboration withName(String name)
A human-readable identifier provided by the collaboration owner. Display names are not unique.
name
- A human-readable identifier provided by the collaboration owner. Display names are not unique.public void setDescription(String description)
A description of the collaboration provided by the collaboration owner.
description
- A description of the collaboration provided by the collaboration owner.public String getDescription()
A description of the collaboration provided by the collaboration owner.
public Collaboration withDescription(String description)
A description of the collaboration provided by the collaboration owner.
description
- A description of the collaboration provided by the collaboration owner.public void setCreatorAccountId(String creatorAccountId)
The identifier used to reference members of the collaboration. Currently only supports Amazon Web Services account ID.
creatorAccountId
- The identifier used to reference members of the collaboration. Currently only supports Amazon Web Services
account ID.public String getCreatorAccountId()
The identifier used to reference members of the collaboration. Currently only supports Amazon Web Services account ID.
public Collaboration withCreatorAccountId(String creatorAccountId)
The identifier used to reference members of the collaboration. Currently only supports Amazon Web Services account ID.
creatorAccountId
- The identifier used to reference members of the collaboration. Currently only supports Amazon Web Services
account ID.public void setCreatorDisplayName(String creatorDisplayName)
A display name of the collaboration creator.
creatorDisplayName
- A display name of the collaboration creator.public String getCreatorDisplayName()
A display name of the collaboration creator.
public Collaboration withCreatorDisplayName(String creatorDisplayName)
A display name of the collaboration creator.
creatorDisplayName
- A display name of the collaboration creator.public void setCreateTime(Date createTime)
The time when the collaboration was created.
createTime
- The time when the collaboration was created.public Date getCreateTime()
The time when the collaboration was created.
public Collaboration withCreateTime(Date createTime)
The time when the collaboration was created.
createTime
- The time when the collaboration was created.public void setUpdateTime(Date updateTime)
The time the collaboration metadata was last updated.
updateTime
- The time the collaboration metadata was last updated.public Date getUpdateTime()
The time the collaboration metadata was last updated.
public Collaboration withUpdateTime(Date updateTime)
The time the collaboration metadata was last updated.
updateTime
- The time the collaboration metadata was last updated.public void setMemberStatus(String memberStatus)
The status of a member in a collaboration.
memberStatus
- The status of a member in a collaboration.MemberStatus
public String getMemberStatus()
The status of a member in a collaboration.
MemberStatus
public Collaboration withMemberStatus(String memberStatus)
The status of a member in a collaboration.
memberStatus
- The status of a member in a collaboration.MemberStatus
public Collaboration withMemberStatus(MemberStatus memberStatus)
The status of a member in a collaboration.
memberStatus
- The status of a member in a collaboration.MemberStatus
public void setMembershipId(String membershipId)
The unique ID for your membership within the collaboration.
membershipId
- The unique ID for your membership within the collaboration.public String getMembershipId()
The unique ID for your membership within the collaboration.
public Collaboration withMembershipId(String membershipId)
The unique ID for your membership within the collaboration.
membershipId
- The unique ID for your membership within the collaboration.public void setMembershipArn(String membershipArn)
The unique ARN for your membership within the collaboration.
membershipArn
- The unique ARN for your membership within the collaboration.public String getMembershipArn()
The unique ARN for your membership within the collaboration.
public Collaboration withMembershipArn(String membershipArn)
The unique ARN for your membership within the collaboration.
membershipArn
- The unique ARN for your membership within the collaboration.public void setDataEncryptionMetadata(DataEncryptionMetadata dataEncryptionMetadata)
The settings for client-side encryption for cryptographic computing.
dataEncryptionMetadata
- The settings for client-side encryption for cryptographic computing.public DataEncryptionMetadata getDataEncryptionMetadata()
The settings for client-side encryption for cryptographic computing.
public Collaboration withDataEncryptionMetadata(DataEncryptionMetadata dataEncryptionMetadata)
The settings for client-side encryption for cryptographic computing.
dataEncryptionMetadata
- The settings for client-side encryption for cryptographic computing.public void setQueryLogStatus(String queryLogStatus)
An indicator as to whether query logging has been enabled or disabled for the collaboration.
queryLogStatus
- An indicator as to whether query logging has been enabled or disabled for the collaboration.CollaborationQueryLogStatus
public String getQueryLogStatus()
An indicator as to whether query logging has been enabled or disabled for the collaboration.
CollaborationQueryLogStatus
public Collaboration withQueryLogStatus(String queryLogStatus)
An indicator as to whether query logging has been enabled or disabled for the collaboration.
queryLogStatus
- An indicator as to whether query logging has been enabled or disabled for the collaboration.CollaborationQueryLogStatus
public Collaboration withQueryLogStatus(CollaborationQueryLogStatus queryLogStatus)
An indicator as to whether query logging has been enabled or disabled for the collaboration.
queryLogStatus
- An indicator as to whether query logging has been enabled or disabled for the collaboration.CollaborationQueryLogStatus
public String toString()
toString
in class Object
Object.toString()
public Collaboration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.