Class NetworkConfiguration.Builder
- java.lang.Object
- 
- com.oracle.bmc.ocvp.model.NetworkConfiguration.Builder
 
- 
- Enclosing class:
- NetworkConfiguration
 
 public static class NetworkConfiguration.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description NetworkConfigurationbuild()NetworkConfiguration.Buildercopy(NetworkConfiguration model)NetworkConfiguration.BuilderhcxVlanId(String hcxVlanId)The OCID of the VLAN used by the SDDC for the HCX component of the VMware environment.NetworkConfiguration.BuildernsxEdgeUplink1VlanId(String nsxEdgeUplink1VlanId)The OCID of the VLAN used by the SDDC for the NSX Edge Uplink 1 component of the VMware environment.NetworkConfiguration.BuildernsxEdgeUplink2VlanId(String nsxEdgeUplink2VlanId)The OCID of the VLAN used by the SDDC for the NSX Edge Uplink 2 component of the VMware environment.NetworkConfiguration.BuildernsxEdgeVTepVlanId(String nsxEdgeVTepVlanId)The OCID of the VLAN used by the Cluster for the NSX Edge VTEP component of the VMware environment.NetworkConfiguration.BuildernsxVTepVlanId(String nsxVTepVlanId)The OCID of the VLAN used by the Cluster for the NSX VTEP component of the VMware environment.NetworkConfiguration.BuilderprovisioningSubnetId(String provisioningSubnetId)The OCID of the management subnet used to provision the Cluster.NetworkConfiguration.BuilderprovisioningVlanId(String provisioningVlanId)The OCID of the VLAN used by the Cluster for the Provisioning component of the VMware environment.NetworkConfiguration.BuilderreplicationVlanId(String replicationVlanId)The OCID of the VLAN used by the Cluster for the vSphere Replication component of the VMware environment.NetworkConfiguration.BuildervmotionVlanId(String vmotionVlanId)The OCID of the VLAN used by the Cluster for the vMotion component of the VMware environment.NetworkConfiguration.BuildervsanVlanId(String vsanVlanId)The OCID of the VLAN used by the Cluster for the vSAN component of the VMware environment.NetworkConfiguration.BuildervsphereVlanId(String vsphereVlanId)The OCID of the VLAN used by the SDDC for the vSphere component of the VMware environment.
 
- 
- 
- 
Method Detail- 
provisioningSubnetIdpublic NetworkConfiguration.Builder provisioningSubnetId(String provisioningSubnetId) The OCID of the management subnet used to provision the Cluster.- Parameters:
- provisioningSubnetId- the value to set
- Returns:
- this builder
 
 - 
vsphereVlanIdpublic NetworkConfiguration.Builder vsphereVlanId(String vsphereVlanId) The OCID of the VLAN used by the SDDC for the vSphere component of the VMware environment.This VLAN is a mandatory attribute for Management Cluster. This attribute is not guaranteed to reflect the vSphere VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the vSphere VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you *add to this Cluster in the future* with createEsxiHost.Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the vSphere component of the VMware environment, you should use updateSddcto update the Cluster's vsphereVlanId with that new VLAN's OCID.- Parameters:
- vsphereVlanId- the value to set
- Returns:
- this builder
 
 - 
vmotionVlanIdpublic NetworkConfiguration.Builder vmotionVlanId(String vmotionVlanId) The OCID of the VLAN used by the Cluster for the vMotion component of the VMware environment.This attribute is not guaranteed to reflect the vMotion VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the vMotion VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you *add to this Cluster in the future* with createEsxiHost.Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the vMotion component of the VMware environment, you should use updateClusterto update the Cluster's vmotionVlanId with that new VLAN's OCID.- Parameters:
- vmotionVlanId- the value to set
- Returns:
- this builder
 
 - 
vsanVlanIdpublic NetworkConfiguration.Builder vsanVlanId(String vsanVlanId) The OCID of the VLAN used by the Cluster for the vSAN component of the VMware environment.This attribute is not guaranteed to reflect the vSAN VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the vSAN VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you *add to this Cluster in the future* with createEsxiHost.Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the vSAN component of the VMware environment, you should use updateClusterto update the Cluster's vsanVlanId with that new VLAN's OCID.- Parameters:
- vsanVlanId- the value to set
- Returns:
- this builder
 
 - 
nsxVTepVlanIdpublic NetworkConfiguration.Builder nsxVTepVlanId(String nsxVTepVlanId) The OCID of the VLAN used by the Cluster for the NSX VTEP component of the VMware environment.This attribute is not guaranteed to reflect the NSX VTEP VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the NSX VTEP VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you *add to this Cluster in the future* with createEsxiHost.Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the NSX VTEP component of the VMware environment, you should use updateClusterto update the Cluster's nsxVTepVlanId with that new VLAN's OCID.- Parameters:
- nsxVTepVlanId- the value to set
- Returns:
- this builder
 
 - 
nsxEdgeVTepVlanIdpublic NetworkConfiguration.Builder nsxEdgeVTepVlanId(String nsxEdgeVTepVlanId) The OCID of the VLAN used by the Cluster for the NSX Edge VTEP component of the VMware environment.This attribute is not guaranteed to reflect the NSX Edge VTEP VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the NSX Edge VTEP VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you *add to this Cluster in the future* with createEsxiHost.Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the NSX Edge VTEP component of the VMware environment, you should use updateClusterto update the Cluster's nsxEdgeVTepVlanId with that new VLAN's OCID.- Parameters:
- nsxEdgeVTepVlanId- the value to set
- Returns:
- this builder
 
 - 
nsxEdgeUplink1VlanIdpublic NetworkConfiguration.Builder nsxEdgeUplink1VlanId(String nsxEdgeUplink1VlanId) The OCID of the VLAN used by the SDDC for the NSX Edge Uplink 1 component of the VMware environment.This VLAN is a mandatory attribute for Management Cluster. This attribute is not guaranteed to reflect the NSX Edge Uplink 1 VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the NSX Edge Uplink 1 VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you *add to this Cluster in the future* with createEsxiHost.Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the NSX Edge Uplink 1 component of the VMware environment, you should use updateClusterto update the Cluster's nsxEdgeUplink1VlanId with that new VLAN's OCID.- Parameters:
- nsxEdgeUplink1VlanId- the value to set
- Returns:
- this builder
 
 - 
nsxEdgeUplink2VlanIdpublic NetworkConfiguration.Builder nsxEdgeUplink2VlanId(String nsxEdgeUplink2VlanId) The OCID of the VLAN used by the SDDC for the NSX Edge Uplink 2 component of the VMware environment.This VLAN is a mandatory attribute for Management Cluster. This attribute is not guaranteed to reflect the NSX Edge Uplink 2 VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the NSX Edge Uplink 2 VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you *add to this Cluster in the future* with createEsxiHost.Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the NSX Edge Uplink 2 component of the VMware environment, you should use updateClusterto update the Cluster's nsxEdgeUplink2VlanId with that new VLAN's OCID.- Parameters:
- nsxEdgeUplink2VlanId- the value to set
- Returns:
- this builder
 
 - 
replicationVlanIdpublic NetworkConfiguration.Builder replicationVlanId(String replicationVlanId) The OCID of the VLAN used by the Cluster for the vSphere Replication component of the VMware environment.- Parameters:
- replicationVlanId- the value to set
- Returns:
- this builder
 
 - 
provisioningVlanIdpublic NetworkConfiguration.Builder provisioningVlanId(String provisioningVlanId) The OCID of the VLAN used by the Cluster for the Provisioning component of the VMware environment.- Parameters:
- provisioningVlanId- the value to set
- Returns:
- this builder
 
 - 
hcxVlanIdpublic NetworkConfiguration.Builder hcxVlanId(String hcxVlanId) The OCID of the VLAN used by the SDDC for the HCX component of the VMware environment.This VLAN is a mandatory attribute for Management Cluster when HCX is enabled. This attribute is not guaranteed to reflect the HCX VLAN currently used by the ESXi hosts in the SDDC. The purpose of this attribute is to show the HCX VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you *add to this SDDC in the future* with createEsxiHost.Therefore, if you change the existing ESXi hosts in the SDDC to use a different VLAN for the HCX component of the VMware environment, you should use updateSddcto update the SDDC's hcxVlanId with that new VLAN's OCID.- Parameters:
- hcxVlanId- the value to set
- Returns:
- this builder
 
 - 
buildpublic NetworkConfiguration build() 
 - 
copypublic NetworkConfiguration.Builder copy(NetworkConfiguration model) 
 
- 
 
-