Class VanityDomain
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.fusionapps.model.VanityDomain
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20211201") public final class VanityDomain extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelVanity Domain resource
Note: Objects should always be created or deserialized using theVanityDomain.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
VanityDomain.Builder, which maintain a set of all explicitly set fields calledVanityDomain.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 classVanityDomain.Builderstatic classVanityDomain.CdnCertRequestTypeThe cdn request type for which the certificate is generatedstatic classVanityDomain.CdnCertStatusThe cdn cert statusstatic classVanityDomain.DnsManagedByThe dns is managed by the customer or Oraclestatic classVanityDomain.LifecycleDetailsThe current lifecycleDetails of the VanityDomainstatic classVanityDomain.LifecycleStateThe current lifecycleState of the VanityDomainstatic classVanityDomain.OriginCertRequestTypeThe origin request type for which the certificate is generatedstatic classVanityDomain.OriginCertStatusThe origin cert status
-
Constructor Summary
Constructors Constructor Description VanityDomain(String id, String vanityDomain, String prefix, String fusionEnvironmentId, VanityDomain.LifecycleState lifecycleState, VanityDomain.LifecycleDetails lifecycleDetails, Date timeCreated, Date timeUpdated, Date timeEnabled, VanityDomain.OriginCertRequestType originCertRequestType, VanityDomain.CdnCertRequestType cdnCertRequestType, VanityDomain.DnsManagedBy dnsManagedBy, CertificateInfo certificateInfo, String changeManagementLink, String scheduledActivityId, List<VanityDnsRecord> customerDnsRecords, Boolean isDnsStatusReady, Boolean isOriginCertStatusReady, VanityDomain.OriginCertStatus originCertStatus, Date timeOriginCertExpired, Boolean isCdnCertStatusReady, VanityDomain.CdnCertStatus cdnCertStatus, Date timeCdnCertExpired, Map<String,Map<String,Object>> systemTags, Map<String,String> freeformTags, Map<String,Map<String,Object>> definedTags)Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static VanityDomain.Builderbuilder()Create a new builder.booleanequals(Object o)VanityDomain.CdnCertRequestTypegetCdnCertRequestType()The cdn request type for which the certificate is generatedVanityDomain.CdnCertStatusgetCdnCertStatus()The cdn cert statusCertificateInfogetCertificateInfo()StringgetChangeManagementLink()The cm link that was used to create the DNS prefixList<VanityDnsRecord>getCustomerDnsRecords()List of dns records, comma separatedMap<String,Map<String,Object>>getDefinedTags()Defined tags for this resource.VanityDomain.DnsManagedBygetDnsManagedBy()The dns is managed by the customer or OracleMap<String,String>getFreeformTags()Simple key-value pair that is applied without any predefined name, type or scope.StringgetFusionEnvironmentId()The OCID of the Fusion environment that the VanityDomain is created onStringgetId()The unique identifier (OCID) of the VanityDomain.BooleangetIsCdnCertStatusReady()Identify if this cdn cert is inactive or activeBooleangetIsDnsStatusReady()Identify if this dns is inactive or activeBooleangetIsOriginCertStatusReady()Identify if this origin cert is inactive or activeVanityDomain.LifecycleDetailsgetLifecycleDetails()The current lifecycleDetails of the VanityDomainVanityDomain.LifecycleStategetLifecycleState()The current lifecycleState of the VanityDomainVanityDomain.OriginCertRequestTypegetOriginCertRequestType()The origin request type for which the certificate is generatedVanityDomain.OriginCertStatusgetOriginCertStatus()The origin cert statusStringgetPrefix()The prefix value of the DnsPrefix.StringgetScheduledActivityId()The ID of the VanityDomainActivity is scheduledMap<String,Map<String,Object>>getSystemTags()The system tags associated with this resource, if any.DategetTimeCdnCertExpired()The cdn cert expiry dateDategetTimeCreated()The time the VanityDomain was created.DategetTimeEnabled()The time the VanityDomain is scheduled to enable.DategetTimeOriginCertExpired()The origin cert expiry dateDategetTimeUpdated()The time the VanityDomain was updated.StringgetVanityDomain()Vanity domaininthashCode()VanityDomain.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
-
-
-
Constructor Detail
-
VanityDomain
@Deprecated @ConstructorProperties({"id","vanityDomain","prefix","fusionEnvironmentId","lifecycleState","lifecycleDetails","timeCreated","timeUpdated","timeEnabled","originCertRequestType","cdnCertRequestType","dnsManagedBy","certificateInfo","changeManagementLink","scheduledActivityId","customerDnsRecords","isDnsStatusReady","isOriginCertStatusReady","originCertStatus","timeOriginCertExpired","isCdnCertStatusReady","cdnCertStatus","timeCdnCertExpired","systemTags","freeformTags","definedTags"}) public VanityDomain(String id, String vanityDomain, String prefix, String fusionEnvironmentId, VanityDomain.LifecycleState lifecycleState, VanityDomain.LifecycleDetails lifecycleDetails, Date timeCreated, Date timeUpdated, Date timeEnabled, VanityDomain.OriginCertRequestType originCertRequestType, VanityDomain.CdnCertRequestType cdnCertRequestType, VanityDomain.DnsManagedBy dnsManagedBy, CertificateInfo certificateInfo, String changeManagementLink, String scheduledActivityId, List<VanityDnsRecord> customerDnsRecords, Boolean isDnsStatusReady, Boolean isOriginCertStatusReady, VanityDomain.OriginCertStatus originCertStatus, Date timeOriginCertExpired, Boolean isCdnCertStatusReady, VanityDomain.CdnCertStatus cdnCertStatus, Date timeCdnCertExpired, Map<String,Map<String,Object>> systemTags, Map<String,String> freeformTags, Map<String,Map<String,Object>> definedTags)
Deprecated.
-
-
Method Detail
-
builder
public static VanityDomain.Builder builder()
Create a new builder.
-
toBuilder
public VanityDomain.Builder toBuilder()
-
getId
public String getId()
The unique identifier (OCID) of the VanityDomain.Can’t be changed after creation
- Returns:
- the value
-
getVanityDomain
public String getVanityDomain()
Vanity domain- Returns:
- the value
-
getPrefix
public String getPrefix()
The prefix value of the DnsPrefix.Can’t be changed after creation
- Returns:
- the value
-
getFusionEnvironmentId
public String getFusionEnvironmentId()
The OCID of the Fusion environment that the VanityDomain is created on- Returns:
- the value
-
getLifecycleState
public VanityDomain.LifecycleState getLifecycleState()
The current lifecycleState of the VanityDomain- Returns:
- the value
-
getLifecycleDetails
public VanityDomain.LifecycleDetails getLifecycleDetails()
The current lifecycleDetails of the VanityDomain- Returns:
- the value
-
getTimeCreated
public Date getTimeCreated()
The time the VanityDomain was created.An RFC3339 formatted datetime string
- Returns:
- the value
-
getTimeUpdated
public Date getTimeUpdated()
The time the VanityDomain was updated.An RFC3339 formatted datetime string
- Returns:
- the value
-
getTimeEnabled
public Date getTimeEnabled()
The time the VanityDomain is scheduled to enable.An RFC3339 formatted datetime string
- Returns:
- the value
-
getOriginCertRequestType
public VanityDomain.OriginCertRequestType getOriginCertRequestType()
The origin request type for which the certificate is generated- Returns:
- the value
-
getCdnCertRequestType
public VanityDomain.CdnCertRequestType getCdnCertRequestType()
The cdn request type for which the certificate is generated- Returns:
- the value
-
getDnsManagedBy
public VanityDomain.DnsManagedBy getDnsManagedBy()
The dns is managed by the customer or Oracle- 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
-
getScheduledActivityId
public String getScheduledActivityId()
The ID of the VanityDomainActivity is scheduled- Returns:
- the value
-
getCustomerDnsRecords
public List<VanityDnsRecord> getCustomerDnsRecords()
List of dns records, comma separated- Returns:
- the value
-
getIsDnsStatusReady
public Boolean getIsDnsStatusReady()
Identify if this dns is inactive or active- Returns:
- the value
-
getIsOriginCertStatusReady
public Boolean getIsOriginCertStatusReady()
Identify if this origin cert is inactive or active- Returns:
- the value
-
getOriginCertStatus
public VanityDomain.OriginCertStatus getOriginCertStatus()
The origin cert status- Returns:
- the value
-
getTimeOriginCertExpired
public Date getTimeOriginCertExpired()
The origin cert expiry date- Returns:
- the value
-
getIsCdnCertStatusReady
public Boolean getIsCdnCertStatusReady()
Identify if this cdn cert is inactive or active- Returns:
- the value
-
getCdnCertStatus
public VanityDomain.CdnCertStatus getCdnCertStatus()
The cdn cert status- Returns:
- the value
-
getTimeCdnCertExpired
public Date getTimeCdnCertExpired()
The cdn cert expiry date- Returns:
- the value
-
getSystemTags
public Map<String,Map<String,Object>> getSystemTags()
The system tags associated with this resource, if any.The system tags are set by Oracle cloud infrastructure services. Each key is predefined and scoped to namespaces. For more information, see Resource Tags. Example: {orcl-cloud: {free-tier-retain: true}}
- Returns:
- the value
-
getFreeformTags
public Map<String,String> getFreeformTags()
Simple key-value pair that is applied without any predefined name, type or scope.Exists for cross-compatibility only. Example: {“bar-key”: “value”}
- Returns:
- the value
-
getDefinedTags
public Map<String,Map<String,Object>> getDefinedTags()
Defined tags for this resource.Each key is predefined and scoped to a namespace. Example: {“foo-namespace”: {“bar-key”: “value”}}
- 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
-
-