public final class HostnameBindingProperties extends Object
| Constructor and Description |
|---|
HostnameBindingProperties() |
| 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.
|
HostnameBindingProperties |
withAzureResourceName(String azureResourceName)
Set the azureResourceName property: Azure resource name.
|
HostnameBindingProperties |
withAzureResourceType(AzureResourceType azureResourceType)
Set the azureResourceType property: Azure resource type.
|
HostnameBindingProperties |
withCustomHostnameDnsRecordType(CustomHostnameDnsRecordType customHostnameDnsRecordType)
Set the customHostnameDnsRecordType property: Custom DNS record type.
|
HostnameBindingProperties |
withDomainId(String domainId)
Set the domainId property: Fully qualified ARM domain resource URI.
|
HostnameBindingProperties |
withHostnameType(HostnameType hostnameType)
Set the hostnameType property: Hostname type.
|
HostnameBindingProperties |
withSiteName(String siteName)
Set the siteName property: App Service app name.
|
HostnameBindingProperties |
withSslState(SslState sslState)
Set the sslState property: SSL type.
|
HostnameBindingProperties |
withThumbprint(String thumbprint)
Set the thumbprint property: SSL certificate thumbprint.
|
public String siteName()
public HostnameBindingProperties withSiteName(String siteName)
siteName - the siteName value to set.public String domainId()
public HostnameBindingProperties withDomainId(String domainId)
domainId - the domainId value to set.public String azureResourceName()
public HostnameBindingProperties withAzureResourceName(String azureResourceName)
azureResourceName - the azureResourceName value to set.public AzureResourceType azureResourceType()
public HostnameBindingProperties withAzureResourceType(AzureResourceType azureResourceType)
azureResourceType - the azureResourceType value to set.public CustomHostnameDnsRecordType customHostnameDnsRecordType()
public HostnameBindingProperties withCustomHostnameDnsRecordType(CustomHostnameDnsRecordType customHostnameDnsRecordType)
customHostnameDnsRecordType - the customHostnameDnsRecordType value to set.public HostnameType hostnameType()
public HostnameBindingProperties withHostnameType(HostnameType hostnameType)
hostnameType - the hostnameType value to set.public SslState sslState()
public HostnameBindingProperties withSslState(SslState sslState)
sslState - the sslState value to set.public String thumbprint()
public HostnameBindingProperties withThumbprint(String thumbprint)
thumbprint - the thumbprint value to set.public String virtualIp()
public void validate()
IllegalArgumentException - thrown if the instance is not valid.Copyright © 2021 Microsoft Corporation. All rights reserved.