HostnameBindingInner Class
- java.
lang. Object - com.
azure. core. management. ProxyResource - com.
azure. resourcemanager. appservice. models. ProxyOnlyResource - com.
azure. resourcemanager. appservice. fluent. models. HostnameBindingInner
- com.
- com.
- com.
public final class HostnameBindingInner
extends ProxyOnlyResource
A hostname binding object.
Constructor Summary
Constructor | Description |
---|---|
HostnameBindingInner() |
Creates an instance of Hostname |
Method Summary
Modifier and Type | Method and Description |
---|---|
String |
azureResourceName()
Get the azure |
Azure |
azureResourceType()
Get the azure |
Custom |
customHostnameDnsRecordType()
Get the custom |
String |
domainId()
Get the domain |
static
Hostname |
fromJson(JsonReader jsonReader)
Reads an instance of Hostname |
Hostname |
hostnameType()
Get the hostname |
String |
id()
Get the id property: Fully qualified resource Id for the resource. |
String |
name()
Get the name property: The name of the resource. |
String |
siteName()
Get the site |
Ssl |
sslState()
Get the ssl |
String |
thumbprint()
Get the thumbprint property: SSL certificate thumbprint. |
Json |
toJson(JsonWriter jsonWriter) |
String |
type()
Get the type property: The type of the resource. |
void |
validate()
Validates the instance. |
String |
virtualIp()
Get the virtual |
Hostname |
withAzureResourceName(String azureResourceName)
Set the azure |
Hostname |
withAzureResourceType(AzureResourceType azureResourceType)
Set the azure |
Hostname |
withCustomHostnameDnsRecordType(CustomHostnameDnsRecordType customHostnameDnsRecordType)
Set the custom |
Hostname |
withDomainId(String domainId)
Set the domain |
Hostname |
withHostnameType(HostnameType hostnameType)
Set the hostname |
Hostname |
withKind(String kind)
Set the kind property: Kind of resource. |
Hostname |
withSiteName(String siteName)
Set the site |
Hostname |
withSslState(SslState sslState)
Set the ssl |
Hostname |
withThumbprint(String thumbprint)
Set the thumbprint property: SSL certificate thumbprint. |
Methods inherited from ProxyOnlyResource
Methods inherited from java.lang.Object
Constructor Details
HostnameBindingInner
public HostnameBindingInner()
Creates an instance of HostnameBindingInner class.
Method Details
azureResourceName
public String azureResourceName()
Get the azureResourceName property: Azure resource name.
Returns:
azureResourceType
public AzureResourceType azureResourceType()
Get the azureResourceType property: Azure resource type.
Returns:
customHostnameDnsRecordType
public CustomHostnameDnsRecordType customHostnameDnsRecordType()
Get the customHostnameDnsRecordType property: Custom DNS record type.
Returns:
domainId
public String domainId()
Get the domainId property: Fully qualified ARM domain resource URI.
Returns:
fromJson
public static HostnameBindingInner fromJson(JsonReader jsonReader)
Reads an instance of HostnameBindingInner from the JsonReader.
Parameters:
Returns:
Throws:
hostnameType
public HostnameType hostnameType()
Get the hostnameType property: Hostname type.
Returns:
id
public String id()
Get the id property: Fully qualified resource Id for the resource.
Overrides:
HostnameBindingInner.id()Returns:
name
public String name()
Get the name property: The name of the resource.
Overrides:
HostnameBindingInner.name()Returns:
siteName
public String siteName()
Get the siteName property: App Service app name.
Returns:
sslState
public SslState sslState()
Get the sslState property: SSL type.
Returns:
thumbprint
public String thumbprint()
Get the thumbprint property: SSL certificate thumbprint.
Returns:
toJson
public JsonWriter toJson(JsonWriter jsonWriter)
Overrides:
HostnameBindingInner.toJson(JsonWriter jsonWriter)Parameters:
Throws:
type
public String type()
Get the type property: The type of the resource.
Overrides:
HostnameBindingInner.type()Returns:
validate
public void validate()
Validates the instance.
Overrides:
HostnameBindingInner.validate()virtualIp
public String virtualIp()
Get the virtualIp property: Virtual IP address assigned to the hostname if IP based SSL is enabled.
Returns:
withAzureResourceName
public HostnameBindingInner withAzureResourceName(String azureResourceName)
Set the azureResourceName property: Azure resource name.
Parameters:
Returns:
withAzureResourceType
public HostnameBindingInner withAzureResourceType(AzureResourceType azureResourceType)
Set the azureResourceType property: Azure resource type.
Parameters:
Returns:
withCustomHostnameDnsRecordType
public HostnameBindingInner withCustomHostnameDnsRecordType(CustomHostnameDnsRecordType customHostnameDnsRecordType)
Set the customHostnameDnsRecordType property: Custom DNS record type.
Parameters:
Returns:
withDomainId
public HostnameBindingInner withDomainId(String domainId)
Set the domainId property: Fully qualified ARM domain resource URI.
Parameters:
Returns:
withHostnameType
public HostnameBindingInner withHostnameType(HostnameType hostnameType)
Set the hostnameType property: Hostname type.
Parameters:
Returns:
withKind
public HostnameBindingInner withKind(String kind)
Set the kind property: Kind of resource.
Overrides:
HostnameBindingInner.withKind(String kind)Parameters:
withSiteName
public HostnameBindingInner withSiteName(String siteName)
Set the siteName property: App Service app name.
Parameters:
Returns:
withSslState
public HostnameBindingInner withSslState(SslState sslState)
Set the sslState property: SSL type.
Parameters:
Returns:
withThumbprint
public HostnameBindingInner withThumbprint(String thumbprint)
Set the thumbprint property: SSL certificate thumbprint.
Parameters:
Returns:
Applies to
Azure SDK for Java