public static final class FabricHostNode.Builder
extends java.lang.Object
FabricHostNode
.Constructor and Description |
---|
Builder()
Constructor with parameters for the required properties of
FabricHostNode . |
Modifier and Type | Method and Description |
---|---|
FabricHostNode |
build() |
FabricHostNode.Builder |
setComputeCollectionId(java.lang.String computeCollectionId)
Id of the compute collection to which discovered node belongs.
|
FabricHostNode.Builder |
setDiscoveredIpAddresses(java.util.List<java.lang.String> discoveredIpAddresses)
Discovered IP Addresses of the transport node, version 4 or 6 format: ip
This property may be present in responses from the server, but if it is present
in a request to server it will be ignored.
|
FabricHostNode.Builder |
setDiscoveredNodeId(java.lang.String discoveredNodeId)
Id of discovered node which was converted to create this node.
|
FabricHostNode.Builder |
setDpu(java.util.List<DpuInfo> dpu)
Specifies details of data processing units (DPU) present on ESXi Host.
|
FabricHostNode.Builder |
setFqdn(java.lang.String fqdn)
Fully qualified domain name of the transport node
This property may be present in responses from the server, but if it is present
in a request to server it will be ignored.
|
FabricHostNode.Builder |
setHostCredential(HostNodeLoginCredential hostCredential) |
FabricHostNode.Builder |
setIpAddresses(java.util.List<java.lang.String> ipAddresses)
IP Addresses of the Node, version 4 or 6.
|
FabricHostNode.Builder |
setMaintenanceModeState(java.lang.String maintenanceModeState)
Possible values are:
FabricHostNode.MAINTENANCE_MODE_STATE_OFF
FabricHostNode.MAINTENANCE_MODE_STATE_ENTERING
FabricHostNode.MAINTENANCE_MODE_STATE_ON
Indicates host node's maintenance mode state. |
FabricHostNode.Builder |
setManagedByServer(java.lang.String managedByServer)
The id of the vCenter server managing the ESXi type HostNode
This property may be present in responses from the server, but if it is present
in a request to server it will be ignored.
|
FabricHostNode.Builder |
setOsType(java.lang.String osType)
Possible values are:
FabricHostNode.OS_TYPE_ESXI FabricHostNode.OS_TYPE_RHELKVM FabricHostNode.OS_TYPE_RHELSERVER FabricHostNode.OS_TYPE_WINDOWSSERVER
FabricHostNode.OS_TYPE_RHELCONTAINER
FabricHostNode.OS_TYPE_UBUNTUKVM
FabricHostNode.OS_TYPE_UBUNTUSERVER
FabricHostNode.OS_TYPE_HYPERV
FabricHostNode.OS_TYPE_CENTOSKVM
FabricHostNode.OS_TYPE_CENTOSSERVER
FabricHostNode.OS_TYPE_CENTOSCONTAINER
FabricHostNode.OS_TYPE_SLESKVM
FabricHostNode.OS_TYPE_SLESSERVER
FabricHostNode.OS_TYPE_OELSERVER
Hypervisor type, for example ESXi or RHEL KVM |
FabricHostNode.Builder |
setOsVersion(java.lang.String osVersion)
Version of the hypervisor operating system
|
FabricHostNode.Builder |
setWindowsInstallLocation(java.lang.String windowsInstallLocation)
Specify an installation folder to install the NSX kernel modules for Windows
Server.
|
public Builder()
FabricHostNode
.public FabricHostNode.Builder setComputeCollectionId(java.lang.String computeCollectionId)
computeCollectionId
- New value for the property.public FabricHostNode.Builder setDiscoveredIpAddresses(java.util.List<java.lang.String> discoveredIpAddresses)
discoveredIpAddresses
- New value for the property.public FabricHostNode.Builder setDiscoveredNodeId(java.lang.String discoveredNodeId)
discoveredNodeId
- New value for the property.public FabricHostNode.Builder setDpu(java.util.List<DpuInfo> dpu)
dpu
- New value for the property.public FabricHostNode.Builder setFqdn(java.lang.String fqdn)
fqdn
- New value for the property.public FabricHostNode.Builder setHostCredential(HostNodeLoginCredential hostCredential)
hostCredential
- New value for the property.public FabricHostNode.Builder setIpAddresses(java.util.List<java.lang.String> ipAddresses)
ipAddresses
- New value for the property.public FabricHostNode.Builder setMaintenanceModeState(java.lang.String maintenanceModeState)
maintenanceModeState
- New value for the property.public FabricHostNode.Builder setManagedByServer(java.lang.String managedByServer)
managedByServer
- New value for the property.public FabricHostNode.Builder setOsType(java.lang.String osType)
FabricHostNode.OS_TYPE_ESXI
FabricHostNode.OS_TYPE_RHELKVM
FabricHostNode.OS_TYPE_RHELSERVER
FabricHostNode.OS_TYPE_WINDOWSSERVER
FabricHostNode.OS_TYPE_RHELCONTAINER
FabricHostNode.OS_TYPE_UBUNTUKVM
FabricHostNode.OS_TYPE_UBUNTUSERVER
FabricHostNode.OS_TYPE_HYPERV
FabricHostNode.OS_TYPE_CENTOSKVM
FabricHostNode.OS_TYPE_CENTOSSERVER
FabricHostNode.OS_TYPE_CENTOSCONTAINER
FabricHostNode.OS_TYPE_SLESKVM
FabricHostNode.OS_TYPE_SLESSERVER
FabricHostNode.OS_TYPE_OELSERVER
osType
- New value for the property.public FabricHostNode.Builder setOsVersion(java.lang.String osVersion)
osVersion
- New value for the property.public FabricHostNode.Builder setWindowsInstallLocation(java.lang.String windowsInstallLocation)
windowsInstallLocation
- New value for the property.public FabricHostNode build()