Interface AwsIamUserDetails.Builder

    • Method Detail

      • attachedManagedPolicies

        AwsIamUserDetails.Builder attachedManagedPolicies​(Collection<AwsIamAttachedManagedPolicy> attachedManagedPolicies)

        A list of the managed policies that are attached to the user.

        Parameters:
        attachedManagedPolicies - A list of the managed policies that are attached to the user.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • attachedManagedPolicies

        AwsIamUserDetails.Builder attachedManagedPolicies​(AwsIamAttachedManagedPolicy... attachedManagedPolicies)

        A list of the managed policies that are attached to the user.

        Parameters:
        attachedManagedPolicies - A list of the managed policies that are attached to the user.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • createDate

        AwsIamUserDetails.Builder createDate​(String createDate)

        Indicates when the user was created.

        For more information about the validation and formatting of timestamp fields in Security Hub, see Timestamps.

        Parameters:
        createDate - Indicates when the user was created.

        For more information about the validation and formatting of timestamp fields in Security Hub, see Timestamps.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • groupList

        AwsIamUserDetails.Builder groupList​(Collection<String> groupList)

        A list of IAM groups that the user belongs to.

        Parameters:
        groupList - A list of IAM groups that the user belongs to.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • groupList

        AwsIamUserDetails.Builder groupList​(String... groupList)

        A list of IAM groups that the user belongs to.

        Parameters:
        groupList - A list of IAM groups that the user belongs to.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • path

        AwsIamUserDetails.Builder path​(String path)

        The path to the user.

        Parameters:
        path - The path to the user.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • permissionsBoundary

        AwsIamUserDetails.Builder permissionsBoundary​(AwsIamPermissionsBoundary permissionsBoundary)

        The permissions boundary for the user.

        Parameters:
        permissionsBoundary - The permissions boundary for the user.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • userId

        AwsIamUserDetails.Builder userId​(String userId)

        The unique identifier for the user.

        Parameters:
        userId - The unique identifier for the user.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • userName

        AwsIamUserDetails.Builder userName​(String userName)

        The name of the user.

        Parameters:
        userName - The name of the user.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • userPolicyList

        AwsIamUserDetails.Builder userPolicyList​(Collection<AwsIamUserPolicy> userPolicyList)

        The list of inline policies that are embedded in the user.

        Parameters:
        userPolicyList - The list of inline policies that are embedded in the user.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • userPolicyList

        AwsIamUserDetails.Builder userPolicyList​(AwsIamUserPolicy... userPolicyList)

        The list of inline policies that are embedded in the user.

        Parameters:
        userPolicyList - The list of inline policies that are embedded in the user.
        Returns:
        Returns a reference to this object so that method calls can be chained together.