Interface ListWebhookItem.Builder

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

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

    • definition

      The detail returned for each webhook, such as the webhook authentication type and filter rules.

      Parameters:
      definition - The detail returned for each webhook, such as the webhook authentication type and filter rules.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • definition

      The detail returned for each webhook, such as the webhook authentication type and filter rules.

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

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

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

      A unique URL generated by CodePipeline. When a POST request is made to this URL, the defined pipeline is started as long as the body of the post request satisfies the defined authentication and filtering conditions. Deleting and re-creating a webhook makes the old URL invalid and generates a new one.

      Parameters:
      url - A unique URL generated by CodePipeline. When a POST request is made to this URL, the defined pipeline is started as long as the body of the post request satisfies the defined authentication and filtering conditions. Deleting and re-creating a webhook makes the old URL invalid and generates a new one.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • errorMessage

      ListWebhookItem.Builder errorMessage(String errorMessage)

      The text of the error message about the webhook.

      Parameters:
      errorMessage - The text of the error message about the webhook.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • errorCode

      ListWebhookItem.Builder errorCode(String errorCode)

      The number code of the error.

      Parameters:
      errorCode - The number code of the error.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • lastTriggered

      ListWebhookItem.Builder lastTriggered(Instant lastTriggered)

      The date and time a webhook was last successfully triggered, in timestamp format.

      Parameters:
      lastTriggered - The date and time a webhook was last successfully triggered, in timestamp format.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • arn

      The Amazon Resource Name (ARN) of the webhook.

      Parameters:
      arn - The Amazon Resource Name (ARN) of the webhook.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • tags

      Specifies the tags applied to the webhook.

      Parameters:
      tags - Specifies the tags applied to the webhook.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • tags

      Specifies the tags applied to the webhook.

      Parameters:
      tags - Specifies the tags applied to the webhook.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • tags

      Specifies the tags applied to the webhook.

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

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

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