Interface GetSolNetworkInstanceResponse.Builder
- All Superinterfaces:
AwsResponse.Builder
,Buildable
,CopyableBuilder<GetSolNetworkInstanceResponse.Builder,
,GetSolNetworkInstanceResponse> SdkBuilder<GetSolNetworkInstanceResponse.Builder,
,GetSolNetworkInstanceResponse> SdkPojo
,SdkResponse.Builder
,TnbResponse.Builder
- Enclosing class:
GetSolNetworkInstanceResponse
@Mutable
@NotThreadSafe
public static interface GetSolNetworkInstanceResponse.Builder
extends TnbResponse.Builder, SdkPojo, CopyableBuilder<GetSolNetworkInstanceResponse.Builder,GetSolNetworkInstanceResponse>
-
Method Summary
Modifier and TypeMethodDescriptionNetwork instance ARN.Network instance ID.lcmOpInfo
(Consumer<LcmOperationInfo.Builder> lcmOpInfo) Sets the value of the LcmOpInfo property for this object.lcmOpInfo
(LcmOperationInfo lcmOpInfo) Sets the value of the LcmOpInfo property for this object.Sets the value of the Metadata property for this object.metadata
(GetSolNetworkInstanceMetadata metadata) Sets the value of the Metadata property for this object.Network service descriptor ID.Network service descriptor info ID.nsInstanceDescription
(String nsInstanceDescription) Network instance description.nsInstanceName
(String nsInstanceName) Network instance name.Network instance state.Network instance state.A tag is a label that you assign to an Amazon Web Services resource.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
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
Methods inherited from interface software.amazon.awssdk.services.tnb.model.TnbResponse.Builder
build, responseMetadata, responseMetadata
-
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
Network instance ID.
- Parameters:
id
- Network instance ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lcmOpInfo
Sets the value of the LcmOpInfo property for this object.- Parameters:
lcmOpInfo
- The new value for the LcmOpInfo property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lcmOpInfo
default GetSolNetworkInstanceResponse.Builder lcmOpInfo(Consumer<LcmOperationInfo.Builder> lcmOpInfo) Sets the value of the LcmOpInfo property for this object. This is a convenience method that creates an instance of theLcmOperationInfo.Builder
avoiding the need to create one manually viaLcmOperationInfo.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tolcmOpInfo(LcmOperationInfo)
.- Parameters:
lcmOpInfo
- a consumer that will call methods onLcmOperationInfo.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
metadata
Sets the value of the Metadata property for this object.- Parameters:
metadata
- The new value for the Metadata property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
metadata
default GetSolNetworkInstanceResponse.Builder metadata(Consumer<GetSolNetworkInstanceMetadata.Builder> metadata) Sets the value of the Metadata property for this object. This is a convenience method that creates an instance of theGetSolNetworkInstanceMetadata.Builder
avoiding the need to create one manually viaGetSolNetworkInstanceMetadata.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tometadata(GetSolNetworkInstanceMetadata)
.- Parameters:
metadata
- a consumer that will call methods onGetSolNetworkInstanceMetadata.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
nsInstanceDescription
Network instance description.
- Parameters:
nsInstanceDescription
- Network instance description.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
nsInstanceName
Network instance name.
- Parameters:
nsInstanceName
- Network instance name.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
nsState
Network instance state.
- Parameters:
nsState
- Network instance state.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
nsState
Network instance state.
- Parameters:
nsState
- Network instance state.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
nsdId
Network service descriptor ID.
- Parameters:
nsdId
- Network service descriptor ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
nsdInfoId
Network service descriptor info ID.
- Parameters:
nsdInfoId
- Network service descriptor info ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
A tag is a label that you assign to an Amazon Web Services resource. Each tag consists of a key and an optional value. You can use tags to search and filter your resources or track your Amazon Web Services costs.
- Parameters:
tags
- A tag is a label that you assign to an Amazon Web Services resource. Each tag consists of a key and an optional value. You can use tags to search and filter your resources or track your Amazon Web Services costs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-