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 Details

    • 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

      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:
    • 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.