@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() |
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 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.
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 © 2019. All rights reserved.