Interface HostNameBinding

  • All Superinterfaces:
    com.microsoft.azure.management.resources.fluentcore.arm.models.ChildResource<WebAppBase>, com.microsoft.azure.management.resources.fluentcore.arm.models.ExternalChildResource<HostNameBinding,​WebAppBase>, com.microsoft.azure.management.resources.fluentcore.arm.models.HasId, com.microsoft.azure.management.resources.fluentcore.model.HasInner<com.microsoft.azure.management.appservice.implementation.HostNameBindingInner>, com.microsoft.azure.management.resources.fluentcore.arm.models.HasName, com.microsoft.azure.management.resources.fluentcore.arm.models.HasParent<WebAppBase>, com.microsoft.azure.management.resources.fluentcore.model.Indexable, com.microsoft.azure.management.resources.fluentcore.model.Refreshable<HostNameBinding>, com.microsoft.azure.management.resources.fluentcore.arm.models.Resource

    @Beta
    public interface HostNameBinding
    extends com.microsoft.azure.management.resources.fluentcore.model.HasInner<com.microsoft.azure.management.appservice.implementation.HostNameBindingInner>, com.microsoft.azure.management.resources.fluentcore.arm.models.ExternalChildResource<HostNameBinding,​WebAppBase>, com.microsoft.azure.management.resources.fluentcore.arm.models.Resource
    An immutable representation of a host name binding.
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Interface Description
      static interface  HostNameBinding.Definition<ParentT>
      The entirety of a hostname binding definition.
      static interface  HostNameBinding.DefinitionStages
      Grouping of hostname binding definition stages applicable as part of a web app creation.
      static interface  HostNameBinding.UpdateDefinition<ParentT>
      The entirety of a hostname binding definition as part of a web app update.
      static interface  HostNameBinding.UpdateDefinitionStages
      Grouping of host name binding definition stages applicable as part of a web app creation.
      • Nested classes/interfaces inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.Resource

        com.microsoft.azure.management.resources.fluentcore.arm.models.Resource.DefinitionWithRegion<T extends Object>, com.microsoft.azure.management.resources.fluentcore.arm.models.Resource.DefinitionWithTags<T extends Object>, com.microsoft.azure.management.resources.fluentcore.arm.models.Resource.UpdateWithTags<T extends Object>
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      String azureResourceName()  
      AzureResourceType azureResourceType()  
      CustomHostNameDnsRecordType dnsRecordType()  
      String domainId()  
      HostNameType hostNameType()  
      String webAppName()  
      • Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.ExternalChildResource

        id
      • Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasId

        id
      • Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.HasInner

        inner
      • Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasName

        name
      • Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasParent

        parent
      • Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.Indexable

        key
      • Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.Refreshable

        refresh, refreshAsync
      • Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.Resource

        region, regionName, tags, type
    • Method Detail

      • webAppName

        String webAppName()
        Returns:
        the web app name
      • domainId

        String domainId()
        Returns:
        the fully qualified ARM domain resource URI
      • azureResourceName

        String azureResourceName()
        Returns:
        Azure resource name to bind to
      • azureResourceType

        AzureResourceType azureResourceType()
        Returns:
        Azure resource type
      • hostNameType

        HostNameType hostNameType()
        Returns:
        the host name type