Package com.oracle.bmc.bds.model
Class Node
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.bds.model.Node
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20190531") public final class Node extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelDetails about a node.
Note: Objects should always be created or deserialized using theNode.Builder. This model distinguishes fields that are null because they are unset from fields that are explicitly set to null. This is done in the setter methods of theNode.Builder, which maintain a set of all explicitly set fields calledNode.Builder.__explicitlySet__. ThehashCode()andequals(Object)methods are implemented to take the explicitly set fields into account. The constructor, on the other hand, does not take the explicitly set fields into account (since the constructor cannot distinguish explicit null from unset null).
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classNode.Builderstatic classNode.LifecycleStateThe state of the node.static classNode.NodeTypeCluster node type.
-
Constructor Summary
Constructors Constructor Description Node(String instanceId, String displayName, Node.LifecycleState lifecycleState, Node.NodeType nodeType, String shape, List<VolumeAttachmentDetail> attachedBlockVolumes, String subnetId, String ipAddress, String hostname, String imageId, String sshFingerprint, String availabilityDomain, String faultDomain, Date timeCreated, Date timeUpdated, Integer ocpus, Integer memoryInGBs, Integer nvmes, Double localDisksTotalSizeInGBs, Date timeMaintenanceRebootDue, String osVersion, Boolean isRebootRequired, String odhVersion, Date timeReplaced, String nodeBackupId)Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Node.Builderbuilder()Create a new builder.booleanequals(Object o)List<VolumeAttachmentDetail>getAttachedBlockVolumes()The list of block volumes attached to a given node.StringgetAvailabilityDomain()The name of the availability domain in which the node is running.StringgetDisplayName()The name of the node.StringgetFaultDomain()The name of the fault domain in which the node is running.StringgetHostname()The fully-qualified hostname (FQDN) of the node.StringgetImageId()The OCID of the image from which the node was created.StringgetInstanceId()The OCID of the underlying Oracle Cloud Infrastructure Compute instance.StringgetIpAddress()IP address of the node.BooleangetIsRebootRequired()Indicates if the node requires a reboot to either reflect the latest os kernel or take actions for maintenance reboot.Node.LifecycleStategetLifecycleState()The state of the node.DoublegetLocalDisksTotalSizeInGBs()The aggregate size of all local disks, in gigabytes.IntegergetMemoryInGBs()The total amount of memory available to the node, in gigabytes.StringgetNodeBackupId()The node back id that was used for replacing the node.Node.NodeTypegetNodeType()Cluster node type.IntegergetNvmes()The number of NVMe drives to be used for storage.IntegergetOcpus()The total number of OCPUs available to the node.StringgetOdhVersion()Version of the ODH (Oracle Distribution including Apache Hadoop) for the node.StringgetOsVersion()BDS-assigned Operating System version for the node.StringgetShape()Shape of the node.StringgetSshFingerprint()The fingerprint of the SSH key used for node access.StringgetSubnetId()The OCID of the subnet in which the node is to be created.DategetTimeCreated()The time the node was created, shown as an RFC 3339 formatted datetime string.DategetTimeMaintenanceRebootDue()The date and time the instance is expected to be stopped / started, in the format defined by RFC3339.DategetTimeReplaced()The date and time the instance was replaced by a new vm with a node backup.DategetTimeUpdated()The time the cluster was updated, shown as an RFC 3339 formatted datetime string.inthashCode()Node.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
-
-
-
Constructor Detail
-
Node
@Deprecated @ConstructorProperties({"instanceId","displayName","lifecycleState","nodeType","shape","attachedBlockVolumes","subnetId","ipAddress","hostname","imageId","sshFingerprint","availabilityDomain","faultDomain","timeCreated","timeUpdated","ocpus","memoryInGBs","nvmes","localDisksTotalSizeInGBs","timeMaintenanceRebootDue","osVersion","isRebootRequired","odhVersion","timeReplaced","nodeBackupId"}) public Node(String instanceId, String displayName, Node.LifecycleState lifecycleState, Node.NodeType nodeType, String shape, List<VolumeAttachmentDetail> attachedBlockVolumes, String subnetId, String ipAddress, String hostname, String imageId, String sshFingerprint, String availabilityDomain, String faultDomain, Date timeCreated, Date timeUpdated, Integer ocpus, Integer memoryInGBs, Integer nvmes, Double localDisksTotalSizeInGBs, Date timeMaintenanceRebootDue, String osVersion, Boolean isRebootRequired, String odhVersion, Date timeReplaced, String nodeBackupId)
Deprecated.
-
-
Method Detail
-
builder
public static Node.Builder builder()
Create a new builder.
-
toBuilder
public Node.Builder toBuilder()
-
getInstanceId
public String getInstanceId()
The OCID of the underlying Oracle Cloud Infrastructure Compute instance.- Returns:
- the value
-
getDisplayName
public String getDisplayName()
The name of the node.- Returns:
- the value
-
getLifecycleState
public Node.LifecycleState getLifecycleState()
The state of the node.- Returns:
- the value
-
getNodeType
public Node.NodeType getNodeType()
Cluster node type.- Returns:
- the value
-
getShape
public String getShape()
Shape of the node.- Returns:
- the value
-
getAttachedBlockVolumes
public List<VolumeAttachmentDetail> getAttachedBlockVolumes()
The list of block volumes attached to a given node.- Returns:
- the value
-
getSubnetId
public String getSubnetId()
The OCID of the subnet in which the node is to be created.- Returns:
- the value
-
getIpAddress
public String getIpAddress()
IP address of the node.- Returns:
- the value
-
getHostname
public String getHostname()
The fully-qualified hostname (FQDN) of the node.- Returns:
- the value
-
getImageId
public String getImageId()
The OCID of the image from which the node was created.- Returns:
- the value
-
getSshFingerprint
public String getSshFingerprint()
The fingerprint of the SSH key used for node access.- Returns:
- the value
-
getAvailabilityDomain
public String getAvailabilityDomain()
The name of the availability domain in which the node is running.- Returns:
- the value
-
getFaultDomain
public String getFaultDomain()
The name of the fault domain in which the node is running.- Returns:
- the value
-
getTimeCreated
public Date getTimeCreated()
The time the node was created, shown as an RFC 3339 formatted datetime string.- Returns:
- the value
-
getTimeUpdated
public Date getTimeUpdated()
The time the cluster was updated, shown as an RFC 3339 formatted datetime string.- Returns:
- the value
-
getOcpus
public Integer getOcpus()
The total number of OCPUs available to the node.- Returns:
- the value
-
getMemoryInGBs
public Integer getMemoryInGBs()
The total amount of memory available to the node, in gigabytes.- Returns:
- the value
-
getNvmes
public Integer getNvmes()
The number of NVMe drives to be used for storage.A single drive has 6.8 TB available.
- Returns:
- the value
-
getLocalDisksTotalSizeInGBs
public Double getLocalDisksTotalSizeInGBs()
The aggregate size of all local disks, in gigabytes.If the instance does not have any local disks, this field is null.
- Returns:
- the value
-
getTimeMaintenanceRebootDue
public Date getTimeMaintenanceRebootDue()
The date and time the instance is expected to be stopped / started, in the format defined by RFC3339.- Returns:
- the value
-
getOsVersion
public String getOsVersion()
BDS-assigned Operating System version for the node.- Returns:
- the value
-
getIsRebootRequired
public Boolean getIsRebootRequired()
Indicates if the node requires a reboot to either reflect the latest os kernel or take actions for maintenance reboot.- Returns:
- the value
-
getOdhVersion
public String getOdhVersion()
Version of the ODH (Oracle Distribution including Apache Hadoop) for the node.- Returns:
- the value
-
getTimeReplaced
public Date getTimeReplaced()
The date and time the instance was replaced by a new vm with a node backup.- Returns:
- the value
-
getNodeBackupId
public String getNodeBackupId()
The node back id that was used for replacing the node.- Returns:
- the value
-
toString
public String toString()
- Overrides:
toStringin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
toString
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.- Parameters:
includeByteArrayContents- true to include the full contents of byte arrays- Returns:
- string representation
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCodein classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-