@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class GetSolNetworkOperationResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable, Cloneable
Constructor and Description |
---|
GetSolNetworkOperationResult() |
Modifier and Type | Method and Description |
---|---|
GetSolNetworkOperationResult |
addTagsEntry(String key,
String value)
Add a single Tags entry
|
GetSolNetworkOperationResult |
clearTagsEntries()
Removes all the entries added into Tags.
|
GetSolNetworkOperationResult |
clone() |
boolean |
equals(Object obj) |
String |
getArn()
Network operation ARN.
|
ProblemDetails |
getError()
Error related to this specific network operation occurrence.
|
String |
getId()
ID of this network operation occurrence.
|
String |
getLcmOperationType()
Type of the operation represented by this occurrence.
|
GetSolNetworkOperationMetadata |
getMetadata()
Metadata of this network operation occurrence.
|
String |
getNsInstanceId()
ID of the network operation instance.
|
String |
getOperationState()
The state of the network operation.
|
Map<String,String> |
getTags()
A tag is a label that you assign to an Amazon Web Services resource.
|
List<GetSolNetworkOperationTaskDetails> |
getTasks()
All tasks associated with this operation occurrence.
|
String |
getUpdateType()
Type of the update.
|
int |
hashCode() |
void |
setArn(String arn)
Network operation ARN.
|
void |
setError(ProblemDetails error)
Error related to this specific network operation occurrence.
|
void |
setId(String id)
ID of this network operation occurrence.
|
void |
setLcmOperationType(String lcmOperationType)
Type of the operation represented by this occurrence.
|
void |
setMetadata(GetSolNetworkOperationMetadata metadata)
Metadata of this network operation occurrence.
|
void |
setNsInstanceId(String nsInstanceId)
ID of the network operation instance.
|
void |
setOperationState(String operationState)
The state of the network operation.
|
void |
setTags(Map<String,String> tags)
A tag is a label that you assign to an Amazon Web Services resource.
|
void |
setTasks(Collection<GetSolNetworkOperationTaskDetails> tasks)
All tasks associated with this operation occurrence.
|
void |
setUpdateType(String updateType)
Type of the update.
|
String |
toString()
Returns a string representation of this object.
|
GetSolNetworkOperationResult |
withArn(String arn)
Network operation ARN.
|
GetSolNetworkOperationResult |
withError(ProblemDetails error)
Error related to this specific network operation occurrence.
|
GetSolNetworkOperationResult |
withId(String id)
ID of this network operation occurrence.
|
GetSolNetworkOperationResult |
withLcmOperationType(LcmOperationType lcmOperationType)
Type of the operation represented by this occurrence.
|
GetSolNetworkOperationResult |
withLcmOperationType(String lcmOperationType)
Type of the operation represented by this occurrence.
|
GetSolNetworkOperationResult |
withMetadata(GetSolNetworkOperationMetadata metadata)
Metadata of this network operation occurrence.
|
GetSolNetworkOperationResult |
withNsInstanceId(String nsInstanceId)
ID of the network operation instance.
|
GetSolNetworkOperationResult |
withOperationState(NsLcmOperationState operationState)
The state of the network operation.
|
GetSolNetworkOperationResult |
withOperationState(String operationState)
The state of the network operation.
|
GetSolNetworkOperationResult |
withTags(Map<String,String> tags)
A tag is a label that you assign to an Amazon Web Services resource.
|
GetSolNetworkOperationResult |
withTasks(Collection<GetSolNetworkOperationTaskDetails> tasks)
All tasks associated with this operation occurrence.
|
GetSolNetworkOperationResult |
withTasks(GetSolNetworkOperationTaskDetails... tasks)
All tasks associated with this operation occurrence.
|
GetSolNetworkOperationResult |
withUpdateType(String updateType)
Type of the update.
|
GetSolNetworkOperationResult |
withUpdateType(UpdateSolNetworkType updateType)
Type of the update.
|
getSdkHttpMetadata, getSdkResponseMetadata, setSdkHttpMetadata, setSdkResponseMetadata
public void setArn(String arn)
Network operation ARN.
arn
- Network operation ARN.public String getArn()
Network operation ARN.
public GetSolNetworkOperationResult withArn(String arn)
Network operation ARN.
arn
- Network operation ARN.public void setError(ProblemDetails error)
Error related to this specific network operation occurrence.
error
- Error related to this specific network operation occurrence.public ProblemDetails getError()
Error related to this specific network operation occurrence.
public GetSolNetworkOperationResult withError(ProblemDetails error)
Error related to this specific network operation occurrence.
error
- Error related to this specific network operation occurrence.public void setId(String id)
ID of this network operation occurrence.
id
- ID of this network operation occurrence.public String getId()
ID of this network operation occurrence.
public GetSolNetworkOperationResult withId(String id)
ID of this network operation occurrence.
id
- ID of this network operation occurrence.public void setLcmOperationType(String lcmOperationType)
Type of the operation represented by this occurrence.
lcmOperationType
- Type of the operation represented by this occurrence.LcmOperationType
public String getLcmOperationType()
Type of the operation represented by this occurrence.
LcmOperationType
public GetSolNetworkOperationResult withLcmOperationType(String lcmOperationType)
Type of the operation represented by this occurrence.
lcmOperationType
- Type of the operation represented by this occurrence.LcmOperationType
public GetSolNetworkOperationResult withLcmOperationType(LcmOperationType lcmOperationType)
Type of the operation represented by this occurrence.
lcmOperationType
- Type of the operation represented by this occurrence.LcmOperationType
public void setMetadata(GetSolNetworkOperationMetadata metadata)
Metadata of this network operation occurrence.
metadata
- Metadata of this network operation occurrence.public GetSolNetworkOperationMetadata getMetadata()
Metadata of this network operation occurrence.
public GetSolNetworkOperationResult withMetadata(GetSolNetworkOperationMetadata metadata)
Metadata of this network operation occurrence.
metadata
- Metadata of this network operation occurrence.public void setNsInstanceId(String nsInstanceId)
ID of the network operation instance.
nsInstanceId
- ID of the network operation instance.public String getNsInstanceId()
ID of the network operation instance.
public GetSolNetworkOperationResult withNsInstanceId(String nsInstanceId)
ID of the network operation instance.
nsInstanceId
- ID of the network operation instance.public void setOperationState(String operationState)
The state of the network operation.
operationState
- The state of the network operation.NsLcmOperationState
public String getOperationState()
The state of the network operation.
NsLcmOperationState
public GetSolNetworkOperationResult withOperationState(String operationState)
The state of the network operation.
operationState
- The state of the network operation.NsLcmOperationState
public GetSolNetworkOperationResult withOperationState(NsLcmOperationState operationState)
The state of the network operation.
operationState
- The state of the network operation.NsLcmOperationState
public Map<String,String> getTags()
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.
public void setTags(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.
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.public GetSolNetworkOperationResult withTags(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.
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.public GetSolNetworkOperationResult addTagsEntry(String key, String value)
public GetSolNetworkOperationResult clearTagsEntries()
public List<GetSolNetworkOperationTaskDetails> getTasks()
All tasks associated with this operation occurrence.
public void setTasks(Collection<GetSolNetworkOperationTaskDetails> tasks)
All tasks associated with this operation occurrence.
tasks
- All tasks associated with this operation occurrence.public GetSolNetworkOperationResult withTasks(GetSolNetworkOperationTaskDetails... tasks)
All tasks associated with this operation occurrence.
NOTE: This method appends the values to the existing list (if any). Use
setTasks(java.util.Collection)
or withTasks(java.util.Collection)
if you want to override the
existing values.
tasks
- All tasks associated with this operation occurrence.public GetSolNetworkOperationResult withTasks(Collection<GetSolNetworkOperationTaskDetails> tasks)
All tasks associated with this operation occurrence.
tasks
- All tasks associated with this operation occurrence.public void setUpdateType(String updateType)
Type of the update. Only present if the network operation lcmOperationType is UPDATE
.
updateType
- Type of the update. Only present if the network operation lcmOperationType is UPDATE
.UpdateSolNetworkType
public String getUpdateType()
Type of the update. Only present if the network operation lcmOperationType is UPDATE
.
UPDATE
.UpdateSolNetworkType
public GetSolNetworkOperationResult withUpdateType(String updateType)
Type of the update. Only present if the network operation lcmOperationType is UPDATE
.
updateType
- Type of the update. Only present if the network operation lcmOperationType is UPDATE
.UpdateSolNetworkType
public GetSolNetworkOperationResult withUpdateType(UpdateSolNetworkType updateType)
Type of the update. Only present if the network operation lcmOperationType is UPDATE
.
updateType
- Type of the update. Only present if the network operation lcmOperationType is UPDATE
.UpdateSolNetworkType
public String toString()
toString
in class Object
Object.toString()
public GetSolNetworkOperationResult clone()