@Generated(value="OracleSDKGenerator", comments="API Version: 20160918") public final class VirtualCircuitPublicPrefix extends com.oracle.bmc.http.client.internal.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.
Note: Objects should always be created or deserialized using the 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 VirtualCircuitPublicPrefix.Builder.__explicitlySet__
. The hashCode()
and equals(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
).
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.
|
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
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 com.oracle.bmc.http.client.internal.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 com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public int hashCode()
hashCode
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Copyright © 2016–2024. All rights reserved.