Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
Node.Builder |
attachedBlockVolumes(List<VolumeAttachmentDetail> attachedBlockVolumes)
The list of block volumes attached to a given node.
|
Node.Builder |
availabilityDomain(String availabilityDomain)
The name of the availability domain in which the node is running.
|
Node |
build() |
Node.Builder |
copy(Node model) |
Node.Builder |
displayName(String displayName)
The name of the node.
|
Node.Builder |
faultDomain(String faultDomain)
The name of the fault domain in which the node is running.
|
Node.Builder |
hostname(String hostname)
The fully-qualified hostname (FQDN) of the node.
|
Node.Builder |
imageId(String imageId)
The OCID of the image from which the node was created.
|
Node.Builder |
instanceId(String instanceId)
The OCID of the underlying Oracle Cloud Infrastructure Compute instance.
|
Node.Builder |
ipAddress(String ipAddress)
IP address of the node.
|
Node.Builder |
isRebootRequired(Boolean isRebootRequired)
Indicates if the node requires a reboot to either reflect the latest os kernel or take
actions for maintenance reboot.
|
Node.Builder |
lifecycleState(Node.LifecycleState lifecycleState)
The state of the node.
|
Node.Builder |
localDisksTotalSizeInGBs(Double localDisksTotalSizeInGBs)
The aggregate size of all local disks, in gigabytes.
|
Node.Builder |
memoryInGBs(Integer memoryInGBs)
The total amount of memory available to the node, in gigabytes.
|
Node.Builder |
nodeBackupId(String nodeBackupId)
The node back id that was used for replacing the node.
|
Node.Builder |
nodeType(Node.NodeType nodeType)
Cluster node type.
|
Node.Builder |
nvmes(Integer nvmes)
The number of NVMe drives to be used for storage.
|
Node.Builder |
ocpus(Integer ocpus)
The total number of OCPUs available to the node.
|
Node.Builder |
odhVersion(String odhVersion)
Version of the ODH (Oracle Distribution including Apache Hadoop) for the node.
|
Node.Builder |
osVersion(String osVersion)
BDS-assigned Operating System version for the node.
|
Node.Builder |
shape(String shape)
Shape of the node.
|
Node.Builder |
sshFingerprint(String sshFingerprint)
The fingerprint of the SSH key used for node access.
|
Node.Builder |
subnetId(String subnetId)
The OCID of the subnet in which the node is to be created.
|
Node.Builder |
timeCreated(Date timeCreated)
The time the node was created, shown as an RFC 3339 formatted datetime string.
|
Node.Builder |
timeMaintenanceRebootDue(Date timeMaintenanceRebootDue)
The date and time the instance is expected to be stopped / started, in the format defined
by RFC3339.
|
Node.Builder |
timeReplaced(Date timeReplaced)
The date and time the instance was replaced by a new vm with a node backup.
|
Node.Builder |
timeUpdated(Date timeUpdated)
The time the cluster was updated, shown as an RFC 3339 formatted datetime string.
|
public Node.Builder instanceId(String instanceId)
The OCID of the underlying Oracle Cloud Infrastructure Compute instance.
instanceId
- the value to setpublic Node.Builder displayName(String displayName)
The name of the node.
displayName
- the value to setpublic Node.Builder lifecycleState(Node.LifecycleState lifecycleState)
The state of the node.
lifecycleState
- the value to setpublic Node.Builder nodeType(Node.NodeType nodeType)
Cluster node type.
nodeType
- the value to setpublic Node.Builder shape(String shape)
Shape of the node.
shape
- the value to setpublic Node.Builder attachedBlockVolumes(List<VolumeAttachmentDetail> attachedBlockVolumes)
The list of block volumes attached to a given node.
attachedBlockVolumes
- the value to setpublic Node.Builder subnetId(String subnetId)
The OCID of the subnet in which the node is to be created.
subnetId
- the value to setpublic Node.Builder ipAddress(String ipAddress)
IP address of the node.
ipAddress
- the value to setpublic Node.Builder hostname(String hostname)
The fully-qualified hostname (FQDN) of the node.
hostname
- the value to setpublic Node.Builder imageId(String imageId)
The OCID of the image from which the node was created.
imageId
- the value to setpublic Node.Builder sshFingerprint(String sshFingerprint)
The fingerprint of the SSH key used for node access.
sshFingerprint
- the value to setpublic Node.Builder availabilityDomain(String availabilityDomain)
The name of the availability domain in which the node is running.
availabilityDomain
- the value to setpublic Node.Builder faultDomain(String faultDomain)
The name of the fault domain in which the node is running.
faultDomain
- the value to setpublic Node.Builder timeCreated(Date timeCreated)
The time the node was created, shown as an RFC 3339 formatted datetime string.
timeCreated
- the value to setpublic Node.Builder timeUpdated(Date timeUpdated)
The time the cluster was updated, shown as an RFC 3339 formatted datetime string.
timeUpdated
- the value to setpublic Node.Builder ocpus(Integer ocpus)
The total number of OCPUs available to the node.
ocpus
- the value to setpublic Node.Builder memoryInGBs(Integer memoryInGBs)
The total amount of memory available to the node, in gigabytes.
memoryInGBs
- the value to setpublic Node.Builder nvmes(Integer nvmes)
The number of NVMe drives to be used for storage. A single drive has 6.8 TB available.
nvmes
- the value to setpublic Node.Builder localDisksTotalSizeInGBs(Double localDisksTotalSizeInGBs)
The aggregate size of all local disks, in gigabytes. If the instance does not have any local disks, this field is null.
localDisksTotalSizeInGBs
- the value to setpublic Node.Builder timeMaintenanceRebootDue(Date timeMaintenanceRebootDue)
The date and time the instance is expected to be stopped / started, in the format defined by RFC3339.
timeMaintenanceRebootDue
- the value to setpublic Node.Builder osVersion(String osVersion)
BDS-assigned Operating System version for the node.
osVersion
- the value to setpublic Node.Builder isRebootRequired(Boolean isRebootRequired)
Indicates if the node requires a reboot to either reflect the latest os kernel or take actions for maintenance reboot.
isRebootRequired
- the value to setpublic Node.Builder odhVersion(String odhVersion)
Version of the ODH (Oracle Distribution including Apache Hadoop) for the node.
odhVersion
- the value to setpublic Node.Builder timeReplaced(Date timeReplaced)
The date and time the instance was replaced by a new vm with a node backup.
timeReplaced
- the value to setpublic Node.Builder nodeBackupId(String nodeBackupId)
The node back id that was used for replacing the node.
nodeBackupId
- the value to setpublic Node build()
public Node.Builder copy(Node model)
Copyright © 2016–2024. All rights reserved.