@Generated(value="software.amazon.awssdk:codegen") public final class SourceIpConditionConfig extends Object implements SdkPojo, Serializable, ToCopyableBuilder<SourceIpConditionConfig.Builder,SourceIpConditionConfig>
Information about a source IP condition.
You can use this condition to route based on the IP address of the source that connects to the load balancer. If a client is behind a proxy, this is the IP address of the proxy not the IP address of the client.
| Modifier and Type | Class and Description |
|---|---|
static interface |
SourceIpConditionConfig.Builder |
| Modifier and Type | Method and Description |
|---|---|
static SourceIpConditionConfig.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
boolean |
hasValues()
Returns true if the Values property was specified by the sender (it may be empty), or false if the sender did not
specify the value (it will be empty).
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends SourceIpConditionConfig.Builder> |
serializableBuilderClass() |
SourceIpConditionConfig.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
List<String> |
values()
One or more source IP addresses, in CIDR format.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic boolean hasValues()
public List<String> values()
One or more source IP addresses, in CIDR format. You can use both IPv4 and IPv6 addresses. Wildcards are not supported.
If you specify multiple addresses, the condition is satisfied if the source IP address of the request matches one of the CIDR blocks. This condition is not satisfied by the addresses in the X-Forwarded-For header. To search for addresses in the X-Forwarded-For header, use HttpHeaderConditionConfig.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasValues() to see if a value was sent in this field.
If you specify multiple addresses, the condition is satisfied if the source IP address of the request matches one of the CIDR blocks. This condition is not satisfied by the addresses in the X-Forwarded-For header. To search for addresses in the X-Forwarded-For header, use HttpHeaderConditionConfig.
public SourceIpConditionConfig.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<SourceIpConditionConfig.Builder,SourceIpConditionConfig>public static SourceIpConditionConfig.Builder builder()
public static Class<? extends SourceIpConditionConfig.Builder> serializableBuilderClass()
public boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic String toString()
Copyright © 2020. All rights reserved.