Class AppCampaignHookArgs.Builder

  • Enclosing class:
    AppCampaignHookArgs

    public static final class AppCampaignHookArgs.Builder
    extends java.lang.Object
    • Method Detail

      • lambdaFunctionName

        public AppCampaignHookArgs.Builder lambdaFunctionName​(@Nullable
                                                              com.pulumi.core.Output<java.lang.String> lambdaFunctionName)
        Parameters:
        lambdaFunctionName - Lambda function name or ARN to be called for delivery. Conflicts with `web_url`
        Returns:
        builder
      • lambdaFunctionName

        public AppCampaignHookArgs.Builder lambdaFunctionName​(java.lang.String lambdaFunctionName)
        Parameters:
        lambdaFunctionName - Lambda function name or ARN to be called for delivery. Conflicts with `web_url`
        Returns:
        builder
      • mode

        public AppCampaignHookArgs.Builder mode​(@Nullable
                                                com.pulumi.core.Output<java.lang.String> mode)
        Parameters:
        mode - What mode Lambda should be invoked in. Valid values for this parameter are `DELIVERY`, `FILTER`.
        Returns:
        builder
      • mode

        public AppCampaignHookArgs.Builder mode​(java.lang.String mode)
        Parameters:
        mode - What mode Lambda should be invoked in. Valid values for this parameter are `DELIVERY`, `FILTER`.
        Returns:
        builder
      • webUrl

        public AppCampaignHookArgs.Builder webUrl​(@Nullable
                                                  com.pulumi.core.Output<java.lang.String> webUrl)
        Parameters:
        webUrl - Web URL to call for hook. If the URL has authentication specified it will be added as authentication to the request. Conflicts with `lambda_function_name`
        Returns:
        builder
      • webUrl

        public AppCampaignHookArgs.Builder webUrl​(java.lang.String webUrl)
        Parameters:
        webUrl - Web URL to call for hook. If the URL has authentication specified it will be added as authentication to the request. Conflicts with `lambda_function_name`
        Returns:
        builder