Class PathFilter
- java.lang.Object
-
- software.amazon.awssdk.services.ec2.model.PathFilter
-
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<PathFilter.Builder,PathFilter>
@Generated("software.amazon.awssdk:codegen") public final class PathFilter extends Object implements SdkPojo, Serializable, ToCopyableBuilder<PathFilter.Builder,PathFilter>
Describes a set of filters for a path analysis. Use path filters to scope the analysis when there can be multiple resulting paths.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
PathFilter.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static PathFilter.Builder
builder()
String
destinationAddress()
The destination IPv4 address.FilterPortRange
destinationPortRange()
The destination port range.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 PathFilter.Builder>
serializableBuilderClass()
String
sourceAddress()
The source IPv4 address.FilterPortRange
sourcePortRange()
The source port range.PathFilter.Builder
toBuilder()
String
toString()
Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
sourceAddress
public final String sourceAddress()
The source IPv4 address.
- Returns:
- The source IPv4 address.
-
sourcePortRange
public final FilterPortRange sourcePortRange()
The source port range.
- Returns:
- The source port range.
-
destinationAddress
public final String destinationAddress()
The destination IPv4 address.
- Returns:
- The destination IPv4 address.
-
destinationPortRange
public final FilterPortRange destinationPortRange()
The destination port range.
- Returns:
- The destination port range.
-
toBuilder
public PathFilter.Builder toBuilder()
- Specified by:
toBuilder
in interfaceToCopyableBuilder<PathFilter.Builder,PathFilter>
-
builder
public static PathFilter.Builder builder()
-
serializableBuilderClass
public static Class<? extends PathFilter.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFields
in interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-