Interface GetSolNetworkOperationResponse.Builder
- All Superinterfaces:
AwsResponse.Builder
,Buildable
,CopyableBuilder<GetSolNetworkOperationResponse.Builder,
,GetSolNetworkOperationResponse> SdkBuilder<GetSolNetworkOperationResponse.Builder,
,GetSolNetworkOperationResponse> SdkPojo
,SdkResponse.Builder
,TnbResponse.Builder
- Enclosing class:
GetSolNetworkOperationResponse
-
Method Summary
Modifier and TypeMethodDescriptionNetwork operation ARN.error
(Consumer<ProblemDetails.Builder> error) Error related to this specific network operation occurrence.error
(ProblemDetails error) Error related to this specific network operation occurrence.ID of this network operation occurrence.lcmOperationType
(String lcmOperationType) Type of the operation represented by this occurrence.lcmOperationType
(LcmOperationType lcmOperationType) Type of the operation represented by this occurrence.Metadata of this network operation occurrence.metadata
(GetSolNetworkOperationMetadata metadata) Metadata of this network operation occurrence.nsInstanceId
(String nsInstanceId) ID of the network operation instance.operationState
(String operationState) The state of the network operation.operationState
(NsLcmOperationState operationState) The state of the network operation.A tag is a label that you assign to an Amazon Web Services resource.All tasks associated with this operation occurrence.All tasks associated with this operation occurrence.tasks
(GetSolNetworkOperationTaskDetails... tasks) All tasks associated with this operation occurrence.updateType
(String updateType) Type of the update.updateType
(UpdateSolNetworkType updateType) Type of the update.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 operation ARN.
- Parameters:
arn
- Network operation ARN.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
error
Error related to this specific network operation occurrence.
- Parameters:
error
- Error related to this specific network operation occurrence.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
error
Error related to this specific network operation occurrence.
This is a convenience method that creates an instance of theProblemDetails.Builder
avoiding the need to create one manually viaProblemDetails.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toerror(ProblemDetails)
.- Parameters:
error
- a consumer that will call methods onProblemDetails.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
id
ID of this network operation occurrence.
- Parameters:
id
- ID of this network operation occurrence.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lcmOperationType
Type of the operation represented by this occurrence.
- Parameters:
lcmOperationType
- Type of the operation represented by this occurrence.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
lcmOperationType
Type of the operation represented by this occurrence.
- Parameters:
lcmOperationType
- Type of the operation represented by this occurrence.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
metadata
Metadata of this network operation occurrence.
- Parameters:
metadata
- Metadata of this network operation occurrence.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
metadata
default GetSolNetworkOperationResponse.Builder metadata(Consumer<GetSolNetworkOperationMetadata.Builder> metadata) Metadata of this network operation occurrence.
This is a convenience method that creates an instance of theGetSolNetworkOperationMetadata.Builder
avoiding the need to create one manually viaGetSolNetworkOperationMetadata.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tometadata(GetSolNetworkOperationMetadata)
.- Parameters:
metadata
- a consumer that will call methods onGetSolNetworkOperationMetadata.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
nsInstanceId
ID of the network operation instance.
- Parameters:
nsInstanceId
- ID of the network operation instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
operationState
The state of the network operation.
- Parameters:
operationState
- The state of the network operation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
operationState
The state of the network operation.
- Parameters:
operationState
- The state of the network operation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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.
-
tasks
All tasks associated with this operation occurrence.
- Parameters:
tasks
- All tasks associated with this operation occurrence.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tasks
All tasks associated with this operation occurrence.
- Parameters:
tasks
- All tasks associated with this operation occurrence.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tasks
GetSolNetworkOperationResponse.Builder tasks(Consumer<GetSolNetworkOperationTaskDetails.Builder>... tasks) All tasks associated with this operation occurrence.
This is a convenience method that creates an instance of theGetSolNetworkOperationTaskDetails.Builder
avoiding the need to create one manually viaGetSolNetworkOperationTaskDetails.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed totasks(List<GetSolNetworkOperationTaskDetails>)
.- Parameters:
tasks
- a consumer that will call methods onGetSolNetworkOperationTaskDetails.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
updateType
Type of the update. Only present if the network operation lcmOperationType is
UPDATE
.- Parameters:
updateType
- Type of the update. Only present if the network operation lcmOperationType isUPDATE
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
updateType
Type of the update. Only present if the network operation lcmOperationType is
UPDATE
.- Parameters:
updateType
- Type of the update. Only present if the network operation lcmOperationType isUPDATE
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-