Interface IntermediateTableAnalysisRuleCustom.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<IntermediateTableAnalysisRuleCustom.Builder,,IntermediateTableAnalysisRuleCustom> SdkBuilder<IntermediateTableAnalysisRuleCustom.Builder,,IntermediateTableAnalysisRuleCustom> SdkPojo
- Enclosing class:
IntermediateTableAnalysisRuleCustom
-
Method Summary
Modifier and TypeMethodDescriptionadditionalAnalyses(String additionalAnalyses) The setting that controls whether additional analyses are allowed on the intermediate table.additionalAnalyses(AdditionalAnalyses additionalAnalyses) The setting that controls whether additional analyses are allowed on the intermediate table.allowedAdditionalAnalyses(String... allowedAdditionalAnalyses) The list of allowed additional analyses for the intermediate table.allowedAdditionalAnalyses(Collection<String> allowedAdditionalAnalyses) The list of allowed additional analyses for the intermediate table.allowedAnalyses(String... allowedAnalyses) The list of allowed analyses that can be performed on the intermediate table.allowedAnalyses(Collection<String> allowedAnalyses) The list of allowed analyses that can be performed on the intermediate table.allowedAnalysisProviders(String... allowedAnalysisProviders) The list of Amazon Web Services account IDs for the allowed analysis providers.allowedAnalysisProviders(Collection<String> allowedAnalysisProviders) The list of Amazon Web Services account IDs for the allowed analysis providers.allowedResultReceivers(String... allowedResultReceivers) The list of Amazon Web Services account IDs that are allowed to receive results from queries run on the intermediate table.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.differentialPrivacy(Consumer<DifferentialPrivacyConfiguration.Builder> differentialPrivacy) Sets the value of the DifferentialPrivacy property for this object.differentialPrivacy(DifferentialPrivacyConfiguration differentialPrivacy) Sets the value of the DifferentialPrivacy property for this object.disallowedOutputColumns(String... disallowedOutputColumns) The list of columns that are not allowed in the query output.disallowedOutputColumns(Collection<String> disallowedOutputColumns) The list of columns that are not allowed in the query output.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
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
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
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
IntermediateTableAnalysisRuleCustom.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 IntermediateTableAnalysisRuleCustom.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 theDifferentialPrivacyConfiguration.Builderavoiding the need to create one manually viaDifferentialPrivacyConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todifferentialPrivacy(DifferentialPrivacyConfiguration).- Parameters:
differentialPrivacy- a consumer that will call methods onDifferentialPrivacyConfiguration.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.
-