Interface ListSolNetworkInstanceInfo.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ListSolNetworkInstanceInfo.Builder,
,ListSolNetworkInstanceInfo> SdkBuilder<ListSolNetworkInstanceInfo.Builder,
,ListSolNetworkInstanceInfo> SdkPojo
- Enclosing class:
ListSolNetworkInstanceInfo
@Mutable
@NotThreadSafe
public static interface ListSolNetworkInstanceInfo.Builder
extends SdkPojo, CopyableBuilder<ListSolNetworkInstanceInfo.Builder,ListSolNetworkInstanceInfo>
-
Method Summary
Modifier and TypeMethodDescriptionNetwork instance ARN.ID of the network instance.The metadata of the network instance.metadata
(ListSolNetworkInstanceMetadata metadata) The metadata of the network instance.ID of the network service descriptor in the network package.ID of the network service descriptor in the network package.nsInstanceDescription
(String nsInstanceDescription) Human-readable description of the network instance.nsInstanceName
(String nsInstanceName) Human-readable name of the network instance.The state of the network instance.The state of the network instance.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
-
arn
Network instance ARN.
- Parameters:
arn
- Network instance ARN.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
id
ID of the network instance.
- Parameters:
id
- ID of the network instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
metadata
The metadata of the network instance.
- Parameters:
metadata
- The metadata of the network instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
metadata
default ListSolNetworkInstanceInfo.Builder metadata(Consumer<ListSolNetworkInstanceMetadata.Builder> metadata) The metadata of the network instance.
This is a convenience method that creates an instance of theListSolNetworkInstanceMetadata.Builder
avoiding the need to create one manually viaListSolNetworkInstanceMetadata.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tometadata(ListSolNetworkInstanceMetadata)
.- Parameters:
metadata
- a consumer that will call methods onListSolNetworkInstanceMetadata.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
nsInstanceDescription
Human-readable description of the network instance.
- Parameters:
nsInstanceDescription
- Human-readable description of the network instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
nsInstanceName
Human-readable name of the network instance.
- Parameters:
nsInstanceName
- Human-readable name of the network instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
nsState
The state of the network instance.
- Parameters:
nsState
- The state of the network instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
nsState
The state of the network instance.
- Parameters:
nsState
- The state of the network instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
nsdId
ID of the network service descriptor in the network package.
- Parameters:
nsdId
- ID of the network service descriptor in the network package.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
nsdInfoId
ID of the network service descriptor in the network package.
- Parameters:
nsdInfoId
- ID of the network service descriptor in the network package.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-