Class AfdDomainProperties
- java.lang.Object
-
- com.azure.resourcemanager.cdn.models.AfdDomainUpdatePropertiesParameters
-
- com.azure.resourcemanager.cdn.models.AfdDomainProperties
-
public final class AfdDomainProperties extends AfdDomainUpdatePropertiesParameters
The JSON object that contains the properties of the domain to create.
-
-
Constructor Summary
Constructors Constructor Description AfdDomainProperties()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DeploymentStatusdeploymentStatus()Get the deploymentStatus property: The deploymentStatus property.DomainValidationStatedomainValidationState()Get the domainValidationState property: Provisioning substate shows the progress of custom HTTPS enabling/disabling process step by step.Stringhostname()Get the hostname property: The host name of the domain.AfdProvisioningStateprovisioningState()Get the provisioningState property: Provisioning status.voidvalidate()Validates the instance.DomainValidationPropertiesvalidationProperties()Get the validationProperties property: Values the customer needs to validate domain ownership.AfdDomainPropertieswithAzureDnsZone(ResourceReference azureDnsZone)Set the azureDnsZone property: Resource reference to the Azure DNS zone.AfdDomainPropertieswithHostname(String hostname)Set the hostname property: The host name of the domain.AfdDomainPropertieswithTlsSettings(AfdDomainHttpsParameters tlsSettings)Set the tlsSettings property: The configuration specifying how to enable HTTPS for the domain - using AzureFrontDoor managed certificate or user's own certificate.-
Methods inherited from class com.azure.resourcemanager.cdn.models.AfdDomainUpdatePropertiesParameters
azureDnsZone, tlsSettings
-
-
-
-
Method Detail
-
domainValidationState
public DomainValidationState domainValidationState()
Get the domainValidationState property: Provisioning substate shows the progress of custom HTTPS enabling/disabling process step by step. DCV stands for DomainControlValidation.- Returns:
- the domainValidationState value.
-
hostname
public String hostname()
Get the hostname property: The host name of the domain. Must be a domain name.- Returns:
- the hostname value.
-
withHostname
public AfdDomainProperties withHostname(String hostname)
Set the hostname property: The host name of the domain. Must be a domain name.- Parameters:
hostname- the hostname value to set.- Returns:
- the AfdDomainProperties object itself.
-
validationProperties
public DomainValidationProperties validationProperties()
Get the validationProperties property: Values the customer needs to validate domain ownership.- Returns:
- the validationProperties value.
-
provisioningState
public AfdProvisioningState provisioningState()
Get the provisioningState property: Provisioning status.- Returns:
- the provisioningState value.
-
deploymentStatus
public DeploymentStatus deploymentStatus()
Get the deploymentStatus property: The deploymentStatus property.- Returns:
- the deploymentStatus value.
-
withTlsSettings
public AfdDomainProperties withTlsSettings(AfdDomainHttpsParameters tlsSettings)
Set the tlsSettings property: The configuration specifying how to enable HTTPS for the domain - using AzureFrontDoor managed certificate or user's own certificate. If not specified, enabling ssl uses AzureFrontDoor managed certificate by default.- Overrides:
withTlsSettingsin classAfdDomainUpdatePropertiesParameters- Parameters:
tlsSettings- the tlsSettings value to set.- Returns:
- the AfdDomainUpdatePropertiesParameters object itself.
-
withAzureDnsZone
public AfdDomainProperties withAzureDnsZone(ResourceReference azureDnsZone)
Set the azureDnsZone property: Resource reference to the Azure DNS zone.- Overrides:
withAzureDnsZonein classAfdDomainUpdatePropertiesParameters- Parameters:
azureDnsZone- the azureDnsZone value to set.- Returns:
- the AfdDomainUpdatePropertiesParameters object itself.
-
validate
public void validate()
Validates the instance.- Overrides:
validatein classAfdDomainUpdatePropertiesParameters- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-
-