Class VirtualNode.Builder
- java.lang.Object
- 
- com.oracle.bmc.containerengine.model.VirtualNode.Builder
 
- 
- Enclosing class:
- VirtualNode
 
 public static class VirtualNode.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description VirtualNode.BuilderavailabilityDomain(String availabilityDomain)The name of the availability domain in which this virtual node is placedVirtualNodebuild()VirtualNode.Buildercopy(VirtualNode model)VirtualNode.BuilderdefinedTags(Map<String,Map<String,Object>> definedTags)Defined tags for this resource.VirtualNode.BuilderdisplayName(String displayName)The name of the virtual node.VirtualNode.BuilderfaultDomain(String faultDomain)The fault domain of this virtual node.VirtualNode.BuilderfreeformTags(Map<String,String> freeformTags)Free-form tags for this resource.VirtualNode.Builderid(String id)The ocid of the virtual node.VirtualNode.BuilderkubernetesVersion(String kubernetesVersion)The version of Kubernetes this virtual node is running.VirtualNode.BuilderlifecycleDetails(String lifecycleDetails)Details about the state of the Virtual Node.VirtualNode.BuilderlifecycleState(VirtualNodeLifecycleState lifecycleState)The state of the Virtual Node.VirtualNode.BuildernsgIds(List<String> nsgIds)NSG Ids applied to virtual node vnic.VirtualNode.BuilderprivateIp(String privateIp)The private IP address of this Virtual Node.VirtualNode.BuildersubnetId(String subnetId)The OCID of the subnet in which this Virtual Node is placed.VirtualNode.BuildersystemTags(Map<String,Map<String,Object>> systemTags)Usage of system tag keys.VirtualNode.BuildertimeCreated(Date timeCreated)The time at which the virtual node was created.VirtualNode.BuildervirtualNodeError(String virtualNodeError)An error that may be associated with the virtual node.VirtualNode.BuildervirtualNodePoolId(String virtualNodePoolId)The ocid of the virtual node pool this virtual node belongs to.
 
- 
- 
- 
Method Detail- 
idpublic VirtualNode.Builder id(String id) The ocid of the virtual node.- Parameters:
- id- the value to set
- Returns:
- this builder
 
 - 
displayNamepublic VirtualNode.Builder displayName(String displayName) The name of the virtual node.- Parameters:
- displayName- the value to set
- Returns:
- this builder
 
 - 
kubernetesVersionpublic VirtualNode.Builder kubernetesVersion(String kubernetesVersion) The version of Kubernetes this virtual node is running.- Parameters:
- kubernetesVersion- the value to set
- Returns:
- this builder
 
 - 
virtualNodePoolIdpublic VirtualNode.Builder virtualNodePoolId(String virtualNodePoolId) The ocid of the virtual node pool this virtual node belongs to.- Parameters:
- virtualNodePoolId- the value to set
- Returns:
- this builder
 
 - 
availabilityDomainpublic VirtualNode.Builder availabilityDomain(String availabilityDomain) The name of the availability domain in which this virtual node is placed- Parameters:
- availabilityDomain- the value to set
- Returns:
- this builder
 
 - 
faultDomainpublic VirtualNode.Builder faultDomain(String faultDomain) The fault domain of this virtual node.- Parameters:
- faultDomain- the value to set
- Returns:
- this builder
 
 - 
subnetIdpublic VirtualNode.Builder subnetId(String subnetId) The OCID of the subnet in which this Virtual Node is placed.- Parameters:
- subnetId- the value to set
- Returns:
- this builder
 
 - 
nsgIdspublic VirtualNode.Builder nsgIds(List<String> nsgIds) NSG Ids applied to virtual node vnic.- Parameters:
- nsgIds- the value to set
- Returns:
- this builder
 
 - 
privateIppublic VirtualNode.Builder privateIp(String privateIp) The private IP address of this Virtual Node.- Parameters:
- privateIp- the value to set
- Returns:
- this builder
 
 - 
virtualNodeErrorpublic VirtualNode.Builder virtualNodeError(String virtualNodeError) An error that may be associated with the virtual node.- Parameters:
- virtualNodeError- the value to set
- Returns:
- this builder
 
 - 
lifecycleStatepublic VirtualNode.Builder lifecycleState(VirtualNodeLifecycleState lifecycleState) The state of the Virtual Node.- Parameters:
- lifecycleState- the value to set
- Returns:
- this builder
 
 - 
lifecycleDetailspublic VirtualNode.Builder lifecycleDetails(String lifecycleDetails) Details about the state of the Virtual Node.- Parameters:
- lifecycleDetails- the value to set
- Returns:
- this builder
 
 - 
timeCreatedpublic VirtualNode.Builder timeCreated(Date timeCreated) The time at which the virtual node was created.- Parameters:
- timeCreated- the value to set
- Returns:
- this builder
 
 - 
freeformTagspublic VirtualNode.Builder freeformTags(Map<String,String> freeformTags) Free-form tags for this resource.Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {“Department”: “Finance”} - Parameters:
- freeformTags- the value to set
- Returns:
- this builder
 
 - 
definedTagspublic VirtualNode.Builder definedTags(Map<String,Map<String,Object>> definedTags) Defined tags for this resource.Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {“Operations”: {“CostCenter”: “42”}} - Parameters:
- definedTags- the value to set
- Returns:
- this builder
 
 - 
systemTagspublic VirtualNode.Builder systemTags(Map<String,Map<String,Object>> systemTags) Usage of system tag keys.These predefined keys are scoped to namespaces. Example: {“orcl-cloud”: {“free-tier-retained”: “true”}} - Parameters:
- systemTags- the value to set
- Returns:
- this builder
 
 - 
buildpublic VirtualNode build() 
 - 
copypublic VirtualNode.Builder copy(VirtualNode model) 
 
- 
 
-