Interface AppServiceDomain
- All Superinterfaces:
GroupableResource<AppServiceManager, DomainInner>, HasId, HasInnerModel<DomainInner>, HasManager<AppServiceManager>, HasName, HasResourceGroup, Indexable, Refreshable<AppServiceDomain>, Resource, Updatable<AppServiceDomain.Update>
public interface AppServiceDomain
extends GroupableResource<AppServiceManager, DomainInner>, HasName, Refreshable<AppServiceDomain>, Updatable<AppServiceDomain.Update>
An immutable client-side representation of a domain.
Domains in Azure are purchased from 3rd party domain providers. By calling Creatable.create() or Creatable.createAsync() you agree to the agreements listed in AppServiceDomains.listAgreements(String).
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceContainer interface for all the definitions that need to be implemented.static interfaceGrouping of all the domain definition stages.static interfaceThe template for a domain update operation, containing all the settings that can be modified.static interfaceGrouping of all the domain update stages.Nested classes/interfaces inherited from interface Resource
Resource.DefinitionWithRegion<T>, Resource.DefinitionWithTags<T>, Resource.UpdateWithTags<T> -
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionGets admin contact information.booleanCheck whether domain will renewed automatically.Gets billing contact information.consent()Gets legal agreement consent.Gets domain creation timestamp.dnsType()Gets the type of DNS.Gets Azure DNS zone id.Gets domain expiration timestamp.Gets timestamp when the domain was renewed last time.Gets all hostnames derived from the domain and assigned to Azure resources.Gets name servers.booleanprivacy()Check whether domain privacy is enabled for this domain.booleanCheck whether Azure can assign this domain to Web Apps.Gets registrant contact informationGets domain registration status.Gets technical contact informationvoidverifyDomainOwnership(String certificateOrderName, String domainVerificationToken) Verifies the ownership of the domain for a certificate order bound to this domain.verifyDomainOwnershipAsync(String certificateOrderName, String domainVerificationToken) Verifies the ownership of the domain for a certificate order bound to this domain.Methods inherited from interface HasInnerModel
innerModelMethods inherited from interface HasManager
managerMethods inherited from interface HasResourceGroup
resourceGroupNameMethods inherited from interface Refreshable
refresh, refreshAsyncMethods inherited from interface Resource
region, regionName, tags, type
-
Method Details
-
adminContact
-
billingContact
-
registrantContact
Contact registrantContact()Gets registrant contact information- Returns:
- registrant contact information
-
techContact
-
registrationStatus
DomainStatus registrationStatus()Gets domain registration status.- Returns:
- domain registration status
-
nameServers
-
privacy
boolean privacy()Check whether domain privacy is enabled for this domain.- Returns:
- true if domain privacy is enabled for this domain
-
createdTime
-
expirationTime
OffsetDateTime expirationTime()Gets domain expiration timestamp.- Returns:
- domain expiration timestamp.
-
lastRenewedTime
OffsetDateTime lastRenewedTime()Gets timestamp when the domain was renewed last time.- Returns:
- timestamp when the domain was renewed last time
-
autoRenew
boolean autoRenew()Check whether domain will renewed automatically.- Returns:
- true if domain will renewed automatically
-
readyForDnsRecordManagement
boolean readyForDnsRecordManagement()Check whether Azure can assign this domain to Web Apps.- Returns:
- true if Azure can assign this domain to Web Apps. This value will be true if domain registration status is active and it is hosted on name servers Azure has programmatic access to.
-
managedHostNames
-
consent
-
dnsType
-
dnsZoneId
-
verifyDomainOwnership
Verifies the ownership of the domain for a certificate order bound to this domain.- Parameters:
certificateOrderName- the name of the certificate orderdomainVerificationToken- the domain verification token for the certificate order
-
verifyDomainOwnershipAsync
Verifies the ownership of the domain for a certificate order bound to this domain.- Parameters:
certificateOrderName- the name of the certificate orderdomainVerificationToken- the domain verification token for the certificate order- Returns:
- a representation of the deferred computation of this call
-