public class ApplicationGatewayHttpListener
extends com.azure.core.management.SubResource
| Constructor and Description |
|---|
ApplicationGatewayHttpListener() |
| Modifier and Type | Method and Description |
|---|---|
List<ApplicationGatewayCustomError> |
customErrorConfigurations()
Get the customErrorConfigurations property: Custom error configurations of the HTTP listener.
|
String |
etag()
Get the etag property: A unique read-only string that changes whenever the resource is updated.
|
com.azure.core.management.SubResource |
firewallPolicy()
Get the firewallPolicy property: Reference to the FirewallPolicy resource.
|
com.azure.core.management.SubResource |
frontendIpConfiguration()
Get the frontendIpConfiguration property: Frontend IP configuration resource of an application gateway.
|
com.azure.core.management.SubResource |
frontendPort()
Get the frontendPort property: Frontend port resource of an application gateway.
|
String |
hostname()
Get the hostname property: Host name of HTTP listener.
|
List<String> |
hostNames()
Get the hostNames property: List of Host names for HTTP Listener that allows special wildcard characters as well.
|
String |
name()
Get the name property: Name of the HTTP listener that is unique within an Application Gateway.
|
ApplicationGatewayProtocol |
protocol()
Get the protocol property: Protocol of the HTTP listener.
|
ProvisioningState |
provisioningState()
Get the provisioningState property: The provisioning state of the HTTP listener resource.
|
Boolean |
requireServerNameIndication()
Get the requireServerNameIndication property: Applicable only if protocol is https.
|
com.azure.core.management.SubResource |
sslCertificate()
Get the sslCertificate property: SSL certificate resource of an application gateway.
|
String |
type()
Get the type property: Type of the resource.
|
void |
validate()
Validates the instance.
|
ApplicationGatewayHttpListener |
withCustomErrorConfigurations(List<ApplicationGatewayCustomError> customErrorConfigurations)
Set the customErrorConfigurations property: Custom error configurations of the HTTP listener.
|
ApplicationGatewayHttpListener |
withFirewallPolicy(com.azure.core.management.SubResource firewallPolicy)
Set the firewallPolicy property: Reference to the FirewallPolicy resource.
|
ApplicationGatewayHttpListener |
withFrontendIpConfiguration(com.azure.core.management.SubResource frontendIpConfiguration)
Set the frontendIpConfiguration property: Frontend IP configuration resource of an application gateway.
|
ApplicationGatewayHttpListener |
withFrontendPort(com.azure.core.management.SubResource frontendPort)
Set the frontendPort property: Frontend port resource of an application gateway.
|
ApplicationGatewayHttpListener |
withHostname(String hostname)
Set the hostname property: Host name of HTTP listener.
|
ApplicationGatewayHttpListener |
withHostNames(List<String> hostNames)
Set the hostNames property: List of Host names for HTTP Listener that allows special wildcard characters as well.
|
ApplicationGatewayHttpListener |
withName(String name)
Set the name property: Name of the HTTP listener that is unique within an Application Gateway.
|
ApplicationGatewayHttpListener |
withProtocol(ApplicationGatewayProtocol protocol)
Set the protocol property: Protocol of the HTTP listener.
|
ApplicationGatewayHttpListener |
withRequireServerNameIndication(Boolean requireServerNameIndication)
Set the requireServerNameIndication property: Applicable only if protocol is https.
|
ApplicationGatewayHttpListener |
withSslCertificate(com.azure.core.management.SubResource sslCertificate)
Set the sslCertificate property: SSL certificate resource of an application gateway.
|
public String name()
public ApplicationGatewayHttpListener withName(String name)
name - the name value to set.public String etag()
public String type()
public com.azure.core.management.SubResource frontendIpConfiguration()
public ApplicationGatewayHttpListener withFrontendIpConfiguration(com.azure.core.management.SubResource frontendIpConfiguration)
frontendIpConfiguration - the frontendIpConfiguration value to set.public com.azure.core.management.SubResource frontendPort()
public ApplicationGatewayHttpListener withFrontendPort(com.azure.core.management.SubResource frontendPort)
frontendPort - the frontendPort value to set.public ApplicationGatewayProtocol protocol()
public ApplicationGatewayHttpListener withProtocol(ApplicationGatewayProtocol protocol)
protocol - the protocol value to set.public String hostname()
public ApplicationGatewayHttpListener withHostname(String hostname)
hostname - the hostname value to set.public com.azure.core.management.SubResource sslCertificate()
public ApplicationGatewayHttpListener withSslCertificate(com.azure.core.management.SubResource sslCertificate)
sslCertificate - the sslCertificate value to set.public Boolean requireServerNameIndication()
public ApplicationGatewayHttpListener withRequireServerNameIndication(Boolean requireServerNameIndication)
requireServerNameIndication - the requireServerNameIndication value to set.public ProvisioningState provisioningState()
public List<ApplicationGatewayCustomError> customErrorConfigurations()
public ApplicationGatewayHttpListener withCustomErrorConfigurations(List<ApplicationGatewayCustomError> customErrorConfigurations)
customErrorConfigurations - the customErrorConfigurations value to set.public com.azure.core.management.SubResource firewallPolicy()
public ApplicationGatewayHttpListener withFirewallPolicy(com.azure.core.management.SubResource firewallPolicy)
firewallPolicy - the firewallPolicy value to set.public List<String> hostNames()
public ApplicationGatewayHttpListener withHostNames(List<String> hostNames)
hostNames - the hostNames value to set.public void validate()
IllegalArgumentException - thrown if the instance is not valid.Copyright © 2020 Microsoft Corporation. All rights reserved.