Package com.oracle.bmc.fusionapps.model
Class CreateVanityDomainDetails
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.fusionapps.model.CreateVanityDomainDetails
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20211201") public final class CreateVanityDomainDetails extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelVanity domain request detail
Note: Objects should always be created or deserialized using theCreateVanityDomainDetails.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
CreateVanityDomainDetails.Builder, which maintain a set of all explicitly set fields calledCreateVanityDomainDetails.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 classCreateVanityDomainDetails.Builderstatic classCreateVanityDomainDetails.CdnCertRequestTypeThe cdn request type for which the certificate is generatedstatic classCreateVanityDomainDetails.DnsManagedByThe dns is managed by the customer or Oraclestatic classCreateVanityDomainDetails.OriginCertRequestTypeThe origin request type for which the certificate is generated
-
Constructor Summary
Constructors Constructor Description CreateVanityDomainDetails(CreateVanityDomainDetails.OriginCertRequestType originCertRequestType, CreateVanityDomainDetails.CdnCertRequestType cdnCertRequestType, String vanityDomain, CreateVanityDomainDetails.DnsManagedBy dnsManagedBy, String prefix, CertificateInfo certificateInfo, String changeManagementLink)Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CreateVanityDomainDetails.Builderbuilder()Create a new builder.booleanequals(Object o)CreateVanityDomainDetails.CdnCertRequestTypegetCdnCertRequestType()The cdn request type for which the certificate is generatedCertificateInfogetCertificateInfo()StringgetChangeManagementLink()The cm link that was used to create the DNS prefixCreateVanityDomainDetails.DnsManagedBygetDnsManagedBy()The dns is managed by the customer or OracleCreateVanityDomainDetails.OriginCertRequestTypegetOriginCertRequestType()The origin request type for which the certificate is generatedStringgetPrefix()The prefix value of the DnsPrefix.StringgetVanityDomain()Vanity domaininthashCode()CreateVanityDomainDetails.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
-
-
-
Constructor Detail
-
CreateVanityDomainDetails
@Deprecated @ConstructorProperties({"originCertRequestType","cdnCertRequestType","vanityDomain","dnsManagedBy","prefix","certificateInfo","changeManagementLink"}) public CreateVanityDomainDetails(CreateVanityDomainDetails.OriginCertRequestType originCertRequestType, CreateVanityDomainDetails.CdnCertRequestType cdnCertRequestType, String vanityDomain, CreateVanityDomainDetails.DnsManagedBy dnsManagedBy, String prefix, CertificateInfo certificateInfo, String changeManagementLink)
Deprecated.
-
-
Method Detail
-
builder
public static CreateVanityDomainDetails.Builder builder()
Create a new builder.
-
toBuilder
public CreateVanityDomainDetails.Builder toBuilder()
-
getOriginCertRequestType
public CreateVanityDomainDetails.OriginCertRequestType getOriginCertRequestType()
The origin request type for which the certificate is generated- Returns:
- the value
-
getCdnCertRequestType
public CreateVanityDomainDetails.CdnCertRequestType getCdnCertRequestType()
The cdn request type for which the certificate is generated- Returns:
- the value
-
getVanityDomain
public String getVanityDomain()
Vanity domain- Returns:
- the value
-
getDnsManagedBy
public CreateVanityDomainDetails.DnsManagedBy getDnsManagedBy()
The dns is managed by the customer or Oracle- Returns:
- the value
-
getPrefix
public String getPrefix()
The prefix value of the DnsPrefix.Can’t be changed after creation
- Returns:
- the value
-
getCertificateInfo
public CertificateInfo getCertificateInfo()
-
getChangeManagementLink
public String getChangeManagementLink()
The cm link that was used to create the DNS prefix- 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
-
-