Interface GetSolNetworkInstanceResponse.Builder
-
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<GetSolNetworkInstanceResponse.Builder,GetSolNetworkInstanceResponse>,SdkBuilder<GetSolNetworkInstanceResponse.Builder,GetSolNetworkInstanceResponse>,SdkPojo,SdkResponse.Builder,TnbResponse.Builder
- Enclosing class:
- GetSolNetworkInstanceResponse
public static interface GetSolNetworkInstanceResponse.Builder extends TnbResponse.Builder, SdkPojo, CopyableBuilder<GetSolNetworkInstanceResponse.Builder,GetSolNetworkInstanceResponse>
-
-
Method Summary
-
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
-
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 Detail
-
arn
GetSolNetworkInstanceResponse.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
GetSolNetworkInstanceResponse.Builder id(String 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
GetSolNetworkInstanceResponse.Builder lcmOpInfo(LcmOperationInfo 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.Builderavoiding the need to create one manually viaLcmOperationInfo.builder().When the
Consumercompletes,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:
lcmOpInfo(LcmOperationInfo)
-
metadata
GetSolNetworkInstanceResponse.Builder metadata(GetSolNetworkInstanceMetadata 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.Builderavoiding the need to create one manually viaGetSolNetworkInstanceMetadata.builder().When the
Consumercompletes,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:
metadata(GetSolNetworkInstanceMetadata)
-
nsInstanceDescription
GetSolNetworkInstanceResponse.Builder nsInstanceDescription(String 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
GetSolNetworkInstanceResponse.Builder nsInstanceName(String 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
GetSolNetworkInstanceResponse.Builder nsState(String nsState)
Network instance state.
-
nsState
GetSolNetworkInstanceResponse.Builder nsState(NsState nsState)
Network instance state.
-
nsdId
GetSolNetworkInstanceResponse.Builder nsdId(String 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
GetSolNetworkInstanceResponse.Builder nsdInfoId(String 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
GetSolNetworkInstanceResponse.Builder tags(Map<String,String> 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.
-
-