GatewayHostnameConfigurationContract Interface

public interface GatewayHostnameConfigurationContract

An immutable client-side representation of GatewayHostnameConfigurationContract.

Method Summary

Modifier and Type Method and Description
abstract String certificateId()

Gets the certificateId property: Identifier of Certificate entity that will be used for TLS connection establishment.

abstract String hostname()

Gets the hostname property: Hostname value.

abstract Boolean http2Enabled()

Gets the http2Enabled property: Specifies if HTTP/2.0 is supported.

abstract String id()

Gets the id property: Fully qualified resource Id for the resource.

abstract GatewayHostnameConfigurationContractInner innerModel()

Gets the inner com.azure.resourcemanager.apimanagement.fluent.models.GatewayHostnameConfigurationContractInner object.

abstract String name()

Gets the name property: The name of the resource.

abstract Boolean negotiateClientCertificate()

Gets the negotiateClientCertificate property: Determines whether gateway requests client certificate.

abstract GatewayHostnameConfigurationContract refresh()

Refreshes the resource to sync with Azure.

abstract GatewayHostnameConfigurationContract refresh(Context context)

Refreshes the resource to sync with Azure.

abstract String resourceGroupName()

Gets the name of the resource group.

abstract Boolean tls10Enabled()

Gets the tls10Enabled property: Specifies if TLS 1.0 is supported.

abstract Boolean tls11Enabled()

Gets the tls11Enabled property: Specifies if TLS 1.1 is supported.

abstract String type()

Gets the type property: The type of the resource.

abstract Update update()

Begins update for the GatewayHostnameConfigurationContract resource.

Method Details

certificateId

public abstract String certificateId()

Gets the certificateId property: Identifier of Certificate entity that will be used for TLS connection establishment.

Returns:

the certificateId value.

hostname

public abstract String hostname()

Gets the hostname property: Hostname value. Supports valid domain name, partial or full wildcard.

Returns:

the hostname value.

http2Enabled

public abstract Boolean http2Enabled()

Gets the http2Enabled property: Specifies if HTTP/2.0 is supported.

Returns:

the http2Enabled value.

id

public abstract String id()

Gets the id property: Fully qualified resource Id for the resource.

Returns:

the id value.

innerModel

public abstract GatewayHostnameConfigurationContractInner innerModel()

Gets the inner com.azure.resourcemanager.apimanagement.fluent.models.GatewayHostnameConfigurationContractInner object.

Returns:

the inner object.

name

public abstract String name()

Gets the name property: The name of the resource.

Returns:

the name value.

negotiateClientCertificate

public abstract Boolean negotiateClientCertificate()

Gets the negotiateClientCertificate property: Determines whether gateway requests client certificate.

Returns:

the negotiateClientCertificate value.

refresh

public abstract GatewayHostnameConfigurationContract refresh()

Refreshes the resource to sync with Azure.

Returns:

the refreshed resource.

refresh

public abstract GatewayHostnameConfigurationContract refresh(Context context)

Refreshes the resource to sync with Azure.

Parameters:

context - The context to associate with this operation.

Returns:

the refreshed resource.

resourceGroupName

public abstract String resourceGroupName()

Gets the name of the resource group.

Returns:

the name of the resource group.

tls10Enabled

public abstract Boolean tls10Enabled()

Gets the tls10Enabled property: Specifies if TLS 1.0 is supported.

Returns:

the tls10Enabled value.

tls11Enabled

public abstract Boolean tls11Enabled()

Gets the tls11Enabled property: Specifies if TLS 1.1 is supported.

Returns:

the tls11Enabled value.

type

public abstract String type()

Gets the type property: The type of the resource.

Returns:

the type value.

update

public abstract GatewayHostnameConfigurationContract.Update update()

Begins update for the GatewayHostnameConfigurationContract resource.

Returns:

the stage of resource update.

Applies to