Class AfdDomainUpdateParameters


  • public class AfdDomainUpdateParameters
    extends Object
    The domain JSON object required for domain creation or update.
    • Constructor Detail

      • AfdDomainUpdateParameters

        public AfdDomainUpdateParameters()
    • 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 AfdDomainUpdateParameters 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 AfdDomainUpdateParameters object itself.
      • azureDnsZone

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

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

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