Interface AnalysisRuleCustom.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<AnalysisRuleCustom.Builder,
,AnalysisRuleCustom> SdkBuilder<AnalysisRuleCustom.Builder,
,AnalysisRuleCustom> SdkPojo
- Enclosing class:
AnalysisRuleCustom
-
Method Summary
Modifier and TypeMethodDescriptionadditionalAnalyses
(String additionalAnalyses) An indicator as to whether additional analyses (such as Clean Rooms ML) can be applied to the output of the direct query.additionalAnalyses
(AdditionalAnalyses additionalAnalyses) An indicator as to whether additional analyses (such as Clean Rooms ML) can be applied to the output of the direct query.allowedAnalyses
(String... allowedAnalyses) The ARN of the analysis templates that are allowed by the custom analysis rule.allowedAnalyses
(Collection<String> allowedAnalyses) The ARN of the analysis templates that are allowed by the custom analysis rule.allowedAnalysisProviders
(String... allowedAnalysisProviders) The IDs of the Amazon Web Services accounts that are allowed to query by the custom analysis rule.allowedAnalysisProviders
(Collection<String> allowedAnalysisProviders) The IDs of the Amazon Web Services accounts that are allowed to query by the custom analysis rule.default AnalysisRuleCustom.Builder
differentialPrivacy
(Consumer<DifferentialPrivacyConfiguration.Builder> differentialPrivacy) The differential privacy configuration.differentialPrivacy
(DifferentialPrivacyConfiguration differentialPrivacy) The differential privacy configuration.disallowedOutputColumns
(String... disallowedOutputColumns) A list of columns that aren't allowed to be shown in the query output.disallowedOutputColumns
(Collection<String> disallowedOutputColumns) A list of columns that aren't allowed to be shown in the query output.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
allowedAnalyses
The ARN of the analysis templates that are allowed by the custom analysis rule.
- Parameters:
allowedAnalyses
- The ARN of the analysis templates that are allowed by the custom analysis rule.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
allowedAnalyses
The ARN of the analysis templates that are allowed by the custom analysis rule.
- Parameters:
allowedAnalyses
- The ARN of the analysis templates that are allowed by the custom analysis rule.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
allowedAnalysisProviders
The IDs of the Amazon Web Services accounts that are allowed to query by the custom analysis rule. Required when
allowedAnalyses
isANY_QUERY
.- Parameters:
allowedAnalysisProviders
- The IDs of the Amazon Web Services accounts that are allowed to query by the custom analysis rule. Required whenallowedAnalyses
isANY_QUERY
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
allowedAnalysisProviders
The IDs of the Amazon Web Services accounts that are allowed to query by the custom analysis rule. Required when
allowedAnalyses
isANY_QUERY
.- Parameters:
allowedAnalysisProviders
- The IDs of the Amazon Web Services accounts that are allowed to query by the custom analysis rule. Required whenallowedAnalyses
isANY_QUERY
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
additionalAnalyses
An indicator as to whether additional analyses (such as Clean Rooms ML) can be applied to the output of the direct query.
- Parameters:
additionalAnalyses
- An indicator as to whether additional analyses (such as Clean Rooms ML) can be applied to the output of the direct query.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
additionalAnalyses
An indicator as to whether additional analyses (such as Clean Rooms ML) can be applied to the output of the direct query.
- Parameters:
additionalAnalyses
- An indicator as to whether additional analyses (such as Clean Rooms ML) can be applied to the output of the direct query.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
disallowedOutputColumns
A list of columns that aren't allowed to be shown in the query output.
- Parameters:
disallowedOutputColumns
- A list of columns that aren't allowed to be shown in the query output.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
disallowedOutputColumns
A list of columns that aren't allowed to be shown in the query output.
- Parameters:
disallowedOutputColumns
- A list of columns that aren't allowed to be shown in the query output.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
differentialPrivacy
AnalysisRuleCustom.Builder differentialPrivacy(DifferentialPrivacyConfiguration differentialPrivacy) The differential privacy configuration.
- Parameters:
differentialPrivacy
- The differential privacy configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
differentialPrivacy
default AnalysisRuleCustom.Builder differentialPrivacy(Consumer<DifferentialPrivacyConfiguration.Builder> differentialPrivacy) The differential privacy configuration.
This is a convenience method that creates an instance of theDifferentialPrivacyConfiguration.Builder
avoiding the need to create one manually viaDifferentialPrivacyConfiguration.builder()
.When the
Consumer
completes,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:
-