Class ApiCallDetails
- java.lang.Object
-
- software.amazon.awssdk.services.macie2.model.ApiCallDetails
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<ApiCallDetails.Builder,ApiCallDetails>
@Generated("software.amazon.awssdk:codegen") public final class ApiCallDetails extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ApiCallDetails.Builder,ApiCallDetails>
Provides information about an API operation that an entity invoked for an affected resource.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceApiCallDetails.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Stringapi()The name of the operation that was invoked most recently and produced the finding.StringapiServiceName()The URL of the Amazon Web Services service that provides the operation, for example: s3.amazonaws.com.static ApiCallDetails.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)InstantfirstSeen()The first date and time, in UTC and extended ISO 8601 format, when any operation was invoked and produced the finding.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()InstantlastSeen()The most recent date and time, in UTC and extended ISO 8601 format, when the specified operation (api) was invoked and produced the finding.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends ApiCallDetails.Builder>serializableBuilderClass()ApiCallDetails.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
-
api
public final String api()
The name of the operation that was invoked most recently and produced the finding.
- Returns:
- The name of the operation that was invoked most recently and produced the finding.
-
apiServiceName
public final String apiServiceName()
The URL of the Amazon Web Services service that provides the operation, for example: s3.amazonaws.com.
- Returns:
- The URL of the Amazon Web Services service that provides the operation, for example: s3.amazonaws.com.
-
firstSeen
public final Instant firstSeen()
The first date and time, in UTC and extended ISO 8601 format, when any operation was invoked and produced the finding.
- Returns:
- The first date and time, in UTC and extended ISO 8601 format, when any operation was invoked and produced the finding.
-
lastSeen
public final Instant lastSeen()
The most recent date and time, in UTC and extended ISO 8601 format, when the specified operation (api) was invoked and produced the finding.
- Returns:
- The most recent date and time, in UTC and extended ISO 8601 format, when the specified operation (api) was invoked and produced the finding.
-
toBuilder
public ApiCallDetails.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<ApiCallDetails.Builder,ApiCallDetails>
-
builder
public static ApiCallDetails.Builder builder()
-
serializableBuilderClass
public static Class<? extends ApiCallDetails.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.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-