Interface ConsolidatedPolicyCustom.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<ConsolidatedPolicyCustom.Builder,,ConsolidatedPolicyCustom> SdkBuilder<ConsolidatedPolicyCustom.Builder,,ConsolidatedPolicyCustom> SdkPojo
- Enclosing class:
ConsolidatedPolicyCustom
-
Method Summary
Modifier and TypeMethodDescriptionadditionalAnalyses(String additionalAnalyses) Additional analyses for the consolidated policy.additionalAnalyses(AdditionalAnalyses additionalAnalyses) Additional analyses for the consolidated policy.aggregationThresholds(Collection<AggregationThreshold> aggregationThresholds) The aggregation thresholds for the consolidated policy.aggregationThresholds(Consumer<AggregationThreshold.Builder>... aggregationThresholds) The aggregation thresholds for the consolidated policy.aggregationThresholds(AggregationThreshold... aggregationThresholds) The aggregation thresholds for the consolidated policy.allowedAdditionalAnalyses(String... allowedAdditionalAnalyses) The additional analyses allowed by the consolidated policy.allowedAdditionalAnalyses(Collection<String> allowedAdditionalAnalyses) The additional analyses allowed by the consolidated policy.allowedAnalyses(String... allowedAnalyses) The allowed analyses.allowedAnalyses(Collection<String> allowedAnalyses) The allowed analyses.allowedAnalysisProviders(String... allowedAnalysisProviders) The allowed analysis providers.allowedAnalysisProviders(Collection<String> allowedAnalysisProviders) The allowed analysis providers.allowedResultReceivers(String... allowedResultReceivers) The allowed result receivers.allowedResultReceivers(Collection<String> allowedResultReceivers) The allowed result receivers.default ConsolidatedPolicyCustom.BuildercomparisonControls(Consumer<ComparisonControls.Builder> comparisonControls) The comparison controls for the consolidated policy.comparisonControls(ComparisonControls comparisonControls) The comparison controls for the consolidated policy.default ConsolidatedPolicyCustom.BuilderdifferentialPrivacy(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) Disallowed output columnsdisallowedOutputColumns(Collection<String> disallowedOutputColumns) Disallowed output columnsMethods 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 allowed analyses.
- Parameters:
allowedAnalyses- The allowed analyses.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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
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
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
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
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 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:
-
aggregationThresholds
ConsolidatedPolicyCustom.Builder aggregationThresholds(Collection<AggregationThreshold> aggregationThresholds) The aggregation thresholds for the consolidated policy.
- Parameters:
aggregationThresholds- The aggregation thresholds for the consolidated policy.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
aggregationThresholds
ConsolidatedPolicyCustom.Builder aggregationThresholds(AggregationThreshold... aggregationThresholds) The aggregation thresholds for the consolidated policy.
- Parameters:
aggregationThresholds- The aggregation thresholds for the consolidated policy.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
aggregationThresholds
ConsolidatedPolicyCustom.Builder aggregationThresholds(Consumer<AggregationThreshold.Builder>... aggregationThresholds) The aggregation thresholds for the consolidated policy.
This is a convenience method that creates an instance of theAggregationThreshold.Builderavoiding the need to create one manually viaAggregationThreshold.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toaggregationThresholds(List<AggregationThreshold>).- Parameters:
aggregationThresholds- a consumer that will call methods onAggregationThreshold.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
comparisonControls
The comparison controls for the consolidated policy.
- Parameters:
comparisonControls- The comparison controls for the consolidated policy.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
comparisonControls
default ConsolidatedPolicyCustom.Builder comparisonControls(Consumer<ComparisonControls.Builder> comparisonControls) The comparison controls for the consolidated policy.
This is a convenience method that creates an instance of theComparisonControls.Builderavoiding the need to create one manually viaComparisonControls.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocomparisonControls(ComparisonControls).- Parameters:
comparisonControls- a consumer that will call methods onComparisonControls.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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
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
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.
-