@Generated(value="OracleSDKGenerator", comments="API Version: 20170115") public final class IpBasedMaxConnectionsRule extends Rule
An object that represents the action of configuring an IP max connection rule which specifies how
many connections IPs can make to a listener.
Note: Objects should always be created or deserialized using the IpBasedMaxConnectionsRule.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 IpBasedMaxConnectionsRule.Builder
, which maintain a
set of all explicitly set fields called IpBasedMaxConnectionsRule.Builder.__explicitlySet__
. The hashCode()
and equals(Object)
methods are implemented to take the explicitly set
fields into account. The constructor, on the other hand, does not take the explicitly set fields
into account (since the constructor cannot distinguish explicit null
from unset null
).
Modifier and Type | Class and Description |
---|---|
static class |
IpBasedMaxConnectionsRule.Builder |
Rule.Action
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and Description |
---|
IpBasedMaxConnectionsRule(Integer defaultMaxConnections,
List<IpMaxConnections> ipMaxConnections)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static IpBasedMaxConnectionsRule.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
Integer |
getDefaultMaxConnections()
The maximum number of connections that the any IP can make to a listener unless the IP is
mentioned in maxConnections.
|
List<IpMaxConnections> |
getIpMaxConnections()
An array of IPs that have a maxConnection setting different than the default and what that
maxConnection setting is
|
int |
hashCode() |
IpBasedMaxConnectionsRule.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated public IpBasedMaxConnectionsRule(Integer defaultMaxConnections, List<IpMaxConnections> ipMaxConnections)
public static IpBasedMaxConnectionsRule.Builder builder()
Create a new builder.
public IpBasedMaxConnectionsRule.Builder toBuilder()
public Integer getDefaultMaxConnections()
The maximum number of connections that the any IP can make to a listener unless the IP is mentioned in maxConnections. If no defaultMaxConnections is specified the default is unlimited.
public List<IpMaxConnections> getIpMaxConnections()
An array of IPs that have a maxConnection setting different than the default and what that maxConnection setting is
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.
Copyright © 2016–2024. All rights reserved.