Interface CollaborationPrivacyBudgetTemplate.Builder

    • Method Detail

      • id

        CollaborationPrivacyBudgetTemplate.Builder id​(String id)

        The unique identifier of the collaboration privacy budget template.

        Parameters:
        id - The unique identifier of the collaboration privacy budget template.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • arn

        CollaborationPrivacyBudgetTemplate.Builder arn​(String arn)

        The ARN of the collaboration privacy budget template.

        Parameters:
        arn - The ARN of the collaboration privacy budget template.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • collaborationId

        CollaborationPrivacyBudgetTemplate.Builder collaborationId​(String collaborationId)

        The unique identifier of the collaboration that includes this collaboration privacy budget template.

        Parameters:
        collaborationId - The unique identifier of the collaboration that includes this collaboration privacy budget template.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • collaborationArn

        CollaborationPrivacyBudgetTemplate.Builder collaborationArn​(String collaborationArn)

        The ARN of the collaboration that includes this collaboration privacy budget template.

        Parameters:
        collaborationArn - The ARN of the collaboration that includes this collaboration privacy budget template.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • creatorAccountId

        CollaborationPrivacyBudgetTemplate.Builder creatorAccountId​(String creatorAccountId)

        The unique identifier of the account that created this collaboration privacy budget template.

        Parameters:
        creatorAccountId - The unique identifier of the account that created this collaboration privacy budget template.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • createTime

        CollaborationPrivacyBudgetTemplate.Builder createTime​(Instant createTime)

        The time at which the collaboration privacy budget template was created.

        Parameters:
        createTime - The time at which the collaboration privacy budget template was created.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • updateTime

        CollaborationPrivacyBudgetTemplate.Builder updateTime​(Instant updateTime)

        The most recent time at which the collaboration privacy budget template was updated.

        Parameters:
        updateTime - The most recent time at which the collaboration privacy budget template was updated.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • autoRefresh

        CollaborationPrivacyBudgetTemplate.Builder autoRefresh​(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.

        Parameters:
        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.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        PrivacyBudgetTemplateAutoRefresh, PrivacyBudgetTemplateAutoRefresh
      • autoRefresh

        CollaborationPrivacyBudgetTemplate.Builder autoRefresh​(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.

        Parameters:
        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.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        PrivacyBudgetTemplateAutoRefresh, PrivacyBudgetTemplateAutoRefresh