Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
Listener |
build() |
Listener.Builder |
copy(Listener model) |
Listener.Builder |
defaultBackendSetName(String defaultBackendSetName)
The name of the associated backend set.
|
Listener.Builder |
ipVersion(IpVersion ipVersion)
IP version associated with the listener.
|
Listener.Builder |
name(String name)
A friendly name for the listener.
|
Listener.Builder |
port(Integer port)
The communication port for the listener.
|
Listener.Builder |
protocol(ListenerProtocols protocol)
The protocol on which the listener accepts connection requests.
|
public Listener.Builder name(String name)
A friendly name for the listener. It must be unique and it cannot be changed.
Example: example_listener
name
- the value to setpublic Listener.Builder defaultBackendSetName(String defaultBackendSetName)
The name of the associated backend set.
Example: example_backend_set
defaultBackendSetName
- the value to setpublic Listener.Builder port(Integer port)
The communication port for the listener.
Example: 80
port
- the value to setpublic Listener.Builder protocol(ListenerProtocols protocol)
The protocol on which the listener accepts connection requests. For public network load
balancers, ANY protocol refers to TCP/UDP. For private network load balancers, ANY
protocol refers to TCP/UDP/ICMP (note that ICMP requires isPreserveSourceDestination to
be set to true). To get a list of valid protocols, use the listNetworkLoadBalancersProtocols
operation.
Example: TCP
protocol
- the value to setpublic Listener.Builder ipVersion(IpVersion ipVersion)
IP version associated with the listener.
ipVersion
- the value to setpublic Listener build()
public Listener.Builder copy(Listener model)
Copyright © 2016–2023. All rights reserved.