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 interfaceHostNameBinding.Definition<ParentT>The entirety of a hostname binding definition.static interfaceHostNameBinding.DefinitionStagesGrouping of hostname binding definition stages applicable as part of a web app creation.static interfaceHostNameBinding.UpdateDefinition<ParentT>The entirety of a hostname binding definition as part of a web app update.static interfaceHostNameBinding.UpdateDefinitionStagesGrouping 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 StringazureResourceName()AzureResourceTypeazureResourceType()CustomHostNameDnsRecordTypednsRecordType()StringdomainId()HostNameTypehostNameType()StringwebAppName()-
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
-
-
-
-
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
-
dnsRecordType
CustomHostNameDnsRecordType dnsRecordType()
- Returns:
- custom DNS record type
-
hostNameType
HostNameType hostNameType()
- Returns:
- the host name type
-
-