@Generated(value="OracleSDKGenerator", comments="API Version: 20200501") public final class ListenerDetails extends Object
The listener’s configuration. For more information about backend set configuration, see Managing Load Balancer Listeners.
ListenerDetails.Builder
. This model distinguishes fields
that are null
because they are unset from fields that are explicitly set to null
. This is done in
the setter methods of the ListenerDetails.Builder
, which maintain a set of all explicitly set fields called
__explicitlySet__
. The hashCode()
and equals(Object)
methods are implemented to take
__explicitlySet__
into account. The constructor, on the other hand, does not set __explicitlySet__
(since the constructor cannot distinguish explicit null
from unset null
).Modifier and Type | Class and Description |
---|---|
static class |
ListenerDetails.Builder |
Constructor and Description |
---|
ListenerDetails(String name,
String defaultBackendSetName,
IpVersion ipVersion,
Integer port,
ListenerProtocols protocol)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static ListenerDetails.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
Set<String> |
get__explicitlySet__() |
String |
getDefaultBackendSetName()
The name of the associated backend set.
|
IpVersion |
getIpVersion()
IP version associated with the listener.
|
String |
getName()
A friendly name for the listener.
|
Integer |
getPort()
The communication port for the listener.
|
ListenerProtocols |
getProtocol()
The protocol on which the listener accepts connection requests.
|
int |
hashCode() |
ListenerDetails.Builder |
toBuilder() |
String |
toString() |
@Deprecated @ConstructorProperties(value={"name","defaultBackendSetName","ipVersion","port","protocol"}) public ListenerDetails(String name, String defaultBackendSetName, IpVersion ipVersion, Integer port, ListenerProtocols protocol)
public static ListenerDetails.Builder builder()
Create a new builder.
public ListenerDetails.Builder toBuilder()
public String getName()
A friendly name for the listener. It must be unique and it cannot be changed.
Example: example_listener
public String getDefaultBackendSetName()
The name of the associated backend set.
Example: example_backend_set
public IpVersion getIpVersion()
IP version associated with the listener.
public Integer getPort()
The communication port for the listener.
Example: 80
public ListenerProtocols getProtocol()
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
Copyright © 2016–2022. All rights reserved.