Class UnusedAction
- java.lang.Object
-
- software.amazon.awssdk.services.accessanalyzer.model.UnusedAction
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<UnusedAction.Builder,UnusedAction>
@Generated("software.amazon.awssdk:codegen") public final class UnusedAction extends Object implements SdkPojo, Serializable, ToCopyableBuilder<UnusedAction.Builder,UnusedAction>
Contains information about an unused access finding for an action. 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 interfaceUnusedAction.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Stringaction()The action for which the unused access finding was generated.static UnusedAction.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()InstantlastAccessed()The time at which the action was last accessed.List<SdkField<?>>sdkFields()static Class<? extends UnusedAction.Builder>serializableBuilderClass()UnusedAction.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
-
action
public final String action()
The action for which the unused access finding was generated.
- Returns:
- The action for which the unused access finding was generated.
-
lastAccessed
public final Instant lastAccessed()
The time at which the action was last accessed.
- Returns:
- The time at which the action was last accessed.
-
toBuilder
public UnusedAction.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<UnusedAction.Builder,UnusedAction>
-
builder
public static UnusedAction.Builder builder()
-
serializableBuilderClass
public static Class<? extends UnusedAction.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.
-
-