Class FlaggedIpAddressDetail
- java.lang.Object
-
- software.amazon.awssdk.services.detective.model.FlaggedIpAddressDetail
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<FlaggedIpAddressDetail.Builder,FlaggedIpAddressDetail>
@Generated("software.amazon.awssdk:codegen") public final class FlaggedIpAddressDetail extends Object implements SdkPojo, Serializable, ToCopyableBuilder<FlaggedIpAddressDetail.Builder,FlaggedIpAddressDetail>
Contains information on suspicious IP addresses identified as indicators of compromise. This indicator is derived from Amazon Web Services threat intelligence.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceFlaggedIpAddressDetail.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static FlaggedIpAddressDetail.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()StringipAddress()IP address of the suspicious entity.Reasonreason()Details the reason the IP address was flagged as suspicious.StringreasonAsString()Details the reason the IP address was flagged as suspicious.List<SdkField<?>>sdkFields()static Class<? extends FlaggedIpAddressDetail.Builder>serializableBuilderClass()FlaggedIpAddressDetail.BuildertoBuilder()StringtoString()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
-
ipAddress
public final String ipAddress()
IP address of the suspicious entity.
- Returns:
- IP address of the suspicious entity.
-
reason
public final Reason reason()
Details the reason the IP address was flagged as suspicious.
If the service returns an enum value that is not available in the current SDK version,
reasonwill returnReason.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromreasonAsString().- Returns:
- Details the reason the IP address was flagged as suspicious.
- See Also:
Reason
-
reasonAsString
public final String reasonAsString()
Details the reason the IP address was flagged as suspicious.
If the service returns an enum value that is not available in the current SDK version,
reasonwill returnReason.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromreasonAsString().- Returns:
- Details the reason the IP address was flagged as suspicious.
- See Also:
Reason
-
toBuilder
public FlaggedIpAddressDetail.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<FlaggedIpAddressDetail.Builder,FlaggedIpAddressDetail>
-
builder
public static FlaggedIpAddressDetail.Builder builder()
-
serializableBuilderClass
public static Class<? extends FlaggedIpAddressDetail.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin 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.
-
-