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 Summary
Modifier and TypeMethodDescriptionThe unique ID of an Amplify app.branchName
(String branchName) The name for a branch that is part of an Amplify app.createTime
(Instant createTime) A timestamp of when Amplify created the webhook in your Git repository.description
(String description) The description for a webhook.updateTime
(Instant updateTime) A timestamp of when Amplify updated the webhook in your Git repository.webhookArn
(String webhookArn) The Amazon Resource Name (ARN) for the webhook.The ID of the webhook.webhookUrl
(String webhookUrl) The URL of the webhook.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
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
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
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
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
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
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
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
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.
-