Interface ListSolNetworkInstanceInfo.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ListSolNetworkInstanceInfo.Builder,ListSolNetworkInstanceInfo>,SdkBuilder<ListSolNetworkInstanceInfo.Builder,ListSolNetworkInstanceInfo>,SdkPojo
- Enclosing class:
- ListSolNetworkInstanceInfo
public static interface ListSolNetworkInstanceInfo.Builder extends SdkPojo, CopyableBuilder<ListSolNetworkInstanceInfo.Builder,ListSolNetworkInstanceInfo>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description ListSolNetworkInstanceInfo.Builderarn(String arn)Network instance ARN.ListSolNetworkInstanceInfo.Builderid(String id)ID of the network instance.default ListSolNetworkInstanceInfo.Buildermetadata(Consumer<ListSolNetworkInstanceMetadata.Builder> metadata)The metadata of the network instance.ListSolNetworkInstanceInfo.Buildermetadata(ListSolNetworkInstanceMetadata metadata)The metadata of the network instance.ListSolNetworkInstanceInfo.BuildernsdId(String nsdId)ID of the network service descriptor in the network package.ListSolNetworkInstanceInfo.BuildernsdInfoId(String nsdInfoId)ID of the network service descriptor in the network package.ListSolNetworkInstanceInfo.BuildernsInstanceDescription(String nsInstanceDescription)Human-readable description of the network instance.ListSolNetworkInstanceInfo.BuildernsInstanceName(String nsInstanceName)Human-readable name of the network instance.ListSolNetworkInstanceInfo.BuildernsState(String nsState)The state of the network instance.ListSolNetworkInstanceInfo.BuildernsState(NsState nsState)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, sdkFields
-
-
-
-
Method Detail
-
arn
ListSolNetworkInstanceInfo.Builder arn(String 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
ListSolNetworkInstanceInfo.Builder id(String 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
ListSolNetworkInstanceInfo.Builder metadata(ListSolNetworkInstanceMetadata 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.Builderavoiding the need to create one manually viaListSolNetworkInstanceMetadata.builder().When the
Consumercompletes,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:
metadata(ListSolNetworkInstanceMetadata)
-
nsInstanceDescription
ListSolNetworkInstanceInfo.Builder nsInstanceDescription(String 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
ListSolNetworkInstanceInfo.Builder nsInstanceName(String 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
ListSolNetworkInstanceInfo.Builder nsState(String nsState)
The state of the network instance.
-
nsState
ListSolNetworkInstanceInfo.Builder nsState(NsState nsState)
The state of the network instance.
-
nsdId
ListSolNetworkInstanceInfo.Builder nsdId(String 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
ListSolNetworkInstanceInfo.Builder nsdInfoId(String 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.
-
-