AfdDomainProperties Class
- java.
lang. Object - com.
azure. resourcemanager. cdn. fluent. models. AfdDomainUpdatePropertiesParameters - com.
azure. resourcemanager. cdn. fluent. models. AfdDomainProperties
- com.
- com.
public final class AfdDomainProperties
extends AfdDomainUpdatePropertiesParameters
The JSON object that contains the properties of the domain to create.
Constructor Summary
| Constructor | Description |
|---|---|
| AfdDomainProperties() |
Creates an instance of Afd |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
Deployment |
deploymentStatus()
Get the deployment |
|
Domain |
domainValidationState()
Get the domain |
| Map<String,String> |
extendedProperties()
Get the extended |
|
static
Afd |
fromJson(JsonReader jsonReader)
Reads an instance of Afd |
| String |
hostname()
Get the hostname property: The host name of the domain. |
| String |
profileName()
Get the profile |
|
Afd |
provisioningState()
Get the provisioning |
|
Json |
toJson(JsonWriter jsonWriter) |
| void |
validate()
Validates the instance. |
|
Domain |
validationProperties()
Get the validation |
|
Afd |
withAzureDnsZone(ResourceReference azureDnsZone)
Set the azure |
|
Afd |
withExtendedProperties(Map<String,String> extendedProperties)
Set the extended |
|
Afd |
withHostname(String hostname)
Set the hostname property: The host name of the domain. |
|
Afd |
withPreValidatedCustomDomainResourceId(ResourceReference preValidatedCustomDomainResourceId)
Set the pre |
|
Afd |
withTlsSettings(AfdDomainHttpsParameters tlsSettings)
Set the tls |
Methods inherited from AfdDomainUpdatePropertiesParameters
Methods inherited from java.lang.Object
Constructor Details
AfdDomainProperties
public AfdDomainProperties()
Creates an instance of AfdDomainProperties class.
Method Details
deploymentStatus
public DeploymentStatus deploymentStatus()
Get the deploymentStatus property: The deploymentStatus property.
Returns:
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:
extendedProperties
public Map<String,String> extendedProperties()
Get the extendedProperties property: Key-Value pair representing migration properties for domains.
Returns:
fromJson
public static AfdDomainProperties fromJson(JsonReader jsonReader)
Reads an instance of AfdDomainProperties from the JsonReader.
Parameters:
Returns:
Throws:
hostname
public String hostname()
Get the hostname property: The host name of the domain. Must be a domain name.
Returns:
profileName
public String profileName()
Get the profileName property: The name of the profile which holds the domain.
Overrides:
AfdDomainProperties.profileName()Returns:
provisioningState
public AfdProvisioningState provisioningState()
Get the provisioningState property: Provisioning status.
Returns:
toJson
public JsonWriter toJson(JsonWriter jsonWriter)
Overrides:
AfdDomainProperties.toJson(JsonWriter jsonWriter)Parameters:
Throws:
validate
public void validate()
Validates the instance.
Overrides:
AfdDomainProperties.validate()validationProperties
public DomainValidationProperties validationProperties()
Get the validationProperties property: Values the customer needs to validate domain ownership.
Returns:
withAzureDnsZone
public AfdDomainProperties withAzureDnsZone(ResourceReference azureDnsZone)
Set the azureDnsZone property: Resource reference to the Azure DNS zone.
Overrides:
AfdDomainProperties.withAzureDnsZone(ResourceReference azureDnsZone)Parameters:
withExtendedProperties
public AfdDomainProperties withExtendedProperties(Map<String,String> extendedProperties)
Set the extendedProperties property: Key-Value pair representing migration properties for domains.
Parameters:
Returns:
withHostname
public AfdDomainProperties withHostname(String hostname)
Set the hostname property: The host name of the domain. Must be a domain name.
Parameters:
Returns:
withPreValidatedCustomDomainResourceId
public AfdDomainProperties withPreValidatedCustomDomainResourceId(ResourceReference preValidatedCustomDomainResourceId)
Set the preValidatedCustomDomainResourceId property: Resource reference to the Azure resource where custom domain ownership was prevalidated.
Overrides:
AfdDomainProperties.withPreValidatedCustomDomainResourceId(ResourceReference preValidatedCustomDomainResourceId)Parameters:
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:
AfdDomainProperties.withTlsSettings(AfdDomainHttpsParameters tlsSettings)Parameters: