@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class PrivacyBudgetTemplateSummary extends Object implements Serializable, Cloneable, StructuredPojo
A summary of the privacy budget template. The summary includes membership information, collaboration information, and creation information.
Constructor and Description |
---|
PrivacyBudgetTemplateSummary() |
Modifier and Type | Method and Description |
---|---|
PrivacyBudgetTemplateSummary |
clone() |
boolean |
equals(Object obj) |
String |
getArn()
The ARN of the privacy budget template.
|
String |
getCollaborationArn()
The ARN of the collaboration that contains this privacy budget template.
|
String |
getCollaborationId()
The unique ID of the collaboration that contains this privacy budget template.
|
Date |
getCreateTime()
The time at which the privacy budget template was created.
|
String |
getId()
The unique identifier of the privacy budget template.
|
String |
getMembershipArn()
The Amazon Resource Name (ARN) of the member who created the privacy budget template.
|
String |
getMembershipId()
The identifier for a membership resource.
|
String |
getPrivacyBudgetType()
The type of the privacy budget template.
|
Date |
getUpdateTime()
The most recent time at which the 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 privacy budget template.
|
void |
setCollaborationArn(String collaborationArn)
The ARN of the collaboration that contains this privacy budget template.
|
void |
setCollaborationId(String collaborationId)
The unique ID of the collaboration that contains this privacy budget template.
|
void |
setCreateTime(Date createTime)
The time at which the privacy budget template was created.
|
void |
setId(String id)
The unique identifier of the privacy budget template.
|
void |
setMembershipArn(String membershipArn)
The Amazon Resource Name (ARN) of the member who created the privacy budget template.
|
void |
setMembershipId(String membershipId)
The identifier for a membership resource.
|
void |
setPrivacyBudgetType(String privacyBudgetType)
The type of the privacy budget template.
|
void |
setUpdateTime(Date updateTime)
The most recent time at which the privacy budget template was updated.
|
String |
toString()
Returns a string representation of this object.
|
PrivacyBudgetTemplateSummary |
withArn(String arn)
The ARN of the privacy budget template.
|
PrivacyBudgetTemplateSummary |
withCollaborationArn(String collaborationArn)
The ARN of the collaboration that contains this privacy budget template.
|
PrivacyBudgetTemplateSummary |
withCollaborationId(String collaborationId)
The unique ID of the collaboration that contains this privacy budget template.
|
PrivacyBudgetTemplateSummary |
withCreateTime(Date createTime)
The time at which the privacy budget template was created.
|
PrivacyBudgetTemplateSummary |
withId(String id)
The unique identifier of the privacy budget template.
|
PrivacyBudgetTemplateSummary |
withMembershipArn(String membershipArn)
The Amazon Resource Name (ARN) of the member who created the privacy budget template.
|
PrivacyBudgetTemplateSummary |
withMembershipId(String membershipId)
The identifier for a membership resource.
|
PrivacyBudgetTemplateSummary |
withPrivacyBudgetType(PrivacyBudgetType privacyBudgetType)
The type of the privacy budget template.
|
PrivacyBudgetTemplateSummary |
withPrivacyBudgetType(String privacyBudgetType)
The type of the privacy budget template.
|
PrivacyBudgetTemplateSummary |
withUpdateTime(Date updateTime)
The most recent time at which the privacy budget template was updated.
|
public void setId(String id)
The unique identifier of the privacy budget template.
id
- The unique identifier of the privacy budget template.public String getId()
The unique identifier of the privacy budget template.
public PrivacyBudgetTemplateSummary withId(String id)
The unique identifier of the privacy budget template.
id
- The unique identifier of the privacy budget template.public void setArn(String arn)
The ARN of the privacy budget template.
arn
- The ARN of the privacy budget template.public String getArn()
The ARN of the privacy budget template.
public PrivacyBudgetTemplateSummary withArn(String arn)
The ARN of the privacy budget template.
arn
- The ARN of the privacy budget template.public void setMembershipId(String membershipId)
The identifier for a membership resource.
membershipId
- The identifier for a membership resource.public String getMembershipId()
The identifier for a membership resource.
public PrivacyBudgetTemplateSummary withMembershipId(String membershipId)
The identifier for a membership resource.
membershipId
- The identifier for a membership resource.public void setMembershipArn(String membershipArn)
The Amazon Resource Name (ARN) of the member who created the privacy budget template.
membershipArn
- The Amazon Resource Name (ARN) of the member who created the privacy budget template.public String getMembershipArn()
The Amazon Resource Name (ARN) of the member who created the privacy budget template.
public PrivacyBudgetTemplateSummary withMembershipArn(String membershipArn)
The Amazon Resource Name (ARN) of the member who created the privacy budget template.
membershipArn
- The Amazon Resource Name (ARN) of the member who created the privacy budget template.public void setCollaborationId(String collaborationId)
The unique ID of the collaboration that contains this privacy budget template.
collaborationId
- The unique ID of the collaboration that contains this privacy budget template.public String getCollaborationId()
The unique ID of the collaboration that contains this privacy budget template.
public PrivacyBudgetTemplateSummary withCollaborationId(String collaborationId)
The unique ID of the collaboration that contains this privacy budget template.
collaborationId
- The unique ID of the collaboration that contains this privacy budget template.public void setCollaborationArn(String collaborationArn)
The ARN of the collaboration that contains this privacy budget template.
collaborationArn
- The ARN of the collaboration that contains this privacy budget template.public String getCollaborationArn()
The ARN of the collaboration that contains this privacy budget template.
public PrivacyBudgetTemplateSummary withCollaborationArn(String collaborationArn)
The ARN of the collaboration that contains this privacy budget template.
collaborationArn
- The ARN of the collaboration that contains this 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 PrivacyBudgetTemplateSummary withPrivacyBudgetType(String privacyBudgetType)
The type of the privacy budget template.
privacyBudgetType
- The type of the privacy budget template.PrivacyBudgetType
public PrivacyBudgetTemplateSummary 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 privacy budget template was created.
createTime
- The time at which the privacy budget template was created.public Date getCreateTime()
The time at which the privacy budget template was created.
public PrivacyBudgetTemplateSummary withCreateTime(Date createTime)
The time at which the privacy budget template was created.
createTime
- The time at which the privacy budget template was created.public void setUpdateTime(Date updateTime)
The most recent time at which the privacy budget template was updated.
updateTime
- The most recent time at which the privacy budget template was updated.public Date getUpdateTime()
The most recent time at which the privacy budget template was updated.
public PrivacyBudgetTemplateSummary withUpdateTime(Date updateTime)
The most recent time at which the privacy budget template was updated.
updateTime
- The most recent time at which the privacy budget template was updated.public String toString()
toString
in class Object
Object.toString()
public PrivacyBudgetTemplateSummary clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.