@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class VirtualNodeData extends Object implements Serializable, Cloneable, StructuredPojo
An object that represents a virtual node returned by a describe operation.
Constructor and Description |
---|
VirtualNodeData() |
Modifier and Type | Method and Description |
---|---|
VirtualNodeData |
clone() |
boolean |
equals(Object obj) |
String |
getMeshName()
The name of the service mesh that the virtual node resides in.
|
ResourceMetadata |
getMetadata()
The associated metadata for the virtual node.
|
VirtualNodeSpec |
getSpec()
The specifications of the virtual node.
|
VirtualNodeStatus |
getStatus()
The current status for the virtual node.
|
String |
getVirtualNodeName()
The name of the virtual node.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setMeshName(String meshName)
The name of the service mesh that the virtual node resides in.
|
void |
setMetadata(ResourceMetadata metadata)
The associated metadata for the virtual node.
|
void |
setSpec(VirtualNodeSpec spec)
The specifications of the virtual node.
|
void |
setStatus(VirtualNodeStatus status)
The current status for the virtual node.
|
void |
setVirtualNodeName(String virtualNodeName)
The name of the virtual node.
|
String |
toString()
Returns a string representation of this object.
|
VirtualNodeData |
withMeshName(String meshName)
The name of the service mesh that the virtual node resides in.
|
VirtualNodeData |
withMetadata(ResourceMetadata metadata)
The associated metadata for the virtual node.
|
VirtualNodeData |
withSpec(VirtualNodeSpec spec)
The specifications of the virtual node.
|
VirtualNodeData |
withStatus(VirtualNodeStatus status)
The current status for the virtual node.
|
VirtualNodeData |
withVirtualNodeName(String virtualNodeName)
The name of the virtual node.
|
public void setMeshName(String meshName)
The name of the service mesh that the virtual node resides in.
meshName
- The name of the service mesh that the virtual node resides in.public String getMeshName()
The name of the service mesh that the virtual node resides in.
public VirtualNodeData withMeshName(String meshName)
The name of the service mesh that the virtual node resides in.
meshName
- The name of the service mesh that the virtual node resides in.public void setMetadata(ResourceMetadata metadata)
The associated metadata for the virtual node.
metadata
- The associated metadata for the virtual node.public ResourceMetadata getMetadata()
The associated metadata for the virtual node.
public VirtualNodeData withMetadata(ResourceMetadata metadata)
The associated metadata for the virtual node.
metadata
- The associated metadata for the virtual node.public void setSpec(VirtualNodeSpec spec)
The specifications of the virtual node.
spec
- The specifications of the virtual node.public VirtualNodeSpec getSpec()
The specifications of the virtual node.
public VirtualNodeData withSpec(VirtualNodeSpec spec)
The specifications of the virtual node.
spec
- The specifications of the virtual node.public void setStatus(VirtualNodeStatus status)
The current status for the virtual node.
status
- The current status for the virtual node.public VirtualNodeStatus getStatus()
The current status for the virtual node.
public VirtualNodeData withStatus(VirtualNodeStatus status)
The current status for the virtual node.
status
- The current status for the virtual node.public void setVirtualNodeName(String virtualNodeName)
The name of the virtual node.
virtualNodeName
- The name of the virtual node.public String getVirtualNodeName()
The name of the virtual node.
public VirtualNodeData withVirtualNodeName(String virtualNodeName)
The name of the virtual node.
virtualNodeName
- The name of the virtual node.public String toString()
toString
in class Object
Object.toString()
public VirtualNodeData clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.