@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreatePrivacyBudgetTemplateRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP| Constructor and Description | 
|---|
| CreatePrivacyBudgetTemplateRequest() | 
| Modifier and Type | Method and Description | 
|---|---|
| CreatePrivacyBudgetTemplateRequest | addTagsEntry(String key,
            String value)Add a single Tags entry | 
| CreatePrivacyBudgetTemplateRequest | clearTagsEntries()Removes all the entries added into Tags. | 
| CreatePrivacyBudgetTemplateRequest | clone()Creates a shallow clone of this object for all fields except the handler context. | 
| boolean | equals(Object obj) | 
| String | getAutoRefresh()
 How often the privacy budget refreshes. | 
| String | getMembershipIdentifier()
 A unique identifier for one of your memberships for a collaboration. | 
| PrivacyBudgetTemplateParametersInput | getParameters()
 Specifies your parameters for the privacy budget template. | 
| String | getPrivacyBudgetType()
 Specifies the type of the privacy budget template. | 
| Map<String,String> | getTags()
 An optional label that you can assign to a resource when you create it. | 
| int | hashCode() | 
| void | setAutoRefresh(String autoRefresh)
 How often the privacy budget refreshes. | 
| void | setMembershipIdentifier(String membershipIdentifier)
 A unique identifier for one of your memberships for a collaboration. | 
| void | setParameters(PrivacyBudgetTemplateParametersInput parameters)
 Specifies your parameters for the privacy budget template. | 
| void | setPrivacyBudgetType(String privacyBudgetType)
 Specifies the type of the privacy budget template. | 
| void | setTags(Map<String,String> tags)
 An optional label that you can assign to a resource when you create it. | 
| String | toString()Returns a string representation of this object. | 
| CreatePrivacyBudgetTemplateRequest | withAutoRefresh(PrivacyBudgetTemplateAutoRefresh autoRefresh)
 How often the privacy budget refreshes. | 
| CreatePrivacyBudgetTemplateRequest | withAutoRefresh(String autoRefresh)
 How often the privacy budget refreshes. | 
| CreatePrivacyBudgetTemplateRequest | withMembershipIdentifier(String membershipIdentifier)
 A unique identifier for one of your memberships for a collaboration. | 
| CreatePrivacyBudgetTemplateRequest | withParameters(PrivacyBudgetTemplateParametersInput parameters)
 Specifies your parameters for the privacy budget template. | 
| CreatePrivacyBudgetTemplateRequest | withPrivacyBudgetType(PrivacyBudgetType privacyBudgetType)
 Specifies the type of the privacy budget template. | 
| CreatePrivacyBudgetTemplateRequest | withPrivacyBudgetType(String privacyBudgetType)
 Specifies the type of the privacy budget template. | 
| CreatePrivacyBudgetTemplateRequest | withTags(Map<String,String> tags)
 An optional label that you can assign to a resource when you create it. | 
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeoutpublic void setMembershipIdentifier(String membershipIdentifier)
A unique identifier for one of your memberships for a collaboration. The privacy budget template is created in the collaboration that this membership belongs to. Accepts a membership ID.
membershipIdentifier - A unique identifier for one of your memberships for a collaboration. The privacy budget template is
        created in the collaboration that this membership belongs to. Accepts a membership ID.public String getMembershipIdentifier()
A unique identifier for one of your memberships for a collaboration. The privacy budget template is created in the collaboration that this membership belongs to. Accepts a membership ID.
public CreatePrivacyBudgetTemplateRequest withMembershipIdentifier(String membershipIdentifier)
A unique identifier for one of your memberships for a collaboration. The privacy budget template is created in the collaboration that this membership belongs to. Accepts a membership ID.
membershipIdentifier - A unique identifier for one of your memberships for a collaboration. The privacy budget template is
        created in the collaboration that this membership belongs to. Accepts a membership ID.public void setAutoRefresh(String autoRefresh)
How often the privacy budget refreshes.
 If you plan to regularly bring new data into the collaboration, you can 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 queries 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, you can 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 queries
        across refreshes. Avoid choosing this if the same rows will be repeatedly queried between privacy budget
        refreshes.
        
PrivacyBudgetTemplateAutoRefreshpublic String getAutoRefresh()
How often the privacy budget refreshes.
 If you plan to regularly bring new data into the collaboration, you can 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 queries 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, you can 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
         queries across refreshes. Avoid choosing this if the same rows will be repeatedly queried between privacy
         budget refreshes.
         
PrivacyBudgetTemplateAutoRefreshpublic CreatePrivacyBudgetTemplateRequest withAutoRefresh(String autoRefresh)
How often the privacy budget refreshes.
 If you plan to regularly bring new data into the collaboration, you can 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 queries 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, you can 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 queries
        across refreshes. Avoid choosing this if the same rows will be repeatedly queried between privacy budget
        refreshes.
        
PrivacyBudgetTemplateAutoRefreshpublic CreatePrivacyBudgetTemplateRequest withAutoRefresh(PrivacyBudgetTemplateAutoRefresh autoRefresh)
How often the privacy budget refreshes.
 If you plan to regularly bring new data into the collaboration, you can 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 queries 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, you can 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 queries
        across refreshes. Avoid choosing this if the same rows will be repeatedly queried between privacy budget
        refreshes.
        
PrivacyBudgetTemplateAutoRefreshpublic void setPrivacyBudgetType(String privacyBudgetType)
Specifies the type of the privacy budget template.
privacyBudgetType - Specifies the type of the privacy budget template.PrivacyBudgetTypepublic String getPrivacyBudgetType()
Specifies the type of the privacy budget template.
PrivacyBudgetTypepublic CreatePrivacyBudgetTemplateRequest withPrivacyBudgetType(String privacyBudgetType)
Specifies the type of the privacy budget template.
privacyBudgetType - Specifies the type of the privacy budget template.PrivacyBudgetTypepublic CreatePrivacyBudgetTemplateRequest withPrivacyBudgetType(PrivacyBudgetType privacyBudgetType)
Specifies the type of the privacy budget template.
privacyBudgetType - Specifies the type of the privacy budget template.PrivacyBudgetTypepublic void setParameters(PrivacyBudgetTemplateParametersInput parameters)
Specifies your parameters for the privacy budget template.
parameters - Specifies your parameters for the privacy budget template.public PrivacyBudgetTemplateParametersInput getParameters()
Specifies your parameters for the privacy budget template.
public CreatePrivacyBudgetTemplateRequest withParameters(PrivacyBudgetTemplateParametersInput parameters)
Specifies your parameters for the privacy budget template.
parameters - Specifies your parameters for the privacy budget template.public Map<String,String> getTags()
An optional label that you can assign to a resource when you create it. Each tag consists of a key and an optional value, both of which you define. When you use tagging, you can also use tag-based access control in IAM policies to control access to this resource.
public void setTags(Map<String,String> tags)
An optional label that you can assign to a resource when you create it. Each tag consists of a key and an optional value, both of which you define. When you use tagging, you can also use tag-based access control in IAM policies to control access to this resource.
tags - An optional label that you can assign to a resource when you create it. Each tag consists of a key and an
        optional value, both of which you define. When you use tagging, you can also use tag-based access control
        in IAM policies to control access to this resource.public CreatePrivacyBudgetTemplateRequest withTags(Map<String,String> tags)
An optional label that you can assign to a resource when you create it. Each tag consists of a key and an optional value, both of which you define. When you use tagging, you can also use tag-based access control in IAM policies to control access to this resource.
tags - An optional label that you can assign to a resource when you create it. Each tag consists of a key and an
        optional value, both of which you define. When you use tagging, you can also use tag-based access control
        in IAM policies to control access to this resource.public CreatePrivacyBudgetTemplateRequest addTagsEntry(String key, String value)
public CreatePrivacyBudgetTemplateRequest clearTagsEntries()
public String toString()
toString in class ObjectObject.toString()public CreatePrivacyBudgetTemplateRequest clone()
AmazonWebServiceRequestclone in class AmazonWebServiceRequestObject.clone()