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

      • profileName

        public String profileName()
        Get the profileName property: The name of the profile which holds the domain.
        Returns:
        the profileName value.
      • 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.
      • preValidatedCustomDomainResourceId

        public ResourceReference 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.