@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CollaborationPrivacyBudgetTemplate extends Object implements Serializable, Cloneable, StructuredPojo
An array that specifies the information for a collaboration's privacy budget template.
Constructor and Description |
---|
CollaborationPrivacyBudgetTemplate() |
Modifier and Type | Method and Description |
---|---|
CollaborationPrivacyBudgetTemplate |
clone() |
boolean |
equals(Object obj) |
String |
getArn()
The ARN of the collaboration privacy budget template.
|
String |
getAutoRefresh()
How often the privacy budget refreshes.
|
String |
getCollaborationArn()
The ARN of the collaboration that includes this collaboration privacy budget template.
|
String |
getCollaborationId()
The unique identifier of the collaboration that includes 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.
|
PrivacyBudgetTemplateParametersOutput |
getParameters()
Specifies the epsilon and noise parameters for the privacy budget template.
|
String |
getPrivacyBudgetType()
The type of 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 |
setAutoRefresh(String autoRefresh)
How often the privacy budget refreshes.
|
void |
setCollaborationArn(String collaborationArn)
The ARN of the collaboration that includes this collaboration privacy budget template.
|
void |
setCollaborationId(String collaborationId)
The unique identifier of the collaboration that includes 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 |
setParameters(PrivacyBudgetTemplateParametersOutput parameters)
Specifies the epsilon and noise parameters for the privacy budget template.
|
void |
setPrivacyBudgetType(String privacyBudgetType)
The type of 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.
|
CollaborationPrivacyBudgetTemplate |
withArn(String arn)
The ARN of the collaboration privacy budget template.
|
CollaborationPrivacyBudgetTemplate |
withAutoRefresh(PrivacyBudgetTemplateAutoRefresh autoRefresh)
How often the privacy budget refreshes.
|
CollaborationPrivacyBudgetTemplate |
withAutoRefresh(String autoRefresh)
How often the privacy budget refreshes.
|
CollaborationPrivacyBudgetTemplate |
withCollaborationArn(String collaborationArn)
The ARN of the collaboration that includes this collaboration privacy budget template.
|
CollaborationPrivacyBudgetTemplate |
withCollaborationId(String collaborationId)
The unique identifier of the collaboration that includes this collaboration privacy budget template.
|
CollaborationPrivacyBudgetTemplate |
withCreateTime(Date createTime)
The time at which the collaboration privacy budget template was created.
|
CollaborationPrivacyBudgetTemplate |
withCreatorAccountId(String creatorAccountId)
The unique identifier of the account that created this collaboration privacy budget template.
|
CollaborationPrivacyBudgetTemplate |
withId(String id)
The unique identifier of the collaboration privacy budget template.
|
CollaborationPrivacyBudgetTemplate |
withParameters(PrivacyBudgetTemplateParametersOutput parameters)
Specifies the epsilon and noise parameters for the privacy budget template.
|
CollaborationPrivacyBudgetTemplate |
withPrivacyBudgetType(PrivacyBudgetType privacyBudgetType)
The type of privacy budget template.
|
CollaborationPrivacyBudgetTemplate |
withPrivacyBudgetType(String privacyBudgetType)
The type of privacy budget template.
|
CollaborationPrivacyBudgetTemplate |
withUpdateTime(Date updateTime)
The most recent time at which the collaboration privacy budget template was updated.
|
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 CollaborationPrivacyBudgetTemplate 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 CollaborationPrivacyBudgetTemplate 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 includes this collaboration privacy budget template.
collaborationId
- The unique identifier of the collaboration that includes this collaboration privacy budget template.public String getCollaborationId()
The unique identifier of the collaboration that includes this collaboration privacy budget template.
public CollaborationPrivacyBudgetTemplate withCollaborationId(String collaborationId)
The unique identifier of the collaboration that includes this collaboration privacy budget template.
collaborationId
- The unique identifier of the collaboration that includes this collaboration privacy budget template.public void setCollaborationArn(String collaborationArn)
The ARN of the collaboration that includes this collaboration privacy budget template.
collaborationArn
- The ARN of the collaboration that includes this collaboration privacy budget template.public String getCollaborationArn()
The ARN of the collaboration that includes this collaboration privacy budget template.
public CollaborationPrivacyBudgetTemplate withCollaborationArn(String collaborationArn)
The ARN of the collaboration that includes this collaboration privacy budget template.
collaborationArn
- The ARN of the collaboration that includes 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 CollaborationPrivacyBudgetTemplate 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 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 CollaborationPrivacyBudgetTemplate 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 CollaborationPrivacyBudgetTemplate 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 void setPrivacyBudgetType(String privacyBudgetType)
The type of privacy budget template.
privacyBudgetType
- The type of privacy budget template.PrivacyBudgetType
public String getPrivacyBudgetType()
The type of privacy budget template.
PrivacyBudgetType
public CollaborationPrivacyBudgetTemplate withPrivacyBudgetType(String privacyBudgetType)
The type of privacy budget template.
privacyBudgetType
- The type of privacy budget template.PrivacyBudgetType
public CollaborationPrivacyBudgetTemplate withPrivacyBudgetType(PrivacyBudgetType privacyBudgetType)
The type of privacy budget template.
privacyBudgetType
- The type of 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 CollaborationPrivacyBudgetTemplate 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 CollaborationPrivacyBudgetTemplate 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 CollaborationPrivacyBudgetTemplate 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 CollaborationPrivacyBudgetTemplate clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.