@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CollaborationPrivacyBudgetSummary extends Object implements Serializable, Cloneable, StructuredPojo
A summary of the collaboration privacy budgets. This summary includes the collaboration information, creation information, epsilon provided, and utility in terms of aggregations.
Constructor and Description |
---|
CollaborationPrivacyBudgetSummary() |
Modifier and Type | Method and Description |
---|---|
CollaborationPrivacyBudgetSummary |
clone() |
boolean |
equals(Object obj) |
PrivacyBudget |
getBudget()
The includes epsilon provided and utility in terms of aggregations.
|
String |
getCollaborationArn()
The ARN of the collaboration that includes this privacy budget.
|
String |
getCollaborationId()
The unique identifier of the collaboration that includes this privacy budget.
|
Date |
getCreateTime()
The time at which the privacy budget was created.
|
String |
getCreatorAccountId()
The unique identifier of the account that created this privacy budget.
|
String |
getId()
The unique identifier of the collaboration privacy budget.
|
String |
getPrivacyBudgetTemplateArn()
The ARN of the collaboration privacy budget template.
|
String |
getPrivacyBudgetTemplateId()
The unique identifier of the collaboration privacy budget template.
|
String |
getType()
The type of privacy budget template.
|
Date |
getUpdateTime()
The most recent time at which the privacy budget was updated.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setBudget(PrivacyBudget budget)
The includes epsilon provided and utility in terms of aggregations.
|
void |
setCollaborationArn(String collaborationArn)
The ARN of the collaboration that includes this privacy budget.
|
void |
setCollaborationId(String collaborationId)
The unique identifier of the collaboration that includes this privacy budget.
|
void |
setCreateTime(Date createTime)
The time at which the privacy budget was created.
|
void |
setCreatorAccountId(String creatorAccountId)
The unique identifier of the account that created this privacy budget.
|
void |
setId(String id)
The unique identifier of the collaboration privacy budget.
|
void |
setPrivacyBudgetTemplateArn(String privacyBudgetTemplateArn)
The ARN of the collaboration privacy budget template.
|
void |
setPrivacyBudgetTemplateId(String privacyBudgetTemplateId)
The unique identifier of the collaboration privacy budget template.
|
void |
setType(String type)
The type of privacy budget template.
|
void |
setUpdateTime(Date updateTime)
The most recent time at which the privacy budget was updated.
|
String |
toString()
Returns a string representation of this object.
|
CollaborationPrivacyBudgetSummary |
withBudget(PrivacyBudget budget)
The includes epsilon provided and utility in terms of aggregations.
|
CollaborationPrivacyBudgetSummary |
withCollaborationArn(String collaborationArn)
The ARN of the collaboration that includes this privacy budget.
|
CollaborationPrivacyBudgetSummary |
withCollaborationId(String collaborationId)
The unique identifier of the collaboration that includes this privacy budget.
|
CollaborationPrivacyBudgetSummary |
withCreateTime(Date createTime)
The time at which the privacy budget was created.
|
CollaborationPrivacyBudgetSummary |
withCreatorAccountId(String creatorAccountId)
The unique identifier of the account that created this privacy budget.
|
CollaborationPrivacyBudgetSummary |
withId(String id)
The unique identifier of the collaboration privacy budget.
|
CollaborationPrivacyBudgetSummary |
withPrivacyBudgetTemplateArn(String privacyBudgetTemplateArn)
The ARN of the collaboration privacy budget template.
|
CollaborationPrivacyBudgetSummary |
withPrivacyBudgetTemplateId(String privacyBudgetTemplateId)
The unique identifier of the collaboration privacy budget template.
|
CollaborationPrivacyBudgetSummary |
withType(PrivacyBudgetType type)
The type of privacy budget template.
|
CollaborationPrivacyBudgetSummary |
withType(String type)
The type of privacy budget template.
|
CollaborationPrivacyBudgetSummary |
withUpdateTime(Date updateTime)
The most recent time at which the privacy budget was updated.
|
public void setId(String id)
The unique identifier of the collaboration privacy budget.
id
- The unique identifier of the collaboration privacy budget.public String getId()
The unique identifier of the collaboration privacy budget.
public CollaborationPrivacyBudgetSummary withId(String id)
The unique identifier of the collaboration privacy budget.
id
- The unique identifier of the collaboration privacy budget.public void setPrivacyBudgetTemplateId(String privacyBudgetTemplateId)
The unique identifier of the collaboration privacy budget template.
privacyBudgetTemplateId
- The unique identifier of the collaboration privacy budget template.public String getPrivacyBudgetTemplateId()
The unique identifier of the collaboration privacy budget template.
public CollaborationPrivacyBudgetSummary withPrivacyBudgetTemplateId(String privacyBudgetTemplateId)
The unique identifier of the collaboration privacy budget template.
privacyBudgetTemplateId
- The unique identifier of the collaboration privacy budget template.public void setPrivacyBudgetTemplateArn(String privacyBudgetTemplateArn)
The ARN of the collaboration privacy budget template.
privacyBudgetTemplateArn
- The ARN of the collaboration privacy budget template.public String getPrivacyBudgetTemplateArn()
The ARN of the collaboration privacy budget template.
public CollaborationPrivacyBudgetSummary withPrivacyBudgetTemplateArn(String privacyBudgetTemplateArn)
The ARN of the collaboration privacy budget template.
privacyBudgetTemplateArn
- The ARN of the collaboration privacy budget template.public void setCollaborationId(String collaborationId)
The unique identifier of the collaboration that includes this privacy budget.
collaborationId
- The unique identifier of the collaboration that includes this privacy budget.public String getCollaborationId()
The unique identifier of the collaboration that includes this privacy budget.
public CollaborationPrivacyBudgetSummary withCollaborationId(String collaborationId)
The unique identifier of the collaboration that includes this privacy budget.
collaborationId
- The unique identifier of the collaboration that includes this privacy budget.public void setCollaborationArn(String collaborationArn)
The ARN of the collaboration that includes this privacy budget.
collaborationArn
- The ARN of the collaboration that includes this privacy budget.public String getCollaborationArn()
The ARN of the collaboration that includes this privacy budget.
public CollaborationPrivacyBudgetSummary withCollaborationArn(String collaborationArn)
The ARN of the collaboration that includes this privacy budget.
collaborationArn
- The ARN of the collaboration that includes this privacy budget.public void setCreatorAccountId(String creatorAccountId)
The unique identifier of the account that created this privacy budget.
creatorAccountId
- The unique identifier of the account that created this privacy budget.public String getCreatorAccountId()
The unique identifier of the account that created this privacy budget.
public CollaborationPrivacyBudgetSummary withCreatorAccountId(String creatorAccountId)
The unique identifier of the account that created this privacy budget.
creatorAccountId
- The unique identifier of the account that created this privacy budget.public void setType(String type)
The type of privacy budget template.
type
- The type of privacy budget template.PrivacyBudgetType
public String getType()
The type of privacy budget template.
PrivacyBudgetType
public CollaborationPrivacyBudgetSummary withType(String type)
The type of privacy budget template.
type
- The type of privacy budget template.PrivacyBudgetType
public CollaborationPrivacyBudgetSummary withType(PrivacyBudgetType type)
The type of privacy budget template.
type
- The type of privacy budget template.PrivacyBudgetType
public void setCreateTime(Date createTime)
The time at which the privacy budget was created.
createTime
- The time at which the privacy budget was created.public Date getCreateTime()
The time at which the privacy budget was created.
public CollaborationPrivacyBudgetSummary withCreateTime(Date createTime)
The time at which the privacy budget was created.
createTime
- The time at which the privacy budget was created.public void setUpdateTime(Date updateTime)
The most recent time at which the privacy budget was updated.
updateTime
- The most recent time at which the privacy budget was updated.public Date getUpdateTime()
The most recent time at which the privacy budget was updated.
public CollaborationPrivacyBudgetSummary withUpdateTime(Date updateTime)
The most recent time at which the privacy budget was updated.
updateTime
- The most recent time at which the privacy budget was updated.public void setBudget(PrivacyBudget budget)
The includes epsilon provided and utility in terms of aggregations.
budget
- The includes epsilon provided and utility in terms of aggregations.public PrivacyBudget getBudget()
The includes epsilon provided and utility in terms of aggregations.
public CollaborationPrivacyBudgetSummary withBudget(PrivacyBudget budget)
The includes epsilon provided and utility in terms of aggregations.
budget
- The includes epsilon provided and utility in terms of aggregations.public String toString()
toString
in class Object
Object.toString()
public CollaborationPrivacyBudgetSummary clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.