Class AfdDomainUpdatePropertiesParameters
java.lang.Object
com.azure.resourcemanager.cdn.fluent.models.AfdDomainUpdatePropertiesParameters
- Direct Known Subclasses:
AfdDomainProperties
The JSON object that contains the properties of the domain to create.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates an instance of AfdDomainUpdatePropertiesParameters class. -
Method Summary
Modifier and TypeMethodDescriptionGet the azureDnsZone property: Resource reference to the Azure DNS zone.Get the preValidatedCustomDomainResourceId property: Resource reference to the Azure resource where custom domain ownership was prevalidated.Get the profileName property: The name of the profile which holds the domain.Get the tlsSettings property: The configuration specifying how to enable HTTPS for the domain - using AzureFrontDoor managed certificate or user's own certificate.voidvalidate()Validates the instance.withAzureDnsZone(ResourceReference azureDnsZone) Set the azureDnsZone property: Resource reference to the Azure DNS zone.withPreValidatedCustomDomainResourceId(ResourceReference preValidatedCustomDomainResourceId) Set the preValidatedCustomDomainResourceId property: Resource reference to the Azure resource where custom domain ownership was prevalidated.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.
-
Constructor Details
-
AfdDomainUpdatePropertiesParameters
public AfdDomainUpdatePropertiesParameters()Creates an instance of AfdDomainUpdatePropertiesParameters class.
-
-
Method Details
-
profileName
Get the profileName property: The name of the profile which holds the domain.- Returns:
- the profileName value.
-
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:
- the tlsSettings value.
-
withTlsSettings
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:
tlsSettings- the tlsSettings value to set.- Returns:
- the AfdDomainUpdatePropertiesParameters object itself.
-
azureDnsZone
Get the azureDnsZone property: Resource reference to the Azure DNS zone.- Returns:
- the azureDnsZone value.
-
withAzureDnsZone
Set the azureDnsZone property: Resource reference to the Azure DNS zone.- Parameters:
azureDnsZone- the azureDnsZone value to set.- Returns:
- the AfdDomainUpdatePropertiesParameters object itself.
-
preValidatedCustomDomainResourceId
Get the preValidatedCustomDomainResourceId property: Resource reference to the Azure resource where custom domain ownership was prevalidated.- Returns:
- the preValidatedCustomDomainResourceId value.
-
withPreValidatedCustomDomainResourceId
public AfdDomainUpdatePropertiesParameters withPreValidatedCustomDomainResourceId(ResourceReference preValidatedCustomDomainResourceId) Set the preValidatedCustomDomainResourceId property: Resource reference to the Azure resource where custom domain ownership was prevalidated.- Parameters:
preValidatedCustomDomainResourceId- the preValidatedCustomDomainResourceId value to set.- Returns:
- the AfdDomainUpdatePropertiesParameters object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-