AfdDomainUpdatePropertiesParameters Class
- java.
lang. Object - com.
azure. resourcemanager. cdn. fluent. models. AfdDomainUpdatePropertiesParameters
- com.
Implements
public class AfdDomainUpdatePropertiesParameters
implements JsonSerializable<AfdDomainUpdatePropertiesParameters>
The JSON object that contains the properties of the domain to create.
Constructor Summary
| Constructor | Description |
|---|---|
| AfdDomainUpdatePropertiesParameters() |
Creates an instance of Afd |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
Resource |
azureDnsZone()
Get the azure |
|
static
Afd |
fromJson(JsonReader jsonReader)
Reads an instance of Afd |
|
Resource |
preValidatedCustomDomainResourceId()
Get the pre |
| String |
profileName()
Get the profile |
|
Afd |
tlsSettings()
Get the tls |
|
Json |
toJson(JsonWriter jsonWriter) |
| void |
validate()
Validates the instance. |
|
Afd |
withAzureDnsZone(ResourceReference azureDnsZone)
Set the azure |
|
Afd |
withPreValidatedCustomDomainResourceId(ResourceReference preValidatedCustomDomainResourceId)
Set the pre |
|
Afd |
withTlsSettings(AfdDomainHttpsParameters tlsSettings)
Set the tls |
Methods inherited from java.lang.Object
Constructor Details
AfdDomainUpdatePropertiesParameters
public AfdDomainUpdatePropertiesParameters()
Creates an instance of AfdDomainUpdatePropertiesParameters class.
Method Details
azureDnsZone
public ResourceReference azureDnsZone()
Get the azureDnsZone property: Resource reference to the Azure DNS zone.
Returns:
fromJson
public static AfdDomainUpdatePropertiesParameters fromJson(JsonReader jsonReader)
Reads an instance of AfdDomainUpdatePropertiesParameters from the JsonReader.
Parameters:
Returns:
Throws:
preValidatedCustomDomainResourceId
public ResourceReference preValidatedCustomDomainResourceId()
Get the preValidatedCustomDomainResourceId property: Resource reference to the Azure resource where custom domain ownership was prevalidated.
Returns:
profileName
public String profileName()
Get the profileName property: The name of the profile which holds the domain.
Returns:
tlsSettings
public AfdDomainHttpsParameters tlsSettings()
Get 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.
Returns:
toJson
validate
public void validate()
Validates the instance.
withAzureDnsZone
public AfdDomainUpdatePropertiesParameters withAzureDnsZone(ResourceReference azureDnsZone)
Set the azureDnsZone property: Resource reference to the Azure DNS zone.
Parameters:
Returns:
withPreValidatedCustomDomainResourceId
public AfdDomainUpdatePropertiesParameters withPreValidatedCustomDomainResourceId(ResourceReference preValidatedCustomDomainResourceId)
Set the preValidatedCustomDomainResourceId property: Resource reference to the Azure resource where custom domain ownership was prevalidated.
Parameters:
Returns:
withTlsSettings
public AfdDomainUpdatePropertiesParameters 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.
Parameters:
Returns: