Class JCloudsNodeMetadata
- java.lang.Object
-
- org.jclouds.domain.internal.ResourceMetadataImpl<ComputeType>
-
- org.jclouds.compute.domain.internal.ComputeMetadataImpl
-
- org.jclouds.compute.domain.internal.NodeMetadataImpl
-
- jenkins.plugins.jclouds.compute.internal.JCloudsNodeMetadata
-
- All Implemented Interfaces:
Comparable<ResourceMetadata<ComputeType>>
,ComputeMetadata
,ComputeMetadataIncludingStatus<NodeMetadata.Status>
,NodeMetadata
,ResourceMetadata<ComputeType>
public class JCloudsNodeMetadata extends NodeMetadataImpl implements NodeMetadata
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.jclouds.compute.domain.NodeMetadata
NodeMetadata.Status
-
-
Field Summary
-
Fields inherited from class org.jclouds.compute.domain.internal.ComputeMetadataImpl
tags
-
-
Constructor Summary
Constructors Constructor Description JCloudsNodeMetadata(String providerId, String name, String id, Location location, URI uri, Map<String,String> userMetadata, Set<String> tags, String group, Hardware hardware, String imageId, OperatingSystem os, NodeMetadata.Status status, String backendStatus, int loginPort, Iterable<String> publicAddresses, Iterable<String> privateAddresses, LoginCredentials credentials, String hostname, String nonce)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static JCloudsNodeMetadata
fromNodeMetadata(NodeMetadata nmd, String nonce)
String
getNonce()
-
Methods inherited from class org.jclouds.compute.domain.internal.NodeMetadataImpl
getBackendStatus, getCredentials, getGroup, getHardware, getHostname, getImageId, getLoginPort, getOperatingSystem, getPrivateAddresses, getPublicAddresses, getStatus, string
-
Methods inherited from class org.jclouds.compute.domain.internal.ComputeMetadataImpl
addComputeToStringSuffix, compareTo, computeToStringPrefix, equals, getId, getTags, getType, hashCode
-
Methods inherited from class org.jclouds.domain.internal.ResourceMetadataImpl
getLocation, getName, getProviderId, getUri, getUserMetadata, toString
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface java.lang.Comparable
compareTo
-
Methods inherited from interface org.jclouds.compute.domain.ComputeMetadata
getId, getName, getProviderId, getTags, getType
-
Methods inherited from interface org.jclouds.compute.domain.ComputeMetadataIncludingStatus
getBackendStatus, getStatus
-
Methods inherited from interface org.jclouds.compute.domain.NodeMetadata
getCredentials, getGroup, getHardware, getHostname, getImageId, getLoginPort, getOperatingSystem, getPrivateAddresses, getPublicAddresses
-
Methods inherited from interface org.jclouds.domain.ResourceMetadata
getLocation, getUri, getUserMetadata
-
-
-
-
Constructor Detail
-
JCloudsNodeMetadata
public JCloudsNodeMetadata(String providerId, String name, String id, Location location, URI uri, Map<String,String> userMetadata, Set<String> tags, @Nullable String group, @Nullable Hardware hardware, @Nullable String imageId, @Nullable OperatingSystem os, NodeMetadata.Status status, @Nullable String backendStatus, int loginPort, Iterable<String> publicAddresses, Iterable<String> privateAddresses, @Nullable LoginCredentials credentials, String hostname, String nonce)
-
-
Method Detail
-
getNonce
public final String getNonce()
-
fromNodeMetadata
public static JCloudsNodeMetadata fromNodeMetadata(NodeMetadata nmd, String nonce)
-
-