public final class HostnameBindingInner extends ProxyOnlyResource
| Constructor and Description |
|---|
HostnameBindingInner() |
| Modifier and Type | Method and Description |
|---|---|
String |
azureResourceName()
Get the azureResourceName property: Azure resource name.
|
AzureResourceType |
azureResourceType()
Get the azureResourceType property: Azure resource type.
|
CustomHostnameDnsRecordType |
customHostnameDnsRecordType()
Get the customHostnameDnsRecordType property: Custom DNS record type.
|
String |
domainId()
Get the domainId property: Fully qualified ARM domain resource URI.
|
HostnameType |
hostnameType()
Get the hostnameType property: Hostname type.
|
String |
siteName()
Get the siteName property: App Service app name.
|
SslState |
sslState()
Get the sslState property: SSL type.
|
String |
thumbprint()
Get the thumbprint property: SSL certificate thumbprint.
|
void |
validate()
Validates the instance.
|
String |
virtualIp()
Get the virtualIp property: Virtual IP address assigned to the hostname if IP based SSL is enabled.
|
HostnameBindingInner |
withAzureResourceName(String azureResourceName)
Set the azureResourceName property: Azure resource name.
|
HostnameBindingInner |
withAzureResourceType(AzureResourceType azureResourceType)
Set the azureResourceType property: Azure resource type.
|
HostnameBindingInner |
withCustomHostnameDnsRecordType(CustomHostnameDnsRecordType customHostnameDnsRecordType)
Set the customHostnameDnsRecordType property: Custom DNS record type.
|
HostnameBindingInner |
withDomainId(String domainId)
Set the domainId property: Fully qualified ARM domain resource URI.
|
HostnameBindingInner |
withHostnameType(HostnameType hostnameType)
Set the hostnameType property: Hostname type.
|
HostnameBindingInner |
withKind(String kind)
Set the kind property: Kind of resource.
|
HostnameBindingInner |
withSiteName(String siteName)
Set the siteName property: App Service app name.
|
HostnameBindingInner |
withSslState(SslState sslState)
Set the sslState property: SSL type.
|
HostnameBindingInner |
withThumbprint(String thumbprint)
Set the thumbprint property: SSL certificate thumbprint.
|
kindpublic HostnameBindingInner withKind(String kind)
withKind in class ProxyOnlyResourcekind - the kind value to set.public String siteName()
public HostnameBindingInner withSiteName(String siteName)
siteName - the siteName value to set.public String domainId()
public HostnameBindingInner withDomainId(String domainId)
domainId - the domainId value to set.public String azureResourceName()
public HostnameBindingInner withAzureResourceName(String azureResourceName)
azureResourceName - the azureResourceName value to set.public AzureResourceType azureResourceType()
public HostnameBindingInner withAzureResourceType(AzureResourceType azureResourceType)
azureResourceType - the azureResourceType value to set.public CustomHostnameDnsRecordType customHostnameDnsRecordType()
public HostnameBindingInner withCustomHostnameDnsRecordType(CustomHostnameDnsRecordType customHostnameDnsRecordType)
customHostnameDnsRecordType - the customHostnameDnsRecordType value to set.public HostnameType hostnameType()
public HostnameBindingInner withHostnameType(HostnameType hostnameType)
hostnameType - the hostnameType value to set.public SslState sslState()
public HostnameBindingInner withSslState(SslState sslState)
sslState - the sslState value to set.public String thumbprint()
public HostnameBindingInner withThumbprint(String thumbprint)
thumbprint - the thumbprint value to set.public String virtualIp()
public void validate()
validate in class ProxyOnlyResourceIllegalArgumentException - thrown if the instance is not valid.Visit the Azure for Java Developers site for more Java documentation, including quick starts, tutorials, and code samples.