Interface IntermediateTableAnalysisRuleCustom.Builder

  • Method Details

    • allowedAnalyses

      The list of allowed analyses that can be performed on the intermediate table.

      Parameters:
      allowedAnalyses - The list of allowed analyses that can be performed on the intermediate table.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • allowedAnalyses

      IntermediateTableAnalysisRuleCustom.Builder allowedAnalyses(String... allowedAnalyses)

      The list of allowed analyses that can be performed on the intermediate table.

      Parameters:
      allowedAnalyses - The list of allowed analyses that can be performed on the intermediate table.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • additionalAnalyses

      IntermediateTableAnalysisRuleCustom.Builder additionalAnalyses(String additionalAnalyses)

      The setting that controls whether additional analyses are allowed on the intermediate table.

      Parameters:
      additionalAnalyses - The setting that controls whether additional analyses are allowed on the intermediate table.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • additionalAnalyses

      IntermediateTableAnalysisRuleCustom.Builder additionalAnalyses(AdditionalAnalyses additionalAnalyses)

      The setting that controls whether additional analyses are allowed on the intermediate table.

      Parameters:
      additionalAnalyses - The setting that controls whether additional analyses are allowed on the intermediate table.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • allowedAdditionalAnalyses

      IntermediateTableAnalysisRuleCustom.Builder allowedAdditionalAnalyses(Collection<String> allowedAdditionalAnalyses)

      The list of allowed additional analyses for the intermediate table.

      Parameters:
      allowedAdditionalAnalyses - The list of allowed additional analyses for the intermediate table.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • allowedAdditionalAnalyses

      IntermediateTableAnalysisRuleCustom.Builder allowedAdditionalAnalyses(String... allowedAdditionalAnalyses)

      The list of allowed additional analyses for the intermediate table.

      Parameters:
      allowedAdditionalAnalyses - The list of allowed additional analyses for the intermediate table.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • allowedAnalysisProviders

      IntermediateTableAnalysisRuleCustom.Builder allowedAnalysisProviders(Collection<String> allowedAnalysisProviders)

      The list of Amazon Web Services account IDs for the allowed analysis providers.

      Parameters:
      allowedAnalysisProviders - The list of Amazon Web Services account IDs for the allowed analysis providers.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • allowedAnalysisProviders

      IntermediateTableAnalysisRuleCustom.Builder allowedAnalysisProviders(String... allowedAnalysisProviders)

      The list of Amazon Web Services account IDs for the allowed analysis providers.

      Parameters:
      allowedAnalysisProviders - The list of Amazon Web Services account IDs for the allowed analysis providers.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • allowedResultReceivers

      IntermediateTableAnalysisRuleCustom.Builder allowedResultReceivers(Collection<String> allowedResultReceivers)

      The list of Amazon Web Services account IDs that are allowed to receive results from queries run on the intermediate table.

      Parameters:
      allowedResultReceivers - The list of Amazon Web Services account IDs that are allowed to receive results from queries run on the intermediate table.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • allowedResultReceivers

      IntermediateTableAnalysisRuleCustom.Builder allowedResultReceivers(String... allowedResultReceivers)

      The list of Amazon Web Services account IDs that are allowed to receive results from queries run on the intermediate table.

      Parameters:
      allowedResultReceivers - The list of Amazon Web Services account IDs that are allowed to receive results from queries run on the intermediate table.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • 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

      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:
    • disallowedOutputColumns

      IntermediateTableAnalysisRuleCustom.Builder disallowedOutputColumns(Collection<String> disallowedOutputColumns)

      The list of columns that are not allowed in the query output.

      Parameters:
      disallowedOutputColumns - The list of columns that are not allowed in the query output.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • disallowedOutputColumns

      IntermediateTableAnalysisRuleCustom.Builder disallowedOutputColumns(String... disallowedOutputColumns)

      The list of columns that are not allowed in the query output.

      Parameters:
      disallowedOutputColumns - The list of columns that are not allowed in the query output.
      Returns:
      Returns a reference to this object so that method calls can be chained together.