Interface ConnectionSummary.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ConnectionSummary.Builder,
,ConnectionSummary> SdkBuilder<ConnectionSummary.Builder,
,ConnectionSummary> SdkPojo
- Enclosing class:
ConnectionSummary
@Mutable
@NotThreadSafe
public static interface ConnectionSummary.Builder
extends SdkPojo, CopyableBuilder<ConnectionSummary.Builder,ConnectionSummary>
-
Method Summary
Modifier and TypeMethodDescriptionconnectionId
(String connectionId) The ID of a connection.The domain ID of a connection.domainUnitId
(String domainUnitId) The domain unit ID of a connection.environmentId
(String environmentId) The environment ID of a connection.The connection name.physicalEndpoints
(Collection<PhysicalEndpoint> physicalEndpoints) The connection physical endpoints.physicalEndpoints
(Consumer<PhysicalEndpoint.Builder>... physicalEndpoints) The connection physical endpoints.physicalEndpoints
(PhysicalEndpoint... physicalEndpoints) The connection physical endpoints.The connection project ID.default ConnectionSummary.Builder
The connection props.props
(ConnectionPropertiesOutput props) The connection props.The connection type.type
(ConnectionType type) The connection type.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
-
connectionId
The ID of a connection.
- Parameters:
connectionId
- The ID of a connection.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
domainId
The domain ID of a connection.
- Parameters:
domainId
- The domain ID of a connection.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
domainUnitId
The domain unit ID of a connection.
- Parameters:
domainUnitId
- The domain unit ID of a connection.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
environmentId
The environment ID of a connection.
- Parameters:
environmentId
- The environment ID of a connection.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
The connection name.
- Parameters:
name
- The connection name.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
physicalEndpoints
The connection physical endpoints.
- Parameters:
physicalEndpoints
- The connection physical endpoints.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
physicalEndpoints
The connection physical endpoints.
- Parameters:
physicalEndpoints
- The connection physical endpoints.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
physicalEndpoints
ConnectionSummary.Builder physicalEndpoints(Consumer<PhysicalEndpoint.Builder>... physicalEndpoints) The connection physical endpoints.
This is a convenience method that creates an instance of thePhysicalEndpoint.Builder
avoiding the need to create one manually viaPhysicalEndpoint.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tophysicalEndpoints(List<PhysicalEndpoint>)
.- Parameters:
physicalEndpoints
- a consumer that will call methods onPhysicalEndpoint.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
projectId
The connection project ID.
- Parameters:
projectId
- The connection project ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
props
The connection props.
- Parameters:
props
- The connection props.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
props
The connection props.
This is a convenience method that creates an instance of theConnectionPropertiesOutput.Builder
avoiding the need to create one manually viaConnectionPropertiesOutput.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toprops(ConnectionPropertiesOutput)
.- Parameters:
props
- a consumer that will call methods onConnectionPropertiesOutput.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
type
The connection type.
- Parameters:
type
- The connection type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
type
The connection type.
- Parameters:
type
- The connection type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-