Class VirtualCircuitDrgAttachmentNetworkCreateDetails
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.vnmonitoring.model.DrgAttachmentNetworkCreateDetails
-
- com.oracle.bmc.vnmonitoring.model.VirtualCircuitDrgAttachmentNetworkCreateDetails
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20160918") public final class VirtualCircuitDrgAttachmentNetworkCreateDetails extends DrgAttachmentNetworkCreateDetails
Note: Objects should always be created or deserialized using theVirtualCircuitDrgAttachmentNetworkCreateDetails.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 the
VirtualCircuitDrgAttachmentNetworkCreateDetails.Builder, which maintain a set of all explicitly set fields calledVirtualCircuitDrgAttachmentNetworkCreateDetails.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 Summary
Nested Classes Modifier and Type Class Description static classVirtualCircuitDrgAttachmentNetworkCreateDetails.Builderstatic classVirtualCircuitDrgAttachmentNetworkCreateDetails.ThroughputDetermines Throughput capacity of Virtual Circuit.-
Nested classes/interfaces inherited from class com.oracle.bmc.vnmonitoring.model.DrgAttachmentNetworkCreateDetails
DrgAttachmentNetworkCreateDetails.Type
-
-
Constructor Summary
Constructors Constructor Description VirtualCircuitDrgAttachmentNetworkCreateDetails(String id, String compartmentId, String regionalOciAsn, Boolean isEdgePop, String regionName, Boolean transportOnlyMode, VirtualCircuitDrgAttachmentNetworkCreateDetails.Throughput throughput, Boolean isWhitelistedForIngressDisintermediationC3)Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static VirtualCircuitDrgAttachmentNetworkCreateDetails.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetCompartmentId()The OCID of compartment that contains the Virtual Circuit.BooleangetIsEdgePop()Whether the Fast Connect exists through an edge pop region.BooleangetIsWhitelistedForIngressDisintermediationC3()Determines whether the ingress traffic/routes through this attachment are disintermediated or not.StringgetRegionalOciAsn()The BGP ASN to use for the Virtual Circuit’s route targetStringgetRegionName()The OCI region nameVirtualCircuitDrgAttachmentNetworkCreateDetails.ThroughputgetThroughput()Determines Throughput capacity of Virtual Circuit.BooleangetTransportOnlyMode()Boolean flag that determines wether all traffic over the VCs is encrypted.inthashCode()VirtualCircuitDrgAttachmentNetworkCreateDetails.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.-
Methods inherited from class com.oracle.bmc.vnmonitoring.model.DrgAttachmentNetworkCreateDetails
getId
-
-
-
-
Constructor Detail
-
VirtualCircuitDrgAttachmentNetworkCreateDetails
@Deprecated public VirtualCircuitDrgAttachmentNetworkCreateDetails(String id, String compartmentId, String regionalOciAsn, Boolean isEdgePop, String regionName, Boolean transportOnlyMode, VirtualCircuitDrgAttachmentNetworkCreateDetails.Throughput throughput, Boolean isWhitelistedForIngressDisintermediationC3)
Deprecated.
-
-
Method Detail
-
builder
public static VirtualCircuitDrgAttachmentNetworkCreateDetails.Builder builder()
Create a new builder.
-
toBuilder
public VirtualCircuitDrgAttachmentNetworkCreateDetails.Builder toBuilder()
-
getCompartmentId
public String getCompartmentId()
The OCID of compartment that contains the Virtual Circuit.- Returns:
- the value
-
getRegionalOciAsn
public String getRegionalOciAsn()
The BGP ASN to use for the Virtual Circuit’s route target- Returns:
- the value
-
getIsEdgePop
public Boolean getIsEdgePop()
Whether the Fast Connect exists through an edge pop region.Example: true
- Returns:
- the value
-
getRegionName
public String getRegionName()
The OCI region name- Returns:
- the value
-
getTransportOnlyMode
public Boolean getTransportOnlyMode()
Boolean flag that determines wether all traffic over the VCs is encrypted.Example: true
- Returns:
- the value
-
getThroughput
public VirtualCircuitDrgAttachmentNetworkCreateDetails.Throughput getThroughput()
Determines Throughput capacity of Virtual Circuit.Example: 400G
- Returns:
- the value
-
getIsWhitelistedForIngressDisintermediationC3
public Boolean getIsWhitelistedForIngressDisintermediationC3()
Determines whether the ingress traffic/routes through this attachment are disintermediated or not.Example: true
- Returns:
- the value
-
toString
public String toString()
- Overrides:
toStringin classDrgAttachmentNetworkCreateDetails
-
toString
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.- Overrides:
toStringin classDrgAttachmentNetworkCreateDetails- Parameters:
includeByteArrayContents- true to include the full contents of byte arrays- Returns:
- string representation
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classDrgAttachmentNetworkCreateDetails
-
hashCode
public int hashCode()
- Overrides:
hashCodein classDrgAttachmentNetworkCreateDetails
-
-