Interface ConsolidatedPolicyCustom.Builder

  • Method Details

    • allowedAnalyses

      ConsolidatedPolicyCustom.Builder allowedAnalyses(Collection<String> allowedAnalyses)

      The allowed analyses.

      Parameters:
      allowedAnalyses - The allowed analyses.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • allowedAnalyses

      ConsolidatedPolicyCustom.Builder allowedAnalyses(String... allowedAnalyses)

      The allowed analyses.

      Parameters:
      allowedAnalyses - The allowed analyses.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • allowedAnalysisProviders

      ConsolidatedPolicyCustom.Builder allowedAnalysisProviders(Collection<String> allowedAnalysisProviders)

      The allowed analysis providers.

      Parameters:
      allowedAnalysisProviders - The allowed analysis providers.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • allowedAnalysisProviders

      ConsolidatedPolicyCustom.Builder allowedAnalysisProviders(String... allowedAnalysisProviders)

      The allowed analysis providers.

      Parameters:
      allowedAnalysisProviders - The allowed analysis providers.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • additionalAnalyses

      ConsolidatedPolicyCustom.Builder additionalAnalyses(String additionalAnalyses)

      Additional analyses for the consolidated policy.

      Parameters:
      additionalAnalyses - Additional analyses for the consolidated policy.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • additionalAnalyses

      ConsolidatedPolicyCustom.Builder additionalAnalyses(AdditionalAnalyses additionalAnalyses)

      Additional analyses for the consolidated policy.

      Parameters:
      additionalAnalyses - Additional analyses for the consolidated policy.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • disallowedOutputColumns

      ConsolidatedPolicyCustom.Builder disallowedOutputColumns(Collection<String> disallowedOutputColumns)

      Disallowed output columns

      Parameters:
      disallowedOutputColumns - Disallowed output columns
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • disallowedOutputColumns

      ConsolidatedPolicyCustom.Builder disallowedOutputColumns(String... disallowedOutputColumns)

      Disallowed output columns

      Parameters:
      disallowedOutputColumns - Disallowed output columns
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • differentialPrivacy

      ConsolidatedPolicyCustom.Builder differentialPrivacy(DifferentialPrivacyConfiguration differentialPrivacy)
      Sets the value of the DifferentialPrivacy property for this object.
      Parameters:
      differentialPrivacy - The new value for the DifferentialPrivacy property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • differentialPrivacy

      default ConsolidatedPolicyCustom.Builder differentialPrivacy(Consumer<DifferentialPrivacyConfiguration.Builder> differentialPrivacy)
      Sets the value of the DifferentialPrivacy property for this object. This is a convenience method that creates an instance of the DifferentialPrivacyConfiguration.Builder avoiding the need to create one manually via DifferentialPrivacyConfiguration.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to differentialPrivacy(DifferentialPrivacyConfiguration).

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

      ConsolidatedPolicyCustom.Builder allowedResultReceivers(Collection<String> allowedResultReceivers)

      The allowed result receivers.

      Parameters:
      allowedResultReceivers - The allowed result receivers.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • allowedResultReceivers

      ConsolidatedPolicyCustom.Builder allowedResultReceivers(String... allowedResultReceivers)

      The allowed result receivers.

      Parameters:
      allowedResultReceivers - The allowed result receivers.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • allowedAdditionalAnalyses

      ConsolidatedPolicyCustom.Builder allowedAdditionalAnalyses(Collection<String> allowedAdditionalAnalyses)

      The additional analyses allowed by the consolidated policy.

      Parameters:
      allowedAdditionalAnalyses - The additional analyses allowed by the consolidated policy.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • allowedAdditionalAnalyses

      ConsolidatedPolicyCustom.Builder allowedAdditionalAnalyses(String... allowedAdditionalAnalyses)

      The additional analyses allowed by the consolidated policy.

      Parameters:
      allowedAdditionalAnalyses - The additional analyses allowed by the consolidated policy.
      Returns:
      Returns a reference to this object so that method calls can be chained together.