Class CccInfrastructureNetworkConfiguration
- java.lang.Object
- 
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
- 
- com.oracle.bmc.computecloudatcustomer.model.CccInfrastructureNetworkConfiguration
 
 
- 
 @Generated(value="OracleSDKGenerator", comments="API Version: 20221208") public final class CccInfrastructureNetworkConfiguration extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelConfiguration information for the Compute Cloud@Customer infrastructure.This network configuration information cannot be updated and is retrieved from the data center. The information will only be available after the connectionState is transitioned to CONNECTED. 
 Note: Objects should always be created or deserialized using theCccInfrastructureNetworkConfiguration.Builder. This model distinguishes fields that are null because they are unset from fields that are explicitly set to null. This is done in the setter methods of theCccInfrastructureNetworkConfiguration.Builder, which maintain a set of all explicitly set fields calledCccInfrastructureNetworkConfiguration.Builder.__explicitlySet__. ThehashCode()andequals(Object)methods are implemented to take the explicitly set fields into account. The constructor, on the other hand, does not take the explicitly set fields into account (since the constructor cannot distinguish explicit null from unset null).
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classCccInfrastructureNetworkConfiguration.Builderstatic classCccInfrastructureNetworkConfiguration.UplinkPortForwardErrorCorrectionThe port forward error correction (FEC) setting for the uplink port on the Compute Cloud@Customer infrastructure.
 - 
Constructor SummaryConstructors Constructor Description CccInfrastructureNetworkConfiguration(List<CccInfrastructureManagementNode> managementNodes, Integer uplinkPortSpeedInGbps, Integer uplinkPortCount, Integer uplinkVlanMtu, String uplinkNetmask, CccInfrastructureNetworkConfiguration.UplinkPortForwardErrorCorrection uplinkPortForwardErrorCorrection, String uplinkDomain, String uplinkGatewayIp, List<String> spineIps, String spineVip, String mgmtVipHostname, String mgmtVipIp, List<String> dnsIps, CccInfrastructureRoutingStaticDetails infrastructureRoutingStatic, CccInfrastructureRoutingDynamicDetails infrastructureRoutingDynamic)Deprecated.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CccInfrastructureNetworkConfiguration.Builderbuilder()Create a new builder.booleanequals(Object o)List<String>getDnsIps()The domain name system (DNS) addresses that the Compute Cloud@Customer infrastructure uses for the data center network.CccInfrastructureRoutingDynamicDetailsgetInfrastructureRoutingDynamic()CccInfrastructureRoutingStaticDetailsgetInfrastructureRoutingStatic()List<CccInfrastructureManagementNode>getManagementNodes()Information about the management nodes that are provisioned in the Compute Cloud@Customer infrastructure.StringgetMgmtVipHostname()The hostname corresponding to the virtual IP (VIP) address of the management nodes.StringgetMgmtVipIp()The IP address used as the virtual IP (VIP) address of the management nodes.List<String>getSpineIps()Addresses of the network spine switches.StringgetSpineVip()The spine switch public virtual IP (VIP).StringgetUplinkDomain()Domain name to be used as the base domain for the internal network and by public facing services.StringgetUplinkGatewayIp()Uplink gateway in the datacenter network that the Compute Cloud@Customer connects to.StringgetUplinkNetmask()Netmask of the subnet that the Compute Cloud@Customer infrastructure is connected to.IntegergetUplinkPortCount()Number of uplink ports per spine switch.CccInfrastructureNetworkConfiguration.UplinkPortForwardErrorCorrectiongetUplinkPortForwardErrorCorrection()The port forward error correction (FEC) setting for the uplink port on the Compute Cloud@Customer infrastructure.IntegergetUplinkPortSpeedInGbps()Uplink port speed defined in gigabytes per second.IntegergetUplinkVlanMtu()The virtual local area network (VLAN) maximum transmission unit (MTU) size for the uplink ports.inthashCode()CccInfrastructureNetworkConfiguration.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
 
- 
- 
- 
Constructor Detail- 
CccInfrastructureNetworkConfiguration@Deprecated @ConstructorProperties({"managementNodes","uplinkPortSpeedInGbps","uplinkPortCount","uplinkVlanMtu","uplinkNetmask","uplinkPortForwardErrorCorrection","uplinkDomain","uplinkGatewayIp","spineIps","spineVip","mgmtVipHostname","mgmtVipIp","dnsIps","infrastructureRoutingStatic","infrastructureRoutingDynamic"}) public CccInfrastructureNetworkConfiguration(List<CccInfrastructureManagementNode> managementNodes, Integer uplinkPortSpeedInGbps, Integer uplinkPortCount, Integer uplinkVlanMtu, String uplinkNetmask, CccInfrastructureNetworkConfiguration.UplinkPortForwardErrorCorrection uplinkPortForwardErrorCorrection, String uplinkDomain, String uplinkGatewayIp, List<String> spineIps, String spineVip, String mgmtVipHostname, String mgmtVipIp, List<String> dnsIps, CccInfrastructureRoutingStaticDetails infrastructureRoutingStatic, CccInfrastructureRoutingDynamicDetails infrastructureRoutingDynamic) Deprecated.
 
- 
 - 
Method Detail- 
builderpublic static CccInfrastructureNetworkConfiguration.Builder builder() Create a new builder.
 - 
toBuilderpublic CccInfrastructureNetworkConfiguration.Builder toBuilder() 
 - 
getManagementNodespublic List<CccInfrastructureManagementNode> getManagementNodes() Information about the management nodes that are provisioned in the Compute Cloud@Customer infrastructure.- Returns:
- the value
 
 - 
getUplinkPortSpeedInGbpspublic Integer getUplinkPortSpeedInGbps() Uplink port speed defined in gigabytes per second.All uplink ports must have identical speed. - Returns:
- the value
 
 - 
getUplinkPortCountpublic Integer getUplinkPortCount() 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. - Returns:
- the value
 
 - 
getUplinkVlanMtupublic Integer getUplinkVlanMtu() The virtual local area network (VLAN) maximum transmission unit (MTU) size for the uplink ports.- Returns:
- the value
 
 - 
getUplinkNetmaskpublic String getUplinkNetmask() Netmask of the subnet that the Compute Cloud@Customer infrastructure is connected to.- Returns:
- the value
 
 - 
getUplinkPortForwardErrorCorrectionpublic CccInfrastructureNetworkConfiguration.UplinkPortForwardErrorCorrection getUplinkPortForwardErrorCorrection() The port forward error correction (FEC) setting for the uplink port on the Compute Cloud@Customer infrastructure.- Returns:
- the value
 
 - 
getUplinkDomainpublic String getUplinkDomain() Domain name to be used as the base domain for the internal network and by public facing services.- Returns:
- the value
 
 - 
getUplinkGatewayIppublic String getUplinkGatewayIp() Uplink gateway in the datacenter network that the Compute Cloud@Customer connects to.- Returns:
- the value
 
 - 
getSpineIpspublic List<String> getSpineIps() Addresses of the network spine switches.- Returns:
- the value
 
 - 
getSpineVippublic String getSpineVip() 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. - Returns:
- the value
 
 - 
getMgmtVipHostnamepublic String getMgmtVipHostname() The hostname corresponding to the virtual IP (VIP) address of the management nodes.- Returns:
- the value
 
 - 
getMgmtVipIppublic String getMgmtVipIp() The IP address used as the virtual IP (VIP) address of the management nodes.- Returns:
- the value
 
 - 
getDnsIpspublic List<String> getDnsIps() The domain name system (DNS) addresses that the Compute Cloud@Customer infrastructure uses for the data center network.- Returns:
- the value
 
 - 
getInfrastructureRoutingStaticpublic CccInfrastructureRoutingStaticDetails getInfrastructureRoutingStatic() 
 - 
getInfrastructureRoutingDynamicpublic CccInfrastructureRoutingDynamicDetails getInfrastructureRoutingDynamic() 
 - 
toStringpublic String toString() - Overrides:
- toStringin class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 - 
toStringpublic String toString(boolean includeByteArrayContents) Return a string representation of the object.- Parameters:
- includeByteArrayContents- true to include the full contents of byte arrays
- Returns:
- string representation
 
 - 
equalspublic boolean equals(Object o) - Overrides:
- equalsin class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 - 
hashCodepublic int hashCode() - Overrides:
- hashCodein class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 
- 
 
-