Interface LineageMetadata.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<LineageMetadata.Builder,,LineageMetadata> SdkBuilder<LineageMetadata.Builder,,LineageMetadata> SdkPojo
- Enclosing class:
LineageMetadata
@Mutable
@NotThreadSafe
public static interface LineageMetadata.Builder
extends SdkPojo, CopyableBuilder<LineageMetadata.Builder,LineageMetadata>
-
Method Summary
Modifier and TypeMethodDescriptionactionArns(Map<String, String> actionArns) The Amazon Resource Name (ARN) of the lineage metadata action.artifactArns(Map<String, String> artifactArns) The Amazon Resource Name (ARN) of the lineage metadata artifact.associations(Collection<AssociationInfo> associations) The lineage metadata associations.associations(Consumer<AssociationInfo.Builder>... associations) The lineage metadata associations.associations(AssociationInfo... associations) The lineage metadata associations.contextArns(Map<String, String> contextArns) The Amazon Resource Name (ARN) of the lineage metadata context.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
-
actionArns
The Amazon Resource Name (ARN) of the lineage metadata action.
- Parameters:
actionArns- The Amazon Resource Name (ARN) of the lineage metadata action.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
artifactArns
The Amazon Resource Name (ARN) of the lineage metadata artifact.
- Parameters:
artifactArns- The Amazon Resource Name (ARN) of the lineage metadata artifact.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
contextArns
The Amazon Resource Name (ARN) of the lineage metadata context.
- Parameters:
contextArns- The Amazon Resource Name (ARN) of the lineage metadata context.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
associations
The lineage metadata associations.
- Parameters:
associations- The lineage metadata associations.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
associations
The lineage metadata associations.
- Parameters:
associations- The lineage metadata associations.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
associations
The lineage metadata associations.
This is a convenience method that creates an instance of theAssociationInfo.Builderavoiding the need to create one manually viaAssociationInfo.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toassociations(List<AssociationInfo>).- Parameters:
associations- a consumer that will call methods onAssociationInfo.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-