Class UnusedIamUserAccessKeyDetails
- java.lang.Object
-
- software.amazon.awssdk.services.accessanalyzer.model.UnusedIamUserAccessKeyDetails
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<UnusedIamUserAccessKeyDetails.Builder,UnusedIamUserAccessKeyDetails>
@Generated("software.amazon.awssdk:codegen") public final class UnusedIamUserAccessKeyDetails extends Object implements SdkPojo, Serializable, ToCopyableBuilder<UnusedIamUserAccessKeyDetails.Builder,UnusedIamUserAccessKeyDetails>
Contains information about an unused access finding for an IAM user access key. IAM Access Analyzer charges for unused access analysis based on the number of IAM roles and users analyzed per month. For more details on pricing, see IAM Access Analyzer pricing.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceUnusedIamUserAccessKeyDetails.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringaccessKeyId()The ID of the access key for which the unused access finding was generated.static UnusedIamUserAccessKeyDetails.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()InstantlastAccessed()The time at which the access key was last accessed.List<SdkField<?>>sdkFields()static Class<? extends UnusedIamUserAccessKeyDetails.Builder>serializableBuilderClass()UnusedIamUserAccessKeyDetails.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
-
accessKeyId
public final String accessKeyId()
The ID of the access key for which the unused access finding was generated.
- Returns:
- The ID of the access key for which the unused access finding was generated.
-
lastAccessed
public final Instant lastAccessed()
The time at which the access key was last accessed.
- Returns:
- The time at which the access key was last accessed.
-
toBuilder
public UnusedIamUserAccessKeyDetails.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<UnusedIamUserAccessKeyDetails.Builder,UnusedIamUserAccessKeyDetails>
-
builder
public static UnusedIamUserAccessKeyDetails.Builder builder()
-
serializableBuilderClass
public static Class<? extends UnusedIamUserAccessKeyDetails.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.
-
-