Interface TrustAnchorDetail.Builder

  • Method Details

    • createdAt

      TrustAnchorDetail.Builder createdAt(Instant createdAt)

      The ISO-8601 timestamp when the trust anchor was created.

      Parameters:
      createdAt - The ISO-8601 timestamp when the trust anchor was created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • enabled

      Indicates whether the trust anchor is enabled.

      Parameters:
      enabled - Indicates whether the trust anchor is enabled.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • name

      The name of the trust anchor.

      Parameters:
      name - The name of the trust anchor.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • notificationSettings

      TrustAnchorDetail.Builder notificationSettings(Collection<NotificationSettingDetail> notificationSettings)

      A list of notification settings to be associated to the trust anchor.

      Parameters:
      notificationSettings - A list of notification settings to be associated to the trust anchor.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • notificationSettings

      TrustAnchorDetail.Builder notificationSettings(NotificationSettingDetail... notificationSettings)

      A list of notification settings to be associated to the trust anchor.

      Parameters:
      notificationSettings - A list of notification settings to be associated to the trust anchor.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • notificationSettings

      TrustAnchorDetail.Builder notificationSettings(Consumer<NotificationSettingDetail.Builder>... notificationSettings)

      A list of notification settings to be associated to the trust anchor.

      This is a convenience method that creates an instance of the NotificationSettingDetail.Builder avoiding the need to create one manually via NotificationSettingDetail.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to notificationSettings(List<NotificationSettingDetail>).

      Parameters:
      notificationSettings - a consumer that will call methods on NotificationSettingDetail.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • source

      The trust anchor type and its related certificate data.

      Parameters:
      source - The trust anchor type and its related certificate data.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • source

      The trust anchor type and its related certificate data.

      This is a convenience method that creates an instance of the Source.Builder avoiding the need to create one manually via Source.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to source(Source).

      Parameters:
      source - a consumer that will call methods on Source.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • trustAnchorArn

      TrustAnchorDetail.Builder trustAnchorArn(String trustAnchorArn)

      The ARN of the trust anchor.

      Parameters:
      trustAnchorArn - The ARN of the trust anchor.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • trustAnchorId

      TrustAnchorDetail.Builder trustAnchorId(String trustAnchorId)

      The unique identifier of the trust anchor.

      Parameters:
      trustAnchorId - The unique identifier of the trust anchor.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • updatedAt

      TrustAnchorDetail.Builder updatedAt(Instant updatedAt)

      The ISO-8601 timestamp when the trust anchor was last updated.

      Parameters:
      updatedAt - The ISO-8601 timestamp when the trust anchor was last updated.
      Returns:
      Returns a reference to this object so that method calls can be chained together.