@Generated(value="software.amazon.awssdk:codegen") public final class GetSolNetworkOperationResponse extends TnbResponse implements ToCopyableBuilder<GetSolNetworkOperationResponse.Builder,GetSolNetworkOperationResponse>
| Modifier and Type | Class and Description |
|---|---|
static interface |
GetSolNetworkOperationResponse.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
arn()
Network operation ARN.
|
static GetSolNetworkOperationResponse.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
ProblemDetails |
error()
Error related to this specific network operation occurrence.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
boolean |
hasTags()
For responses, this returns true if the service returned a value for the Tags property.
|
boolean |
hasTasks()
For responses, this returns true if the service returned a value for the Tasks property.
|
String |
id()
ID of this network operation occurrence.
|
LcmOperationType |
lcmOperationType()
Type of the operation represented by this occurrence.
|
String |
lcmOperationTypeAsString()
Type of the operation represented by this occurrence.
|
GetSolNetworkOperationMetadata |
metadata()
Metadata of this network operation occurrence.
|
String |
nsInstanceId()
ID of the network operation instance.
|
NsLcmOperationState |
operationState()
The state of the network operation.
|
String |
operationStateAsString()
The state of the network operation.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends GetSolNetworkOperationResponse.Builder> |
serializableBuilderClass() |
Map<String,String> |
tags()
A tag is a label that you assign to an Amazon Web Services resource.
|
List<GetSolNetworkOperationTaskDetails> |
tasks()
All tasks associated with this operation occurrence.
|
GetSolNetworkOperationResponse.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
responseMetadatasdkHttpResponseclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String arn()
Network operation ARN.
public final ProblemDetails error()
Error related to this specific network operation occurrence.
public final String id()
ID of this network operation occurrence.
public final LcmOperationType lcmOperationType()
Type of the operation represented by this occurrence.
If the service returns an enum value that is not available in the current SDK version, lcmOperationType
will return LcmOperationType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from lcmOperationTypeAsString().
LcmOperationTypepublic final String lcmOperationTypeAsString()
Type of the operation represented by this occurrence.
If the service returns an enum value that is not available in the current SDK version, lcmOperationType
will return LcmOperationType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from lcmOperationTypeAsString().
LcmOperationTypepublic final GetSolNetworkOperationMetadata metadata()
Metadata of this network operation occurrence.
public final String nsInstanceId()
ID of the network operation instance.
public final NsLcmOperationState operationState()
The state of the network operation.
If the service returns an enum value that is not available in the current SDK version, operationState
will return NsLcmOperationState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from operationStateAsString().
NsLcmOperationStatepublic final String operationStateAsString()
The state of the network operation.
If the service returns an enum value that is not available in the current SDK version, operationState
will return NsLcmOperationState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from operationStateAsString().
NsLcmOperationStatepublic final boolean hasTags()
isEmpty() method on the property). This is useful
because the SDK will never return a null collection or map, but you may need to differentiate between the service
returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true
if a value for the property was specified in the request builder, and false if a value was not specified.public final 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.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasTags() method.
public final boolean hasTasks()
isEmpty() method on the property). This is useful
because the SDK will never return a null collection or map, but you may need to differentiate between the service
returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true
if a value for the property was specified in the request builder, and false if a value was not specified.public final List<GetSolNetworkOperationTaskDetails> tasks()
All tasks associated with this operation occurrence.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasTasks() method.
public GetSolNetworkOperationResponse.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<GetSolNetworkOperationResponse.Builder,GetSolNetworkOperationResponse>toBuilder in class AwsResponsepublic static GetSolNetworkOperationResponse.Builder builder()
public static Class<? extends GetSolNetworkOperationResponse.Builder> serializableBuilderClass()
public final int hashCode()
hashCode in class AwsResponsepublic final boolean equals(Object obj)
equals in class AwsResponsepublic final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkResponseCopyright © 2023. All rights reserved.