Interface CreateUserProfileRequest.Builder

All Superinterfaces:
AwsRequest.Builder, Buildable, CopyableBuilder<CreateUserProfileRequest.Builder,CreateUserProfileRequest>, OpsWorksRequest.Builder, SdkBuilder<CreateUserProfileRequest.Builder,CreateUserProfileRequest>, SdkPojo, SdkRequest.Builder
Enclosing class:
CreateUserProfileRequest

public static interface CreateUserProfileRequest.Builder extends OpsWorksRequest.Builder, SdkPojo, CopyableBuilder<CreateUserProfileRequest.Builder,CreateUserProfileRequest>
  • Method Details

    • iamUserArn

      CreateUserProfileRequest.Builder iamUserArn(String iamUserArn)

      The user's IAM ARN; this can also be a federated user's ARN.

      Parameters:
      iamUserArn - The user's IAM ARN; this can also be a federated user's ARN.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • sshUsername

      CreateUserProfileRequest.Builder sshUsername(String sshUsername)

      The user's SSH user name. The allowable characters are [a-z], [A-Z], [0-9], '-', and '_'. If the specified name includes other punctuation marks, AWS OpsWorks Stacks removes them. For example, my.name will be changed to myname. If you do not specify an SSH user name, AWS OpsWorks Stacks generates one from the IAM user name.

      Parameters:
      sshUsername - The user's SSH user name. The allowable characters are [a-z], [A-Z], [0-9], '-', and '_'. If the specified name includes other punctuation marks, AWS OpsWorks Stacks removes them. For example, my.name will be changed to myname. If you do not specify an SSH user name, AWS OpsWorks Stacks generates one from the IAM user name.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • sshPublicKey

      CreateUserProfileRequest.Builder sshPublicKey(String sshPublicKey)

      The user's public SSH key.

      Parameters:
      sshPublicKey - The user's public SSH key.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • allowSelfManagement

      CreateUserProfileRequest.Builder allowSelfManagement(Boolean allowSelfManagement)

      Whether users can specify their own SSH public key through the My Settings page. For more information, see Setting an IAM User's Public SSH Key.

      Parameters:
      allowSelfManagement - Whether users can specify their own SSH public key through the My Settings page. For more information, see Setting an IAM User's Public SSH Key.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • overrideConfiguration

      CreateUserProfileRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      overrideConfiguration - The override configuration.
      Returns:
      This object for method chaining.
    • overrideConfiguration

      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      builderConsumer - A Consumer to which an empty AwsRequestOverrideConfiguration.Builder will be given.
      Returns:
      This object for method chaining.