@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class PrivacyBudgetTemplate extends Object implements Serializable, Cloneable, StructuredPojo
An object that defines the privacy budget template.
Constructor and Description |
---|
PrivacyBudgetTemplate() |
Modifier and Type | Method and Description |
---|---|
PrivacyBudgetTemplate |
clone() |
boolean |
equals(Object obj) |
String |
getArn()
The ARN of the privacy budget template.
|
String |
getAutoRefresh()
How often the privacy budget refreshes.
|
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.
|
PrivacyBudgetTemplateParametersOutput |
getParameters()
Specifies the epsilon and noise parameters for the privacy budget template.
|
String |
getPrivacyBudgetType()
Specifies 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 |
setAutoRefresh(String autoRefresh)
How often the privacy budget refreshes.
|
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 |
setParameters(PrivacyBudgetTemplateParametersOutput parameters)
Specifies the epsilon and noise parameters for the privacy budget template.
|
void |
setPrivacyBudgetType(String privacyBudgetType)
Specifies 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.
|
PrivacyBudgetTemplate |
withArn(String arn)
The ARN of the privacy budget template.
|
PrivacyBudgetTemplate |
withAutoRefresh(PrivacyBudgetTemplateAutoRefresh autoRefresh)
How often the privacy budget refreshes.
|
PrivacyBudgetTemplate |
withAutoRefresh(String autoRefresh)
How often the privacy budget refreshes.
|
PrivacyBudgetTemplate |
withCollaborationArn(String collaborationArn)
The ARN of the collaboration that contains this privacy budget template.
|
PrivacyBudgetTemplate |
withCollaborationId(String collaborationId)
The unique ID of the collaboration that contains this privacy budget template.
|
PrivacyBudgetTemplate |
withCreateTime(Date createTime)
The time at which the privacy budget template was created.
|
PrivacyBudgetTemplate |
withId(String id)
The unique identifier of the privacy budget template.
|
PrivacyBudgetTemplate |
withMembershipArn(String membershipArn)
The Amazon Resource Name (ARN) of the member who created the privacy budget template.
|
PrivacyBudgetTemplate |
withMembershipId(String membershipId)
The identifier for a membership resource.
|
PrivacyBudgetTemplate |
withParameters(PrivacyBudgetTemplateParametersOutput parameters)
Specifies the epsilon and noise parameters for the privacy budget template.
|
PrivacyBudgetTemplate |
withPrivacyBudgetType(PrivacyBudgetType privacyBudgetType)
Specifies the type of the privacy budget template.
|
PrivacyBudgetTemplate |
withPrivacyBudgetType(String privacyBudgetType)
Specifies the type of the privacy budget template.
|
PrivacyBudgetTemplate |
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 PrivacyBudgetTemplate 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 PrivacyBudgetTemplate 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 PrivacyBudgetTemplate 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 PrivacyBudgetTemplate 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 PrivacyBudgetTemplate 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 PrivacyBudgetTemplate 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 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 PrivacyBudgetTemplate 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 PrivacyBudgetTemplate 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 void setPrivacyBudgetType(String privacyBudgetType)
Specifies the type of the privacy budget template.
privacyBudgetType
- Specifies the type of the privacy budget template.PrivacyBudgetType
public String getPrivacyBudgetType()
Specifies the type of the privacy budget template.
PrivacyBudgetType
public PrivacyBudgetTemplate withPrivacyBudgetType(String privacyBudgetType)
Specifies the type of the privacy budget template.
privacyBudgetType
- Specifies the type of the privacy budget template.PrivacyBudgetType
public PrivacyBudgetTemplate withPrivacyBudgetType(PrivacyBudgetType privacyBudgetType)
Specifies the type of the privacy budget template.
privacyBudgetType
- Specifies the type of the privacy budget template.PrivacyBudgetType
public void setAutoRefresh(String autoRefresh)
How often the privacy budget refreshes.
If you plan to regularly bring new data into the collaboration, use CALENDAR_MONTH
to automatically
get a new privacy budget for the collaboration every calendar month. Choosing this option allows arbitrary
amounts of information to be revealed about rows of the data when repeatedly queried across refreshes. Avoid
choosing this if the same rows will be repeatedly queried between privacy budget refreshes.
autoRefresh
- How often the privacy budget refreshes.
If you plan to regularly bring new data into the collaboration, use CALENDAR_MONTH
to
automatically get a new privacy budget for the collaboration every calendar month. Choosing this option
allows arbitrary amounts of information to be revealed about rows of the data when repeatedly queried
across refreshes. Avoid choosing this if the same rows will be repeatedly queried between privacy budget
refreshes.
PrivacyBudgetTemplateAutoRefresh
public String getAutoRefresh()
How often the privacy budget refreshes.
If you plan to regularly bring new data into the collaboration, use CALENDAR_MONTH
to automatically
get a new privacy budget for the collaboration every calendar month. Choosing this option allows arbitrary
amounts of information to be revealed about rows of the data when repeatedly queried across refreshes. Avoid
choosing this if the same rows will be repeatedly queried between privacy budget refreshes.
If you plan to regularly bring new data into the collaboration, use CALENDAR_MONTH
to
automatically get a new privacy budget for the collaboration every calendar month. Choosing this option
allows arbitrary amounts of information to be revealed about rows of the data when repeatedly queried
across refreshes. Avoid choosing this if the same rows will be repeatedly queried between privacy budget
refreshes.
PrivacyBudgetTemplateAutoRefresh
public PrivacyBudgetTemplate withAutoRefresh(String autoRefresh)
How often the privacy budget refreshes.
If you plan to regularly bring new data into the collaboration, use CALENDAR_MONTH
to automatically
get a new privacy budget for the collaboration every calendar month. Choosing this option allows arbitrary
amounts of information to be revealed about rows of the data when repeatedly queried across refreshes. Avoid
choosing this if the same rows will be repeatedly queried between privacy budget refreshes.
autoRefresh
- How often the privacy budget refreshes.
If you plan to regularly bring new data into the collaboration, use CALENDAR_MONTH
to
automatically get a new privacy budget for the collaboration every calendar month. Choosing this option
allows arbitrary amounts of information to be revealed about rows of the data when repeatedly queried
across refreshes. Avoid choosing this if the same rows will be repeatedly queried between privacy budget
refreshes.
PrivacyBudgetTemplateAutoRefresh
public PrivacyBudgetTemplate withAutoRefresh(PrivacyBudgetTemplateAutoRefresh autoRefresh)
How often the privacy budget refreshes.
If you plan to regularly bring new data into the collaboration, use CALENDAR_MONTH
to automatically
get a new privacy budget for the collaboration every calendar month. Choosing this option allows arbitrary
amounts of information to be revealed about rows of the data when repeatedly queried across refreshes. Avoid
choosing this if the same rows will be repeatedly queried between privacy budget refreshes.
autoRefresh
- How often the privacy budget refreshes.
If you plan to regularly bring new data into the collaboration, use CALENDAR_MONTH
to
automatically get a new privacy budget for the collaboration every calendar month. Choosing this option
allows arbitrary amounts of information to be revealed about rows of the data when repeatedly queried
across refreshes. Avoid choosing this if the same rows will be repeatedly queried between privacy budget
refreshes.
PrivacyBudgetTemplateAutoRefresh
public void setParameters(PrivacyBudgetTemplateParametersOutput parameters)
Specifies the epsilon and noise parameters for the privacy budget template.
parameters
- Specifies the epsilon and noise parameters for the privacy budget template.public PrivacyBudgetTemplateParametersOutput getParameters()
Specifies the epsilon and noise parameters for the privacy budget template.
public PrivacyBudgetTemplate withParameters(PrivacyBudgetTemplateParametersOutput parameters)
Specifies the epsilon and noise parameters for the privacy budget template.
parameters
- Specifies the epsilon and noise parameters for the privacy budget template.public String toString()
toString
in class Object
Object.toString()
public PrivacyBudgetTemplate clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.