The name of the associated backend set.
Example: {@code example_backend_set}
An array of hostname resource names.
A friendly name for the listener. It must be unique and it cannot be changed.
Example: {@code example_listener}
Deprecated. Please use {@code routingPolicies} instead.
The name of the set of path-based routing rules, PathRouteSet, applied to this listener's traffic.
Example: {@code example_path_route_set}
The communication port for the listener.
Example: {@code 80} Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.
The protocol on which the listener accepts connection requests. To get a list of valid protocols, use the {@link #listProtocols(ListProtocolsRequest) listProtocols} operation.
Example: {@code HTTP}
The name of the routing policy applied to this listener's traffic.
Example: {@code example_routing_policy_name}
The names of the RuleSet to apply to the listener.
Example: [\"example_rule_set\"]
The listener's configuration. For more information on backend set configuration, see Managing Load Balancer Listeners.