Class CccInfrastructureRoutingDynamicDetails
- java.lang.Object
- 
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
- 
- com.oracle.bmc.computecloudatcustomer.model.CccInfrastructureRoutingDynamicDetails
 
 
- 
 @Generated(value="OracleSDKGenerator", comments="API Version: 20221208") public final class CccInfrastructureRoutingDynamicDetails extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelDynamic routing information for the Compute Cloud@Customer infrastructure.
 Note: Objects should always be created or deserialized using theCccInfrastructureRoutingDynamicDetails.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 theCccInfrastructureRoutingDynamicDetails.Builder, which maintain a set of all explicitly set fields calledCccInfrastructureRoutingDynamicDetails.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 classCccInfrastructureRoutingDynamicDetails.BgpTopologyThe topology in use for the Border Gateway Protocol (BGP) configuration.static classCccInfrastructureRoutingDynamicDetails.Builder
 - 
Constructor SummaryConstructors Constructor Description CccInfrastructureRoutingDynamicDetails(List<PeerInformation> peerInformation, Integer oracleAsn, CccInfrastructureRoutingDynamicDetails.BgpTopology bgpTopology)Deprecated.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CccInfrastructureRoutingDynamicDetails.Builderbuilder()Create a new builder.booleanequals(Object o)CccInfrastructureRoutingDynamicDetails.BgpTopologygetBgpTopology()The topology in use for the Border Gateway Protocol (BGP) configuration.IntegergetOracleAsn()The Oracle Autonomous System Number (ASN) to control routing and exchange information within the dynamic routing configuration.List<PeerInformation>getPeerInformation()The list of peer devices in the dynamic routing configuration.inthashCode()CccInfrastructureRoutingDynamicDetails.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
 
- 
- 
- 
Constructor Detail- 
CccInfrastructureRoutingDynamicDetails@Deprecated @ConstructorProperties({"peerInformation","oracleAsn","bgpTopology"}) public CccInfrastructureRoutingDynamicDetails(List<PeerInformation> peerInformation, Integer oracleAsn, CccInfrastructureRoutingDynamicDetails.BgpTopology bgpTopology) Deprecated.
 
- 
 - 
Method Detail- 
builderpublic static CccInfrastructureRoutingDynamicDetails.Builder builder() Create a new builder.
 - 
toBuilderpublic CccInfrastructureRoutingDynamicDetails.Builder toBuilder() 
 - 
getPeerInformationpublic List<PeerInformation> getPeerInformation() The list of peer devices in the dynamic routing configuration.- Returns:
- the value
 
 - 
getOracleAsnpublic Integer getOracleAsn() The Oracle Autonomous System Number (ASN) to control routing and exchange information within the dynamic routing configuration.- Returns:
- the value
 
 - 
getBgpTopologypublic CccInfrastructureRoutingDynamicDetails.BgpTopology getBgpTopology() The topology in use for the Border Gateway Protocol (BGP) configuration.- Returns:
- the value
 
 - 
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
 
 
- 
 
-