@Generated(value="software.amazon.awssdk:codegen") public final class RuleVariables extends Object implements SdkPojo, Serializable, ToCopyableBuilder<RuleVariables.Builder,RuleVariables>
Settings that are available for use in the rules in the RuleGroup where this is defined.
| Modifier and Type | Class and Description |
|---|---|
static interface |
RuleVariables.Builder |
| Modifier and Type | Method and Description |
|---|---|
static RuleVariables.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
boolean |
hasIpSets()
Returns true if the IPSets property was specified by the sender (it may be empty), or false if the sender did not
specify the value (it will be empty).
|
boolean |
hasPortSets()
Returns true if the PortSets property was specified by the sender (it may be empty), or false if the sender did
not specify the value (it will be empty).
|
Map<String,IPSet> |
ipSets()
A list of IP addresses and address ranges, in CIDR notation.
|
Map<String,PortSet> |
portSets()
A list of port ranges.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends RuleVariables.Builder> |
serializableBuilderClass() |
RuleVariables.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final boolean hasIpSets()
public final Map<String,IPSet> ipSets()
A list of IP addresses and address ranges, in CIDR notation.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasIpSets() to see if a value was sent in this field.
public final boolean hasPortSets()
public final Map<String,PortSet> portSets()
A list of port ranges.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasPortSets() to see if a value was sent in this field.
public RuleVariables.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<RuleVariables.Builder,RuleVariables>public static RuleVariables.Builder builder()
public static Class<? extends RuleVariables.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2021. All rights reserved.