Class AfdDomainUpdatePropertiesParameters

  • Direct Known Subclasses:
    AfdDomainProperties

    public class AfdDomainUpdatePropertiesParameters
    extends Object
    The JSON object that contains the properties of the domain to create.
    • Constructor Detail

      • AfdDomainUpdatePropertiesParameters

        public AfdDomainUpdatePropertiesParameters()
    • Method Detail

      • 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:
        the tlsSettings value.
      • 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:
        tlsSettings - the tlsSettings value to set.
        Returns:
        the AfdDomainUpdatePropertiesParameters object itself.
      • azureDnsZone

        public ResourceReference azureDnsZone()
        Get the azureDnsZone property: Resource reference to the Azure DNS zone.
        Returns:
        the azureDnsZone value.
      • withAzureDnsZone

        public AfdDomainUpdatePropertiesParameters withAzureDnsZone​(ResourceReference azureDnsZone)
        Set the azureDnsZone property: Resource reference to the Azure DNS zone.
        Parameters:
        azureDnsZone - the azureDnsZone value to set.
        Returns:
        the AfdDomainUpdatePropertiesParameters object itself.
      • validate

        public void validate()
        Validates the instance.
        Throws:
        IllegalArgumentException - thrown if the instance is not valid.