Interface InheritedAllowedAdditionalAnalyses.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<InheritedAllowedAdditionalAnalyses.Builder,,InheritedAllowedAdditionalAnalyses> SdkBuilder<InheritedAllowedAdditionalAnalyses.Builder,,InheritedAllowedAdditionalAnalyses> SdkPojo
- Enclosing class:
InheritedAllowedAdditionalAnalyses
@Mutable
@NotThreadSafe
public static interface InheritedAllowedAdditionalAnalyses.Builder
extends SdkPojo, CopyableBuilder<InheritedAllowedAdditionalAnalyses.Builder,InheritedAllowedAdditionalAnalyses>
-
Method Summary
Modifier and TypeMethodDescriptionThe list of parent tables that contribute to this inherited constraint.The list of parent tables that contribute to this inherited constraint.sources(InheritedAllowedAdditionalAnalysesSource... sources) The list of parent tables that contribute to this inherited constraint.The effective list of allowed additional analyses inherited from parent tables.value(Collection<String> value) The effective list of allowed additional analyses inherited from parent tables.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
-
value
The effective list of allowed additional analyses inherited from parent tables.
- Parameters:
value- The effective list of allowed additional analyses inherited from parent tables.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
value
The effective list of allowed additional analyses inherited from parent tables.
- Parameters:
value- The effective list of allowed additional analyses inherited from parent tables.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sources
InheritedAllowedAdditionalAnalyses.Builder sources(Collection<InheritedAllowedAdditionalAnalysesSource> sources) The list of parent tables that contribute to this inherited constraint.
- Parameters:
sources- The list of parent tables that contribute to this inherited constraint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sources
InheritedAllowedAdditionalAnalyses.Builder sources(InheritedAllowedAdditionalAnalysesSource... sources) The list of parent tables that contribute to this inherited constraint.
- Parameters:
sources- The list of parent tables that contribute to this inherited constraint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sources
InheritedAllowedAdditionalAnalyses.Builder sources(Consumer<InheritedAllowedAdditionalAnalysesSource.Builder>... sources) The list of parent tables that contribute to this inherited constraint.
This is a convenience method that creates an instance of theInheritedAllowedAdditionalAnalysesSource.Builderavoiding the need to create one manually viaInheritedAllowedAdditionalAnalysesSource.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tosources(List<InheritedAllowedAdditionalAnalysesSource>).- Parameters:
sources- a consumer that will call methods onInheritedAllowedAdditionalAnalysesSource.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-