Interface ServiceTopologyEdgeSummary.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<ServiceTopologyEdgeSummary.Builder,,ServiceTopologyEdgeSummary> SdkBuilder<ServiceTopologyEdgeSummary.Builder,,ServiceTopologyEdgeSummary> SdkPojo
- Enclosing class:
ServiceTopologyEdgeSummary
@Mutable
@NotThreadSafe
public static interface ServiceTopologyEdgeSummary.Builder
extends SdkPojo, CopyableBuilder<ServiceTopologyEdgeSummary.Builder,ServiceTopologyEdgeSummary>
-
Method Summary
Modifier and TypeMethodDescriptiondestinationAccount(String destinationAccount) The AWS account ID of the destination resource.destinationRegion(String destinationRegion) The AWS Region of the destination resource.destinationResourceIdentifier(String destinationResourceIdentifier) The identifier of the destination resource.properties(Collection<EdgePropertySummary> properties) The properties of the topology edge.properties(Consumer<EdgePropertySummary.Builder>... properties) The properties of the topology edge.properties(EdgePropertySummary... properties) The properties of the topology edge.sourceAccount(String sourceAccount) The AWS account ID of the source resource.sourceRegion(String sourceRegion) The AWS Region of the source resource.sourceResourceIdentifier(String sourceResourceIdentifier) The identifier of the source resource.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
-
sourceResourceIdentifier
The identifier of the source resource.
- Parameters:
sourceResourceIdentifier- The identifier of the source resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
destinationResourceIdentifier
ServiceTopologyEdgeSummary.Builder destinationResourceIdentifier(String destinationResourceIdentifier) The identifier of the destination resource.
- Parameters:
destinationResourceIdentifier- The identifier of the destination resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourceRegion
The AWS Region of the source resource.
- Parameters:
sourceRegion- The AWS Region of the source resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
destinationRegion
The AWS Region of the destination resource.
- Parameters:
destinationRegion- The AWS Region of the destination resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourceAccount
The AWS account ID of the source resource.
- Parameters:
sourceAccount- The AWS account ID of the source resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
destinationAccount
The AWS account ID of the destination resource.
- Parameters:
destinationAccount- The AWS account ID of the destination resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
properties
The properties of the topology edge.
- Parameters:
properties- The properties of the topology edge.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
properties
The properties of the topology edge.
- Parameters:
properties- The properties of the topology edge.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
properties
The properties of the topology edge.
This is a convenience method that creates an instance of theEdgePropertySummary.Builderavoiding the need to create one manually viaEdgePropertySummary.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toproperties(List<EdgePropertySummary>).- Parameters:
properties- a consumer that will call methods onEdgePropertySummary.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-