Interface UnusedPermissionDetails.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<UnusedPermissionDetails.Builder,UnusedPermissionDetails>,SdkBuilder<UnusedPermissionDetails.Builder,UnusedPermissionDetails>,SdkPojo
- Enclosing class:
- UnusedPermissionDetails
public static interface UnusedPermissionDetails.Builder extends SdkPojo, CopyableBuilder<UnusedPermissionDetails.Builder,UnusedPermissionDetails>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description UnusedPermissionDetails.Builderactions(Collection<UnusedAction> actions)A list of unused actions for which the unused access finding was generated.UnusedPermissionDetails.Builderactions(Consumer<UnusedAction.Builder>... actions)A list of unused actions for which the unused access finding was generated.UnusedPermissionDetails.Builderactions(UnusedAction... actions)A list of unused actions for which the unused access finding was generated.UnusedPermissionDetails.BuilderlastAccessed(Instant lastAccessed)The time at which the permission was last accessed.UnusedPermissionDetails.BuilderserviceNamespace(String serviceNamespace)The namespace of the Amazon Web Services service that contains the unused actions.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
actions
UnusedPermissionDetails.Builder actions(Collection<UnusedAction> actions)
A list of unused actions for which the unused access finding was generated.
- Parameters:
actions- A list of unused actions for which the unused access finding was generated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
actions
UnusedPermissionDetails.Builder actions(UnusedAction... actions)
A list of unused actions for which the unused access finding was generated.
- Parameters:
actions- A list of unused actions for which the unused access finding was generated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
actions
UnusedPermissionDetails.Builder actions(Consumer<UnusedAction.Builder>... actions)
A list of unused actions for which the unused access finding was generated.
This is a convenience method that creates an instance of theUnusedAction.Builderavoiding the need to create one manually viaUnusedAction.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#actions(List.) - Parameters:
actions- a consumer that will call methods onUnusedAction.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#actions(java.util.Collection)
-
serviceNamespace
UnusedPermissionDetails.Builder serviceNamespace(String serviceNamespace)
The namespace of the Amazon Web Services service that contains the unused actions.
- Parameters:
serviceNamespace- The namespace of the Amazon Web Services service that contains the unused actions.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastAccessed
UnusedPermissionDetails.Builder lastAccessed(Instant lastAccessed)
The time at which the permission was last accessed.
- Parameters:
lastAccessed- The time at which the permission was last accessed.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-