@Generated(value="OracleSDKGenerator", comments="API Version: 20160918") public final class VirtualCircuitPublicPrefix extends ExplicitlySetBmcModel
A public IP prefix and its details. With a public virtual circuit, the customer specifies the customer-owned public IP prefixes to advertise across the connection. For more information, see FastConnect Overview.
VirtualCircuitPublicPrefix.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 VirtualCircuitPublicPrefix.Builder
, which maintain a set of all explicitly set fields called
ExplicitlySetBmcModel.__explicitlySet__
. The hashCode()
and equals(Object)
methods are implemented to take
ExplicitlySetBmcModel.__explicitlySet__
into account. The constructor, on the other hand, does not set ExplicitlySetBmcModel.__explicitlySet__
(since the constructor cannot distinguish explicit null
from unset null
).Modifier and Type | Class and Description |
---|---|
static class |
VirtualCircuitPublicPrefix.Builder |
static class |
VirtualCircuitPublicPrefix.VerificationState
Oracle must verify that the customer owns the public IP prefix before traffic
for that prefix can flow across the virtual circuit.
|
Constructor and Description |
---|
VirtualCircuitPublicPrefix(String cidrBlock,
VirtualCircuitPublicPrefix.VerificationState verificationState)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static VirtualCircuitPublicPrefix.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
String |
getCidrBlock()
Publix IP prefix (CIDR) that the customer specified.
|
VirtualCircuitPublicPrefix.VerificationState |
getVerificationState()
Oracle must verify that the customer owns the public IP prefix before traffic
for that prefix can flow across the virtual circuit.
|
int |
hashCode() |
VirtualCircuitPublicPrefix.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value={"cidrBlock","verificationState"}) public VirtualCircuitPublicPrefix(String cidrBlock, VirtualCircuitPublicPrefix.VerificationState verificationState)
public static VirtualCircuitPublicPrefix.Builder builder()
Create a new builder.
public VirtualCircuitPublicPrefix.Builder toBuilder()
public String getCidrBlock()
Publix IP prefix (CIDR) that the customer specified.
public VirtualCircuitPublicPrefix.VerificationState getVerificationState()
Oracle must verify that the customer owns the public IP prefix before traffic
for that prefix can flow across the virtual circuit. Verification can take a
few business days. IN_PROGRESS
means Oracle is verifying the prefix. COMPLETED
means verification succeeded. FAILED
means verification failed and traffic for
this prefix will not flow across the connection.
public String toString()
toString
in class ExplicitlySetBmcModel
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.
includeByteArrayContents
- true to include the full contents of byte arrayspublic boolean equals(Object o)
equals
in class ExplicitlySetBmcModel
public int hashCode()
hashCode
in class ExplicitlySetBmcModel
Copyright © 2016–2023. All rights reserved.