public static class CccInfrastructureNetworkConfiguration.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
CccInfrastructureNetworkConfiguration |
build() |
CccInfrastructureNetworkConfiguration.Builder |
copy(CccInfrastructureNetworkConfiguration model) |
CccInfrastructureNetworkConfiguration.Builder |
dnsIps(List<String> dnsIps)
The domain name system (DNS) addresses that the Compute Cloud@Customer infrastructure
uses for the data center network.
|
CccInfrastructureNetworkConfiguration.Builder |
infrastructureRoutingDynamic(CccInfrastructureRoutingDynamicDetails infrastructureRoutingDynamic) |
CccInfrastructureNetworkConfiguration.Builder |
infrastructureRoutingStatic(CccInfrastructureRoutingStaticDetails infrastructureRoutingStatic) |
CccInfrastructureNetworkConfiguration.Builder |
managementNodes(List<CccInfrastructureManagementNode> managementNodes)
Information about the management nodes that are provisioned in the Compute Cloud@Customer
infrastructure.
|
CccInfrastructureNetworkConfiguration.Builder |
mgmtVipHostname(String mgmtVipHostname)
The hostname corresponding to the virtual IP (VIP) address of the management nodes.
|
CccInfrastructureNetworkConfiguration.Builder |
mgmtVipIp(String mgmtVipIp)
The IP address used as the virtual IP (VIP) address of the management nodes.
|
CccInfrastructureNetworkConfiguration.Builder |
spineIps(List<String> spineIps)
Addresses of the network spine switches.
|
CccInfrastructureNetworkConfiguration.Builder |
spineVip(String spineVip)
The spine switch public virtual IP (VIP).
|
CccInfrastructureNetworkConfiguration.Builder |
uplinkDomain(String uplinkDomain)
Domain name to be used as the base domain for the internal network and by public facing
services.
|
CccInfrastructureNetworkConfiguration.Builder |
uplinkGatewayIp(String uplinkGatewayIp)
Uplink gateway in the datacenter network that the Compute Cloud@Customer connects to.
|
CccInfrastructureNetworkConfiguration.Builder |
uplinkNetmask(String uplinkNetmask)
Netmask of the subnet that the Compute Cloud@Customer infrastructure is connected to.
|
CccInfrastructureNetworkConfiguration.Builder |
uplinkPortCount(Integer uplinkPortCount)
Number of uplink ports per spine switch.
|
CccInfrastructureNetworkConfiguration.Builder |
uplinkPortForwardErrorCorrection(CccInfrastructureNetworkConfiguration.UplinkPortForwardErrorCorrection uplinkPortForwardErrorCorrection)
The port forward error correction (FEC) setting for the uplink port on the Compute
Cloud@Customer infrastructure.
|
CccInfrastructureNetworkConfiguration.Builder |
uplinkPortSpeedInGbps(Integer uplinkPortSpeedInGbps)
Uplink port speed defined in gigabytes per second.
|
CccInfrastructureNetworkConfiguration.Builder |
uplinkVlanMtu(Integer uplinkVlanMtu)
The virtual local area network (VLAN) maximum transmission unit (MTU) size for the uplink
ports.
|
public CccInfrastructureNetworkConfiguration.Builder managementNodes(List<CccInfrastructureManagementNode> managementNodes)
Information about the management nodes that are provisioned in the Compute Cloud@Customer infrastructure.
managementNodes
- the value to setpublic CccInfrastructureNetworkConfiguration.Builder uplinkPortSpeedInGbps(Integer uplinkPortSpeedInGbps)
Uplink port speed defined in gigabytes per second. All uplink ports must have identical speed.
uplinkPortSpeedInGbps
- the value to setpublic CccInfrastructureNetworkConfiguration.Builder uplinkPortCount(Integer uplinkPortCount)
Number of uplink ports per spine switch. Connectivity is identical on both spine switches. For example, if input is two 100 gigabyte ports; then port-1 and port-2 on both spines will be configured.
uplinkPortCount
- the value to setpublic CccInfrastructureNetworkConfiguration.Builder uplinkVlanMtu(Integer uplinkVlanMtu)
The virtual local area network (VLAN) maximum transmission unit (MTU) size for the uplink ports.
uplinkVlanMtu
- the value to setpublic CccInfrastructureNetworkConfiguration.Builder uplinkNetmask(String uplinkNetmask)
Netmask of the subnet that the Compute Cloud@Customer infrastructure is connected to.
uplinkNetmask
- the value to setpublic CccInfrastructureNetworkConfiguration.Builder uplinkPortForwardErrorCorrection(CccInfrastructureNetworkConfiguration.UplinkPortForwardErrorCorrection uplinkPortForwardErrorCorrection)
The port forward error correction (FEC) setting for the uplink port on the Compute Cloud@Customer infrastructure.
uplinkPortForwardErrorCorrection
- the value to setpublic CccInfrastructureNetworkConfiguration.Builder uplinkDomain(String uplinkDomain)
Domain name to be used as the base domain for the internal network and by public facing services.
uplinkDomain
- the value to setpublic CccInfrastructureNetworkConfiguration.Builder uplinkGatewayIp(String uplinkGatewayIp)
Uplink gateway in the datacenter network that the Compute Cloud@Customer connects to.
uplinkGatewayIp
- the value to setpublic CccInfrastructureNetworkConfiguration.Builder spineIps(List<String> spineIps)
Addresses of the network spine switches.
spineIps
- the value to setpublic CccInfrastructureNetworkConfiguration.Builder spineVip(String spineVip)
The spine switch public virtual IP (VIP). Traffic routed to the Compute Cloud@Customer infrastructure and and virtual cloud networks (VCNs) should have this address as next hop.
spineVip
- the value to setpublic CccInfrastructureNetworkConfiguration.Builder mgmtVipHostname(String mgmtVipHostname)
The hostname corresponding to the virtual IP (VIP) address of the management nodes.
mgmtVipHostname
- the value to setpublic CccInfrastructureNetworkConfiguration.Builder mgmtVipIp(String mgmtVipIp)
The IP address used as the virtual IP (VIP) address of the management nodes.
mgmtVipIp
- the value to setpublic CccInfrastructureNetworkConfiguration.Builder dnsIps(List<String> dnsIps)
The domain name system (DNS) addresses that the Compute Cloud@Customer infrastructure uses for the data center network.
dnsIps
- the value to setpublic CccInfrastructureNetworkConfiguration.Builder infrastructureRoutingStatic(CccInfrastructureRoutingStaticDetails infrastructureRoutingStatic)
public CccInfrastructureNetworkConfiguration.Builder infrastructureRoutingDynamic(CccInfrastructureRoutingDynamicDetails infrastructureRoutingDynamic)
public CccInfrastructureNetworkConfiguration build()
public CccInfrastructureNetworkConfiguration.Builder copy(CccInfrastructureNetworkConfiguration model)
Copyright © 2016–2024. All rights reserved.