Interface Webhook.Builder

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

@Mutable @NotThreadSafe public static interface Webhook.Builder extends SdkPojo, CopyableBuilder<Webhook.Builder,Webhook>
  • Method Details

    • webhookArn

      Webhook.Builder webhookArn(String webhookArn)

      The Amazon Resource Name (ARN) for the webhook.

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

      Webhook.Builder webhookId(String webhookId)

      The ID of the webhook.

      Parameters:
      webhookId - The ID of the webhook.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • webhookUrl

      Webhook.Builder webhookUrl(String webhookUrl)

      The URL of the webhook.

      Parameters:
      webhookUrl - The URL of the webhook.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • appId

      Webhook.Builder appId(String appId)

      The unique ID of an Amplify app.

      Parameters:
      appId - The unique ID of an Amplify app.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • branchName

      Webhook.Builder branchName(String branchName)

      The name for a branch that is part of an Amplify app.

      Parameters:
      branchName - The name for a branch that is part of an Amplify app.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • description

      Webhook.Builder description(String description)

      The description for a webhook.

      Parameters:
      description - The description for a webhook.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • createTime

      Webhook.Builder createTime(Instant createTime)

      A timestamp of when Amplify created the webhook in your Git repository.

      Parameters:
      createTime - A timestamp of when Amplify created the webhook in your Git repository.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • updateTime

      Webhook.Builder updateTime(Instant updateTime)

      A timestamp of when Amplify updated the webhook in your Git repository.

      Parameters:
      updateTime - A timestamp of when Amplify updated the webhook in your Git repository.
      Returns:
      Returns a reference to this object so that method calls can be chained together.