Package com.pulumi.aws.codebuild.inputs
Class WebhookState.Builder
- java.lang.Object
-
- com.pulumi.aws.codebuild.inputs.WebhookState.Builder
-
- Enclosing class:
- WebhookState
public static final class WebhookState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(WebhookState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description WebhookState.Builder
branchFilter(com.pulumi.core.Output<java.lang.String> branchFilter)
WebhookState.Builder
branchFilter(java.lang.String branchFilter)
WebhookState
build()
WebhookState.Builder
buildType(com.pulumi.core.Output<java.lang.String> buildType)
WebhookState.Builder
buildType(java.lang.String buildType)
WebhookState.Builder
filterGroups(WebhookFilterGroupArgs... filterGroups)
WebhookState.Builder
filterGroups(com.pulumi.core.Output<java.util.List<WebhookFilterGroupArgs>> filterGroups)
WebhookState.Builder
filterGroups(java.util.List<WebhookFilterGroupArgs> filterGroups)
WebhookState.Builder
payloadUrl(com.pulumi.core.Output<java.lang.String> payloadUrl)
WebhookState.Builder
payloadUrl(java.lang.String payloadUrl)
WebhookState.Builder
projectName(com.pulumi.core.Output<java.lang.String> projectName)
WebhookState.Builder
projectName(java.lang.String projectName)
WebhookState.Builder
secret(com.pulumi.core.Output<java.lang.String> secret)
WebhookState.Builder
secret(java.lang.String secret)
WebhookState.Builder
url(com.pulumi.core.Output<java.lang.String> url)
WebhookState.Builder
url(java.lang.String url)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(WebhookState defaults)
-
-
Method Detail
-
branchFilter
public WebhookState.Builder branchFilter(@Nullable com.pulumi.core.Output<java.lang.String> branchFilter)
- Parameters:
branchFilter
- A regular expression used to determine which branches get built. Default is all branches are built. We recommend using `filter_group` over `branch_filter`.- Returns:
- builder
-
branchFilter
public WebhookState.Builder branchFilter(java.lang.String branchFilter)
- Parameters:
branchFilter
- A regular expression used to determine which branches get built. Default is all branches are built. We recommend using `filter_group` over `branch_filter`.- Returns:
- builder
-
buildType
public WebhookState.Builder buildType(@Nullable com.pulumi.core.Output<java.lang.String> buildType)
- Parameters:
buildType
- The type of build this webhook will trigger. Valid values for this parameter are: `BUILD`, `BUILD_BATCH`.- Returns:
- builder
-
buildType
public WebhookState.Builder buildType(java.lang.String buildType)
- Parameters:
buildType
- The type of build this webhook will trigger. Valid values for this parameter are: `BUILD`, `BUILD_BATCH`.- Returns:
- builder
-
filterGroups
public WebhookState.Builder filterGroups(@Nullable com.pulumi.core.Output<java.util.List<WebhookFilterGroupArgs>> filterGroups)
- Parameters:
filterGroups
- Information about the webhook's trigger. Filter group blocks are documented below.- Returns:
- builder
-
filterGroups
public WebhookState.Builder filterGroups(java.util.List<WebhookFilterGroupArgs> filterGroups)
- Parameters:
filterGroups
- Information about the webhook's trigger. Filter group blocks are documented below.- Returns:
- builder
-
filterGroups
public WebhookState.Builder filterGroups(WebhookFilterGroupArgs... filterGroups)
- Parameters:
filterGroups
- Information about the webhook's trigger. Filter group blocks are documented below.- Returns:
- builder
-
payloadUrl
public WebhookState.Builder payloadUrl(@Nullable com.pulumi.core.Output<java.lang.String> payloadUrl)
- Parameters:
payloadUrl
- The CodeBuild endpoint where webhook events are sent.- Returns:
- builder
-
payloadUrl
public WebhookState.Builder payloadUrl(java.lang.String payloadUrl)
- Parameters:
payloadUrl
- The CodeBuild endpoint where webhook events are sent.- Returns:
- builder
-
projectName
public WebhookState.Builder projectName(@Nullable com.pulumi.core.Output<java.lang.String> projectName)
- Parameters:
projectName
- The name of the build project.- Returns:
- builder
-
projectName
public WebhookState.Builder projectName(java.lang.String projectName)
- Parameters:
projectName
- The name of the build project.- Returns:
- builder
-
secret
public WebhookState.Builder secret(@Nullable com.pulumi.core.Output<java.lang.String> secret)
- Parameters:
secret
- The secret token of the associated repository. Not returned by the CodeBuild API for all source types.- Returns:
- builder
-
secret
public WebhookState.Builder secret(java.lang.String secret)
- Parameters:
secret
- The secret token of the associated repository. Not returned by the CodeBuild API for all source types.- Returns:
- builder
-
url
public WebhookState.Builder url(@Nullable com.pulumi.core.Output<java.lang.String> url)
- Parameters:
url
- The URL to the webhook.- Returns:
- builder
-
url
public WebhookState.Builder url(java.lang.String url)
- Parameters:
url
- The URL to the webhook.- Returns:
- builder
-
build
public WebhookState build()
-
-