HostnameSslState Class

  • java.lang.Object
    • com.azure.resourcemanager.appservice.models.HostnameSslState

public final class HostnameSslState

SSL-enabled hostname.

Constructor Summary

Constructor Description
HostnameSslState()

Creates an instance of HostnameSslState class.

Method Summary

Modifier and Type Method and Description
HostType hostType()

Get the hostType property: Indicates whether the hostname is a standard or repository hostname.

String name()

Get the name property: Hostname.

SslState sslState()

Get the sslState property: SSL type.

String thumbprint()

Get the thumbprint property: SSL certificate thumbprint.

Boolean toUpdate()

Get the toUpdate property: Set to true to update existing hostname.

void validate()

Validates the instance.

String virtualIp()

Get the virtualIp property: Virtual IP address assigned to the hostname if IP based SSL is enabled.

HostnameSslState withHostType(HostType hostType)

Set the hostType property: Indicates whether the hostname is a standard or repository hostname.

HostnameSslState withName(String name)

Set the name property: Hostname.

HostnameSslState withSslState(SslState sslState)

Set the sslState property: SSL type.

HostnameSslState withThumbprint(String thumbprint)

Set the thumbprint property: SSL certificate thumbprint.

HostnameSslState withToUpdate(Boolean toUpdate)

Set the toUpdate property: Set to true to update existing hostname.

HostnameSslState withVirtualIp(String virtualIp)

Set the virtualIp property: Virtual IP address assigned to the hostname if IP based SSL is enabled.

Methods inherited from java.lang.Object

Constructor Details

HostnameSslState

public HostnameSslState()

Creates an instance of HostnameSslState class.

Method Details

hostType

public HostType hostType()

Get the hostType property: Indicates whether the hostname is a standard or repository hostname.

Returns:

the hostType value.

name

public String name()

Get the name property: Hostname.

Returns:

the name value.

sslState

public SslState sslState()

Get the sslState property: SSL type.

Returns:

the sslState value.

thumbprint

public String thumbprint()

Get the thumbprint property: SSL certificate thumbprint.

Returns:

the thumbprint value.

toUpdate

public Boolean toUpdate()

Get the toUpdate property: Set to true to update existing hostname.

Returns:

the toUpdate value.

validate

public void validate()

Validates the instance.

virtualIp

public String virtualIp()

Get the virtualIp property: Virtual IP address assigned to the hostname if IP based SSL is enabled.

Returns:

the virtualIp value.

withHostType

public HostnameSslState withHostType(HostType hostType)

Set the hostType property: Indicates whether the hostname is a standard or repository hostname.

Parameters:

hostType - the hostType value to set.

Returns:

the HostnameSslState object itself.

withName

public HostnameSslState withName(String name)

Set the name property: Hostname.

Parameters:

name - the name value to set.

Returns:

the HostnameSslState object itself.

withSslState

public HostnameSslState withSslState(SslState sslState)

Set the sslState property: SSL type.

Parameters:

sslState - the sslState value to set.

Returns:

the HostnameSslState object itself.

withThumbprint

public HostnameSslState withThumbprint(String thumbprint)

Set the thumbprint property: SSL certificate thumbprint.

Parameters:

thumbprint - the thumbprint value to set.

Returns:

the HostnameSslState object itself.

withToUpdate

public HostnameSslState withToUpdate(Boolean toUpdate)

Set the toUpdate property: Set to true to update existing hostname.

Parameters:

toUpdate - the toUpdate value to set.

Returns:

the HostnameSslState object itself.

withVirtualIp

public HostnameSslState withVirtualIp(String virtualIp)

Set the virtualIp property: Virtual IP address assigned to the hostname if IP based SSL is enabled.

Parameters:

virtualIp - the virtualIp value to set.

Returns:

the HostnameSslState object itself.

Applies to