Constructor and Description |
---|
Builder()
Constructor with parameters for the required properties of
EsxHost . |
public Builder()
EsxHost
.public EsxHost.Builder setAvailabilityZone(java.lang.String availabilityZone)
availabilityZone
- New value for the property.public EsxHost.Builder setEsxId(java.lang.String esxId)
esxId
- New value for the property.public EsxHost.Builder setDurableHostName(java.lang.String durableHostName)
durableHostName
- New value for the property.public EsxHost.Builder setStateLastUpdated(java.util.Calendar stateLastUpdated)
stateLastUpdated
- New value for the property.public EsxHost.Builder setName(java.lang.String name)
name
- New value for the property.public EsxHost.Builder setCustomProperties(java.util.Map<java.lang.String,java.lang.String> customProperties)
customProperties
- New value for the property.public EsxHost.Builder setHostname(java.lang.String hostname)
hostname
- New value for the property.public EsxHost.Builder setInstanceType(java.lang.String instanceType)
instanceType
- New value for the property.public EsxHost.Builder setMacAddress(java.lang.String macAddress)
macAddress
- New value for the property.public EsxHost.Builder setEsxState(java.lang.String esxState)
EsxHost.ESX_STATE_DEPLOYING
EsxHost.ESX_STATE_INITIALIZING
EsxHost.ESX_STATE_PROVISIONED
EsxHost.ESX_STATE_READY
EsxHost.ESX_STATE_DELETING
EsxHost.ESX_STATE_DELETED
EsxHost.ESX_STATE_FAILED
EsxHost.ESX_STATE_ADDING_TO_VCENTER
EsxHost.ESX_STATE_DELETING_FROM_VCENTER
EsxHost.ESX_STATE_PENDING_CLOUD_DELETION
esxState
- New value for the property.public EsxHost build()