Interface NotificationOutput.Builder

  • Method Details

    • actionLink

      NotificationOutput.Builder actionLink(String actionLink)

      The action link included in the notification.

      Parameters:
      actionLink - The action link included in the notification.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • creationTimestamp

      NotificationOutput.Builder creationTimestamp(Instant creationTimestamp)

      The timestamp of when a notification was created.

      Parameters:
      creationTimestamp - The timestamp of when a notification was created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • domainIdentifier

      NotificationOutput.Builder domainIdentifier(String domainIdentifier)

      The identifier of a Amazon DataZone domain in which the notification exists.

      Parameters:
      domainIdentifier - The identifier of a Amazon DataZone domain in which the notification exists.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • identifier

      NotificationOutput.Builder identifier(String identifier)

      The identifier of the notification.

      Parameters:
      identifier - The identifier of the notification.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • lastUpdatedTimestamp

      NotificationOutput.Builder lastUpdatedTimestamp(Instant lastUpdatedTimestamp)

      The timestamp of when the notification was last updated.

      Parameters:
      lastUpdatedTimestamp - The timestamp of when the notification was last updated.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • message

      The message included in the notification.

      Parameters:
      message - The message included in the notification.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • metadata

      The metadata included in the notification.

      Parameters:
      metadata - The metadata included in the notification.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • status

      The status included in the notification.

      Parameters:
      status - The status included in the notification.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • status

      The status included in the notification.

      Parameters:
      status - The status included in the notification.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • title

      The title of the notification.

      Parameters:
      title - The title of the notification.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • topic

      The topic of the notification.

      Parameters:
      topic - The topic of the notification.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • topic

      The topic of the notification.

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

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

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

      The type of the notification.

      Parameters:
      type - The type of the notification.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • type

      The type of the notification.

      Parameters:
      type - The type of the notification.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: