Interface PublicKeySummary.Builder

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

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

    • id

      The identifier of the public key.

      Parameters:
      id - The identifier of the public key.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • name

      A name to help identify the public key.

      Parameters:
      name - A name to help identify the public key.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • createdTime

      PublicKeySummary.Builder createdTime(Instant createdTime)

      The date and time when the public key was uploaded.

      Parameters:
      createdTime - The date and time when the public key was uploaded.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • encodedKey

      PublicKeySummary.Builder encodedKey(String encodedKey)

      The public key.

      Parameters:
      encodedKey - The public key.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • comment

      PublicKeySummary.Builder comment(String comment)

      A comment to describe the public key. The comment cannot be longer than 128 characters.

      Parameters:
      comment - A comment to describe the public key. The comment cannot be longer than 128 characters.
      Returns:
      Returns a reference to this object so that method calls can be chained together.