Interface DifferentialPrivacyConfiguration.Builder

All Superinterfaces:
Buildable, CopyableBuilder<DifferentialPrivacyConfiguration.Builder,DifferentialPrivacyConfiguration>, SdkBuilder<DifferentialPrivacyConfiguration.Builder,DifferentialPrivacyConfiguration>, SdkPojo
Enclosing class:
DifferentialPrivacyConfiguration

public static interface DifferentialPrivacyConfiguration.Builder extends SdkPojo, CopyableBuilder<DifferentialPrivacyConfiguration.Builder,DifferentialPrivacyConfiguration>
  • Method Details

    • columns

      The name of the column (such as user_id) that contains the unique identifier of your users whose privacy you want to protect. If you want to turn on differential privacy for two or more tables in a collaboration, you must configure the same column as the user identifier column in both analysis rules.

      Parameters:
      columns - The name of the column (such as user_id) that contains the unique identifier of your users whose privacy you want to protect. If you want to turn on differential privacy for two or more tables in a collaboration, you must configure the same column as the user identifier column in both analysis rules.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • columns

      The name of the column (such as user_id) that contains the unique identifier of your users whose privacy you want to protect. If you want to turn on differential privacy for two or more tables in a collaboration, you must configure the same column as the user identifier column in both analysis rules.

      Parameters:
      columns - The name of the column (such as user_id) that contains the unique identifier of your users whose privacy you want to protect. If you want to turn on differential privacy for two or more tables in a collaboration, you must configure the same column as the user identifier column in both analysis rules.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • columns

      The name of the column (such as user_id) that contains the unique identifier of your users whose privacy you want to protect. If you want to turn on differential privacy for two or more tables in a collaboration, you must configure the same column as the user identifier column in both analysis rules.

      This is a convenience method that creates an instance of the DifferentialPrivacyColumn.Builder avoiding the need to create one manually via DifferentialPrivacyColumn.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to columns(List<DifferentialPrivacyColumn>).

      Parameters:
      columns - a consumer that will call methods on DifferentialPrivacyColumn.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: