* Network instance ARN. *
*/ private String arn; /** ** Network instance ID. *
*/ private String id; private LcmOperationInfo lcmOpInfo; private GetSolNetworkInstanceMetadata metadata; /** ** Network instance description. *
*/ private String nsInstanceDescription; /** ** Network instance name. *
*/ private String nsInstanceName; /** ** Network instance state. *
*/ private String nsState; /** ** Network service descriptor ID. *
*/ private String nsdId; /** ** Network service descriptor info ID. *
*/ private String nsdInfoId; /** ** 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. *
*/ private java.util.Map* Network instance ARN. *
* * @param arn * Network instance ARN. */ public void setArn(String arn) { this.arn = arn; } /** ** Network instance ARN. *
* * @return Network instance ARN. */ public String getArn() { return this.arn; } /** ** Network instance ARN. *
* * @param arn * Network instance ARN. * @return Returns a reference to this object so that method calls can be chained together. */ public GetSolNetworkInstanceResult withArn(String arn) { setArn(arn); return this; } /** ** Network instance ID. *
* * @param id * Network instance ID. */ public void setId(String id) { this.id = id; } /** ** Network instance ID. *
* * @return Network instance ID. */ public String getId() { return this.id; } /** ** Network instance ID. *
* * @param id * Network instance ID. * @return Returns a reference to this object so that method calls can be chained together. */ public GetSolNetworkInstanceResult withId(String id) { setId(id); return this; } /** * @param lcmOpInfo */ public void setLcmOpInfo(LcmOperationInfo lcmOpInfo) { this.lcmOpInfo = lcmOpInfo; } /** * @return */ public LcmOperationInfo getLcmOpInfo() { return this.lcmOpInfo; } /** * @param lcmOpInfo * @return Returns a reference to this object so that method calls can be chained together. */ public GetSolNetworkInstanceResult withLcmOpInfo(LcmOperationInfo lcmOpInfo) { setLcmOpInfo(lcmOpInfo); return this; } /** * @param metadata */ public void setMetadata(GetSolNetworkInstanceMetadata metadata) { this.metadata = metadata; } /** * @return */ public GetSolNetworkInstanceMetadata getMetadata() { return this.metadata; } /** * @param metadata * @return Returns a reference to this object so that method calls can be chained together. */ public GetSolNetworkInstanceResult withMetadata(GetSolNetworkInstanceMetadata metadata) { setMetadata(metadata); return this; } /** ** Network instance description. *
* * @param nsInstanceDescription * Network instance description. */ public void setNsInstanceDescription(String nsInstanceDescription) { this.nsInstanceDescription = nsInstanceDescription; } /** ** Network instance description. *
* * @return Network instance description. */ public String getNsInstanceDescription() { return this.nsInstanceDescription; } /** ** Network instance description. *
* * @param nsInstanceDescription * Network instance description. * @return Returns a reference to this object so that method calls can be chained together. */ public GetSolNetworkInstanceResult withNsInstanceDescription(String nsInstanceDescription) { setNsInstanceDescription(nsInstanceDescription); return this; } /** ** Network instance name. *
* * @param nsInstanceName * Network instance name. */ public void setNsInstanceName(String nsInstanceName) { this.nsInstanceName = nsInstanceName; } /** ** Network instance name. *
* * @return Network instance name. */ public String getNsInstanceName() { return this.nsInstanceName; } /** ** Network instance name. *
* * @param nsInstanceName * Network instance name. * @return Returns a reference to this object so that method calls can be chained together. */ public GetSolNetworkInstanceResult withNsInstanceName(String nsInstanceName) { setNsInstanceName(nsInstanceName); return this; } /** ** Network instance state. *
* * @param nsState * Network instance state. * @see NsState */ public void setNsState(String nsState) { this.nsState = nsState; } /** ** Network instance state. *
* * @return Network instance state. * @see NsState */ public String getNsState() { return this.nsState; } /** ** Network instance state. *
* * @param nsState * Network instance state. * @return Returns a reference to this object so that method calls can be chained together. * @see NsState */ public GetSolNetworkInstanceResult withNsState(String nsState) { setNsState(nsState); return this; } /** ** Network instance state. *
* * @param nsState * Network instance state. * @return Returns a reference to this object so that method calls can be chained together. * @see NsState */ public GetSolNetworkInstanceResult withNsState(NsState nsState) { this.nsState = nsState.toString(); return this; } /** ** Network service descriptor ID. *
* * @param nsdId * Network service descriptor ID. */ public void setNsdId(String nsdId) { this.nsdId = nsdId; } /** ** Network service descriptor ID. *
* * @return Network service descriptor ID. */ public String getNsdId() { return this.nsdId; } /** ** Network service descriptor ID. *
* * @param nsdId * Network service descriptor ID. * @return Returns a reference to this object so that method calls can be chained together. */ public GetSolNetworkInstanceResult withNsdId(String nsdId) { setNsdId(nsdId); return this; } /** ** Network service descriptor info ID. *
* * @param nsdInfoId * Network service descriptor info ID. */ public void setNsdInfoId(String nsdInfoId) { this.nsdInfoId = nsdInfoId; } /** ** Network service descriptor info ID. *
* * @return Network service descriptor info ID. */ public String getNsdInfoId() { return this.nsdInfoId; } /** ** Network service descriptor info ID. *
* * @param nsdInfoId * Network service descriptor info ID. * @return Returns a reference to this object so that method calls can be chained together. */ public GetSolNetworkInstanceResult withNsdInfoId(String nsdInfoId) { setNsdInfoId(nsdInfoId); return this; } /** ** 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. *
* * @return 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 java.util.Map* 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. *
* * @param 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 void setTags(java.util.Map* 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. *
* * @param 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. * @return Returns a reference to this object so that method calls can be chained together. */ public GetSolNetworkInstanceResult withTags(java.util.Map