Package com.oracle.bmc.multicloud.model
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.ExplicitlySetBmcModelOracle 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 classOciNetworkMetadata.Builder
-
Constructor Summary
Constructors Constructor Description 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.Builderbuilder()Create a new builder.booleanequals(Object o)OciDnsgetDns()List<Map<String,String>>getDnsForwardingConfig()DNS forward configurationStringgetDnsForwardingEndpointIpAddress()The DNS Listener Forwarding Address.StringgetDnsListeningEndpointIpAddress()The DNS Listener Endpoint Address.NetworkAnchorConnectionStatusgetNetworkAnchorConnectionStatus()Defines status of the Network Anchor.List<OciNetworkSubnet>getSubnets()Network subnetsOciVcngetVcn()inthashCode()OciNetworkMetadata.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
-
-
-
Constructor Detail
-
OciNetworkMetadata
@Deprecated @ConstructorProperties({"networkAnchorConnectionStatus","vcn","dns","subnets","dnsListeningEndpointIpAddress","dnsForwardingEndpointIpAddress","dnsForwardingConfig"}) public 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 NetworkAnchorConnectionStatus getNetworkAnchorConnectionStatus()
Defines status of the Network Anchor.- 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:
toStringin 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:
equalsin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCodein classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-