Interface ApplicationGatewayListener
-
- All Superinterfaces:
ChildResource<ApplicationGateway>,HasHostname,HasInnerModel<ApplicationGatewayHttpListener>,HasName,HasParent<ApplicationGateway>,HasProtocol<ApplicationGatewayProtocol>,HasPublicIpAddress,HasServerNameIndication,HasSslCertificate<ApplicationGatewaySslCertificate>,HasSubnet,Indexable
public interface ApplicationGatewayListener extends HasInnerModel<ApplicationGatewayHttpListener>, ChildResource<ApplicationGateway>, HasSslCertificate<ApplicationGatewaySslCertificate>, HasPublicIpAddress, HasProtocol<ApplicationGatewayProtocol>, HasHostname, HasServerNameIndication, HasSubnet
A client-side representation of an application gateway's HTTP listener.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceApplicationGatewayListener.Definition<ParentT>The entirety of an application gateway HTTP listener definition.static interfaceApplicationGatewayListener.DefinitionStagesGrouping of application gateway HTTP listener configuration stages.static interfaceApplicationGatewayListener.UpdateThe entirety of an application gateway HTTP listener update as part of an application gateway update.static interfaceApplicationGatewayListener.UpdateDefinition<ParentT>The entirety of an application gateway HTTP listener definition as part of an application gateway update.static interfaceApplicationGatewayListener.UpdateDefinitionStagesGrouping of application gateway HTTP listener definition stages applicable as part of an application gateway update.static interfaceApplicationGatewayListener.UpdateStagesGrouping of application gateway HTTP listener update stages.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ApplicationGatewayFrontendfrontend()StringfrontendPortName()intfrontendPortNumber()-
Methods inherited from interface com.azure.resourcemanager.network.models.HasHostname
hostname, hostnames
-
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.HasInnerModel
innerModel
-
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasName
name
-
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasParent
parent
-
Methods inherited from interface com.azure.resourcemanager.network.models.HasProtocol
protocol
-
Methods inherited from interface com.azure.resourcemanager.network.models.HasPublicIpAddress
getPublicIpAddress, getPublicIpAddressAsync, publicIpAddressId
-
Methods inherited from interface com.azure.resourcemanager.network.models.HasServerNameIndication
requiresServerNameIndication
-
Methods inherited from interface com.azure.resourcemanager.network.models.HasSslCertificate
sslCertificate
-
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasSubnet
networkId, subnetName
-
-
-
-
Method Detail
-
frontend
ApplicationGatewayFrontend frontend()
- Returns:
- the frontend IP configuration this listener is associated with.
-
frontendPortNumber
int frontendPortNumber()
- Returns:
- the number of the frontend port the listener is listening on
-
frontendPortName
String frontendPortName()
- Returns:
- the name of the frontend port the listener is listening on
-
-