Class OciNetworkMetadata
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.multicloud.model.OciNetworkMetadata
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20180828") public final class OciNetworkMetadata extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Oracle Cloud Infrastructure network anchor related meta data items
Note: Objects should always be created or deserialized using theOciNetworkMetadata.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
OciNetworkMetadata.Builder
, which maintain a set of all explicitly set fields calledOciNetworkMetadata.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 class
OciNetworkMetadata.Builder
static class
OciNetworkMetadata.NetworkAnchorConnectionStatus
This can be merge to lifecycleState CONNECTED - Partner and CSI information is assigned and MulticloudLink provisioned.
-
Constructor Summary
Constructors Constructor Description OciNetworkMetadata(OciNetworkMetadata.NetworkAnchorConnectionStatus networkAnchorConnectionStatus, OciVcn vcn, OciDns dns, List<OciNetworkSubnet> subnets, String dnsListeningEndpointIpAddress, String dnsForwardingEndpointIpAddress, List<Map<String,String>> dnsForwardingConfig)
Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static OciNetworkMetadata.Builder
builder()
Create a new builder.boolean
equals(Object o)
OciDns
getDns()
List<Map<String,String>>
getDnsForwardingConfig()
DNS forward configurationString
getDnsForwardingEndpointIpAddress()
The DNS Listener Forwarding Address.String
getDnsListeningEndpointIpAddress()
The DNS Listener Endpoint Address.OciNetworkMetadata.NetworkAnchorConnectionStatus
getNetworkAnchorConnectionStatus()
This can be merge to lifecycleState CONNECTED - Partner and CSI information is assigned and MulticloudLink provisioned.List<OciNetworkSubnet>
getSubnets()
Network subnetsOciVcn
getVcn()
int
hashCode()
OciNetworkMetadata.Builder
toBuilder()
String
toString()
String
toString(boolean includeByteArrayContents)
Return a string representation of the object.
-
-
-
Constructor Detail
-
OciNetworkMetadata
@Deprecated @ConstructorProperties({"networkAnchorConnectionStatus","vcn","dns","subnets","dnsListeningEndpointIpAddress","dnsForwardingEndpointIpAddress","dnsForwardingConfig"}) public OciNetworkMetadata(OciNetworkMetadata.NetworkAnchorConnectionStatus networkAnchorConnectionStatus, OciVcn vcn, OciDns dns, List<OciNetworkSubnet> subnets, String dnsListeningEndpointIpAddress, String dnsForwardingEndpointIpAddress, List<Map<String,String>> dnsForwardingConfig)
Deprecated.
-
-
Method Detail
-
builder
public static OciNetworkMetadata.Builder builder()
Create a new builder.
-
toBuilder
public OciNetworkMetadata.Builder toBuilder()
-
getNetworkAnchorConnectionStatus
public OciNetworkMetadata.NetworkAnchorConnectionStatus getNetworkAnchorConnectionStatus()
This can be merge to lifecycleState CONNECTED - Partner and CSI information is assigned and MulticloudLink provisioned.DISCONNECTED - Only partner cloud information is assigned. CONNECTING - Oracle Cloud Infrastructure information is assigned and the control plane is provisioning resources. ACTIVE - Network anchor is connected and resources (VNICs) exist within a subnet. ERROR - DRG attach fails during connection. FAILED - Network anchor creation failed NEEDS_ATTENTION - Network anchor is in temporary bad state UPDATING - Network anchor is getting updated. DELETING - Network anchor is getting deleted DELETED - A connected network anchor is deleted.
- Returns:
- the value
-
getVcn
public OciVcn getVcn()
-
getDns
public OciDns getDns()
-
getSubnets
public List<OciNetworkSubnet> getSubnets()
Network subnets- Returns:
- the value
-
getDnsListeningEndpointIpAddress
public String getDnsListeningEndpointIpAddress()
The DNS Listener Endpoint Address.- Returns:
- the value
-
getDnsForwardingEndpointIpAddress
public String getDnsForwardingEndpointIpAddress()
The DNS Listener Forwarding Address.- Returns:
- the value
-
getDnsForwardingConfig
public List<Map<String,String>> getDnsForwardingConfig()
DNS forward configuration- Returns:
- the value
-
toString
public String toString()
- Overrides:
toString
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
toString
public 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
-
equals
public boolean equals(Object o)
- Overrides:
equals
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-