Interface AuthInfo.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<AuthInfo.Builder,AuthInfo>,SdkBuilder<AuthInfo.Builder,AuthInfo>,SdkPojo
- Enclosing class:
- AuthInfo
public static interface AuthInfo.Builder extends SdkPojo, CopyableBuilder<AuthInfo.Builder,AuthInfo>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AuthInfo.BuilderactionType(String actionType)The type of action for which the principal is being authorized.AuthInfo.BuilderactionType(ActionType actionType)The type of action for which the principal is being authorized.AuthInfo.Builderresources(String... resources)The resources for which the principal is being authorized to perform the specified action.AuthInfo.Builderresources(Collection<String> resources)The resources for which the principal is being authorized to perform the specified action.-
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
-
actionType
AuthInfo.Builder actionType(String actionType)
The type of action for which the principal is being authorized.
- Parameters:
actionType- The type of action for which the principal is being authorized.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ActionType,ActionType
-
actionType
AuthInfo.Builder actionType(ActionType actionType)
The type of action for which the principal is being authorized.
- Parameters:
actionType- The type of action for which the principal is being authorized.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ActionType,ActionType
-
resources
AuthInfo.Builder resources(Collection<String> resources)
The resources for which the principal is being authorized to perform the specified action.
- Parameters:
resources- The resources for which the principal is being authorized to perform the specified action.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resources
AuthInfo.Builder resources(String... resources)
The resources for which the principal is being authorized to perform the specified action.
- Parameters:
resources- The resources for which the principal is being authorized to perform the specified action.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-