@Generated(value="OracleSDKGenerator", comments="API Version: 20190131") public final class AddOracleManagedCustomEndpointDetails extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Details for enabling Oracle Managed custom endpoint
Note: Objects should always be created or deserialized using the AddOracleManagedCustomEndpointDetails.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 AddOracleManagedCustomEndpointDetails.Builder
, which maintain a
set of all explicitly set fields called AddOracleManagedCustomEndpointDetails.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 |
AddOracleManagedCustomEndpointDetails.Builder |
static class |
AddOracleManagedCustomEndpointDetails.DnsType
Type of DNS.
|
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and Description |
---|
AddOracleManagedCustomEndpointDetails(String hostname,
AddOracleManagedCustomEndpointDetails.DnsType dnsType,
String dnsZoneName)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static AddOracleManagedCustomEndpointDetails.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
AddOracleManagedCustomEndpointDetails.DnsType |
getDnsType()
Type of DNS.
|
String |
getDnsZoneName()
DNS Zone name
|
String |
getHostname()
Oracle managed custom hostname
|
int |
hashCode() |
AddOracleManagedCustomEndpointDetails.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value={"hostname","dnsType","dnsZoneName"}) public AddOracleManagedCustomEndpointDetails(String hostname, AddOracleManagedCustomEndpointDetails.DnsType dnsType, String dnsZoneName)
public static AddOracleManagedCustomEndpointDetails.Builder builder()
Create a new builder.
public AddOracleManagedCustomEndpointDetails.Builder toBuilder()
public String getHostname()
Oracle managed custom hostname
public AddOracleManagedCustomEndpointDetails.DnsType getDnsType()
Type of DNS.
public String getDnsZoneName()
DNS Zone name
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.