Interface SshPublicKey.Builder

All Superinterfaces:
Buildable, CopyableBuilder<SshPublicKey.Builder,SshPublicKey>, SdkBuilder<SshPublicKey.Builder,SshPublicKey>, SdkPojo
Enclosing class:
SshPublicKey

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

    • dateImported

      SshPublicKey.Builder dateImported(Instant dateImported)

      Specifies the date that the public key was added to the Transfer Family user.

      Parameters:
      dateImported - Specifies the date that the public key was added to the Transfer Family user.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • sshPublicKeyBody

      SshPublicKey.Builder sshPublicKeyBody(String sshPublicKeyBody)

      Specifies the content of the SSH public key as specified by the PublicKeyId.

      Transfer Family accepts RSA, ECDSA, and ED25519 keys.

      Parameters:
      sshPublicKeyBody - Specifies the content of the SSH public key as specified by the PublicKeyId.

      Transfer Family accepts RSA, ECDSA, and ED25519 keys.

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

      SshPublicKey.Builder sshPublicKeyId(String sshPublicKeyId)

      Specifies the SshPublicKeyId parameter contains the identifier of the public key.

      Parameters:
      sshPublicKeyId - Specifies the SshPublicKeyId parameter contains the identifier of the public key.
      Returns:
      Returns a reference to this object so that method calls can be chained together.