@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class PrivacyBudgetSummary extends Object implements Serializable, Cloneable, StructuredPojo
An array that summaries the specified privacy budget. This summary includes collaboration information, creation information, membership information, and privacy budget information.
Constructor and Description |
---|
PrivacyBudgetSummary() |
Modifier and Type | Method and Description |
---|---|
PrivacyBudgetSummary |
clone() |
boolean |
equals(Object obj) |
PrivacyBudget |
getBudget()
The provided privacy budget.
|
String |
getCollaborationArn()
The ARN of the collaboration that contains this privacy budget.
|
String |
getCollaborationId()
The unique identifier of the collaboration that contains this privacy budget.
|
Date |
getCreateTime()
The time at which the privacy budget was created.
|
String |
getId()
The unique identifier of the privacy budget.
|
String |
getMembershipArn()
The Amazon Resource Name (ARN) of the member who created the privacy budget summary.
|
String |
getMembershipId()
The identifier for a membership resource.
|
String |
getPrivacyBudgetTemplateArn()
The ARN of the privacy budget template.
|
String |
getPrivacyBudgetTemplateId()
The unique identifier of the privacy budget template.
|
String |
getType()
Specifies the type of the privacy budget.
|
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 provided privacy budget.
|
void |
setCollaborationArn(String collaborationArn)
The ARN of the collaboration that contains this privacy budget.
|
void |
setCollaborationId(String collaborationId)
The unique identifier of the collaboration that contains this privacy budget.
|
void |
setCreateTime(Date createTime)
The time at which the privacy budget was created.
|
void |
setId(String id)
The unique identifier of the privacy budget.
|
void |
setMembershipArn(String membershipArn)
The Amazon Resource Name (ARN) of the member who created the privacy budget summary.
|
void |
setMembershipId(String membershipId)
The identifier for a membership resource.
|
void |
setPrivacyBudgetTemplateArn(String privacyBudgetTemplateArn)
The ARN of the privacy budget template.
|
void |
setPrivacyBudgetTemplateId(String privacyBudgetTemplateId)
The unique identifier of the privacy budget template.
|
void |
setType(String type)
Specifies the type of the privacy budget.
|
void |
setUpdateTime(Date updateTime)
The most recent time at which the privacy budget was updated.
|
String |
toString()
Returns a string representation of this object.
|
PrivacyBudgetSummary |
withBudget(PrivacyBudget budget)
The provided privacy budget.
|
PrivacyBudgetSummary |
withCollaborationArn(String collaborationArn)
The ARN of the collaboration that contains this privacy budget.
|
PrivacyBudgetSummary |
withCollaborationId(String collaborationId)
The unique identifier of the collaboration that contains this privacy budget.
|
PrivacyBudgetSummary |
withCreateTime(Date createTime)
The time at which the privacy budget was created.
|
PrivacyBudgetSummary |
withId(String id)
The unique identifier of the privacy budget.
|
PrivacyBudgetSummary |
withMembershipArn(String membershipArn)
The Amazon Resource Name (ARN) of the member who created the privacy budget summary.
|
PrivacyBudgetSummary |
withMembershipId(String membershipId)
The identifier for a membership resource.
|
PrivacyBudgetSummary |
withPrivacyBudgetTemplateArn(String privacyBudgetTemplateArn)
The ARN of the privacy budget template.
|
PrivacyBudgetSummary |
withPrivacyBudgetTemplateId(String privacyBudgetTemplateId)
The unique identifier of the privacy budget template.
|
PrivacyBudgetSummary |
withType(PrivacyBudgetType type)
Specifies the type of the privacy budget.
|
PrivacyBudgetSummary |
withType(String type)
Specifies the type of the privacy budget.
|
PrivacyBudgetSummary |
withUpdateTime(Date updateTime)
The most recent time at which the privacy budget was updated.
|
public void setId(String id)
The unique identifier of the privacy budget.
id
- The unique identifier of the privacy budget.public String getId()
The unique identifier of the privacy budget.
public PrivacyBudgetSummary withId(String id)
The unique identifier of the privacy budget.
id
- The unique identifier of the privacy budget.public void setPrivacyBudgetTemplateId(String privacyBudgetTemplateId)
The unique identifier of the privacy budget template.
privacyBudgetTemplateId
- The unique identifier of the privacy budget template.public String getPrivacyBudgetTemplateId()
The unique identifier of the privacy budget template.
public PrivacyBudgetSummary withPrivacyBudgetTemplateId(String privacyBudgetTemplateId)
The unique identifier of the privacy budget template.
privacyBudgetTemplateId
- The unique identifier of the privacy budget template.public void setPrivacyBudgetTemplateArn(String privacyBudgetTemplateArn)
The ARN of the privacy budget template.
privacyBudgetTemplateArn
- The ARN of the privacy budget template.public String getPrivacyBudgetTemplateArn()
The ARN of the privacy budget template.
public PrivacyBudgetSummary withPrivacyBudgetTemplateArn(String privacyBudgetTemplateArn)
The ARN of the privacy budget template.
privacyBudgetTemplateArn
- 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 PrivacyBudgetSummary 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 summary.
membershipArn
- The Amazon Resource Name (ARN) of the member who created the privacy budget summary.public String getMembershipArn()
The Amazon Resource Name (ARN) of the member who created the privacy budget summary.
public PrivacyBudgetSummary withMembershipArn(String membershipArn)
The Amazon Resource Name (ARN) of the member who created the privacy budget summary.
membershipArn
- The Amazon Resource Name (ARN) of the member who created the privacy budget summary.public void setCollaborationId(String collaborationId)
The unique identifier of the collaboration that contains this privacy budget.
collaborationId
- The unique identifier of the collaboration that contains this privacy budget.public String getCollaborationId()
The unique identifier of the collaboration that contains this privacy budget.
public PrivacyBudgetSummary withCollaborationId(String collaborationId)
The unique identifier of the collaboration that contains this privacy budget.
collaborationId
- The unique identifier of the collaboration that contains this privacy budget.public void setCollaborationArn(String collaborationArn)
The ARN of the collaboration that contains this privacy budget.
collaborationArn
- The ARN of the collaboration that contains this privacy budget.public String getCollaborationArn()
The ARN of the collaboration that contains this privacy budget.
public PrivacyBudgetSummary withCollaborationArn(String collaborationArn)
The ARN of the collaboration that contains this privacy budget.
collaborationArn
- The ARN of the collaboration that contains this privacy budget.public void setType(String type)
Specifies the type of the privacy budget.
type
- Specifies the type of the privacy budget.PrivacyBudgetType
public String getType()
Specifies the type of the privacy budget.
PrivacyBudgetType
public PrivacyBudgetSummary withType(String type)
Specifies the type of the privacy budget.
type
- Specifies the type of the privacy budget.PrivacyBudgetType
public PrivacyBudgetSummary withType(PrivacyBudgetType type)
Specifies the type of the privacy budget.
type
- Specifies the type of the privacy budget.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 PrivacyBudgetSummary 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 PrivacyBudgetSummary 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 provided privacy budget.
budget
- The provided privacy budget.public PrivacyBudget getBudget()
The provided privacy budget.
public PrivacyBudgetSummary withBudget(PrivacyBudget budget)
The provided privacy budget.
budget
- The provided privacy budget.public String toString()
toString
in class Object
Object.toString()
public PrivacyBudgetSummary clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.