@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CollaborationPrivacyBudgetTemplateSummary extends Object implements Serializable, Cloneable, StructuredPojo
A summary of the collaboration's privacy budget template. This summary includes information about who created the privacy budget template and what collaborations it belongs to.
Constructor and Description |
---|
CollaborationPrivacyBudgetTemplateSummary() |
Modifier and Type | Method and Description |
---|---|
CollaborationPrivacyBudgetTemplateSummary |
clone() |
boolean |
equals(Object obj) |
String |
getArn()
The ARN of the collaboration privacy budget template.
|
String |
getCollaborationArn()
The ARN of the collaboration that contains this collaboration privacy budget template.
|
String |
getCollaborationId()
The unique identifier of the collaboration that contains this collaboration privacy budget template.
|
Date |
getCreateTime()
The time at which the collaboration privacy budget template was created.
|
String |
getCreatorAccountId()
The unique identifier of the account that created this collaboration privacy budget template.
|
String |
getId()
The unique identifier of the collaboration privacy budget template.
|
String |
getPrivacyBudgetType()
The type of the privacy budget template.
|
Date |
getUpdateTime()
The most recent time at which the collaboration privacy budget template was updated.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setArn(String arn)
The ARN of the collaboration privacy budget template.
|
void |
setCollaborationArn(String collaborationArn)
The ARN of the collaboration that contains this collaboration privacy budget template.
|
void |
setCollaborationId(String collaborationId)
The unique identifier of the collaboration that contains this collaboration privacy budget template.
|
void |
setCreateTime(Date createTime)
The time at which the collaboration privacy budget template was created.
|
void |
setCreatorAccountId(String creatorAccountId)
The unique identifier of the account that created this collaboration privacy budget template.
|
void |
setId(String id)
The unique identifier of the collaboration privacy budget template.
|
void |
setPrivacyBudgetType(String privacyBudgetType)
The type of the privacy budget template.
|
void |
setUpdateTime(Date updateTime)
The most recent time at which the collaboration privacy budget template was updated.
|
String |
toString()
Returns a string representation of this object.
|
CollaborationPrivacyBudgetTemplateSummary |
withArn(String arn)
The ARN of the collaboration privacy budget template.
|
CollaborationPrivacyBudgetTemplateSummary |
withCollaborationArn(String collaborationArn)
The ARN of the collaboration that contains this collaboration privacy budget template.
|
CollaborationPrivacyBudgetTemplateSummary |
withCollaborationId(String collaborationId)
The unique identifier of the collaboration that contains this collaboration privacy budget template.
|
CollaborationPrivacyBudgetTemplateSummary |
withCreateTime(Date createTime)
The time at which the collaboration privacy budget template was created.
|
CollaborationPrivacyBudgetTemplateSummary |
withCreatorAccountId(String creatorAccountId)
The unique identifier of the account that created this collaboration privacy budget template.
|
CollaborationPrivacyBudgetTemplateSummary |
withId(String id)
The unique identifier of the collaboration privacy budget template.
|
CollaborationPrivacyBudgetTemplateSummary |
withPrivacyBudgetType(PrivacyBudgetType privacyBudgetType)
The type of the privacy budget template.
|
CollaborationPrivacyBudgetTemplateSummary |
withPrivacyBudgetType(String privacyBudgetType)
The type of the privacy budget template.
|
CollaborationPrivacyBudgetTemplateSummary |
withUpdateTime(Date updateTime)
The most recent time at which the collaboration privacy budget template was updated.
|
public CollaborationPrivacyBudgetTemplateSummary()
public void setId(String id)
The unique identifier of the collaboration privacy budget template.
id
- The unique identifier of the collaboration privacy budget template.public String getId()
The unique identifier of the collaboration privacy budget template.
public CollaborationPrivacyBudgetTemplateSummary withId(String id)
The unique identifier of the collaboration privacy budget template.
id
- The unique identifier of the collaboration privacy budget template.public void setArn(String arn)
The ARN of the collaboration privacy budget template.
arn
- The ARN of the collaboration privacy budget template.public String getArn()
The ARN of the collaboration privacy budget template.
public CollaborationPrivacyBudgetTemplateSummary withArn(String arn)
The ARN of the collaboration privacy budget template.
arn
- The ARN of the collaboration privacy budget template.public void setCollaborationId(String collaborationId)
The unique identifier of the collaboration that contains this collaboration privacy budget template.
collaborationId
- The unique identifier of the collaboration that contains this collaboration privacy budget template.public String getCollaborationId()
The unique identifier of the collaboration that contains this collaboration privacy budget template.
public CollaborationPrivacyBudgetTemplateSummary withCollaborationId(String collaborationId)
The unique identifier of the collaboration that contains this collaboration privacy budget template.
collaborationId
- The unique identifier of the collaboration that contains this collaboration privacy budget template.public void setCollaborationArn(String collaborationArn)
The ARN of the collaboration that contains this collaboration privacy budget template.
collaborationArn
- The ARN of the collaboration that contains this collaboration privacy budget template.public String getCollaborationArn()
The ARN of the collaboration that contains this collaboration privacy budget template.
public CollaborationPrivacyBudgetTemplateSummary withCollaborationArn(String collaborationArn)
The ARN of the collaboration that contains this collaboration privacy budget template.
collaborationArn
- The ARN of the collaboration that contains this collaboration privacy budget template.public void setCreatorAccountId(String creatorAccountId)
The unique identifier of the account that created this collaboration privacy budget template.
creatorAccountId
- The unique identifier of the account that created this collaboration privacy budget template.public String getCreatorAccountId()
The unique identifier of the account that created this collaboration privacy budget template.
public CollaborationPrivacyBudgetTemplateSummary withCreatorAccountId(String creatorAccountId)
The unique identifier of the account that created this collaboration privacy budget template.
creatorAccountId
- The unique identifier of the account that created this collaboration privacy budget template.public void setPrivacyBudgetType(String privacyBudgetType)
The type of the privacy budget template.
privacyBudgetType
- The type of the privacy budget template.PrivacyBudgetType
public String getPrivacyBudgetType()
The type of the privacy budget template.
PrivacyBudgetType
public CollaborationPrivacyBudgetTemplateSummary withPrivacyBudgetType(String privacyBudgetType)
The type of the privacy budget template.
privacyBudgetType
- The type of the privacy budget template.PrivacyBudgetType
public CollaborationPrivacyBudgetTemplateSummary withPrivacyBudgetType(PrivacyBudgetType privacyBudgetType)
The type of the privacy budget template.
privacyBudgetType
- The type of the privacy budget template.PrivacyBudgetType
public void setCreateTime(Date createTime)
The time at which the collaboration privacy budget template was created.
createTime
- The time at which the collaboration privacy budget template was created.public Date getCreateTime()
The time at which the collaboration privacy budget template was created.
public CollaborationPrivacyBudgetTemplateSummary withCreateTime(Date createTime)
The time at which the collaboration privacy budget template was created.
createTime
- The time at which the collaboration privacy budget template was created.public void setUpdateTime(Date updateTime)
The most recent time at which the collaboration privacy budget template was updated.
updateTime
- The most recent time at which the collaboration privacy budget template was updated.public Date getUpdateTime()
The most recent time at which the collaboration privacy budget template was updated.
public CollaborationPrivacyBudgetTemplateSummary withUpdateTime(Date updateTime)
The most recent time at which the collaboration privacy budget template was updated.
updateTime
- The most recent time at which the collaboration privacy budget template was updated.public String toString()
toString
in class Object
Object.toString()
public CollaborationPrivacyBudgetTemplateSummary clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.