Package com.pulumi.aws.pinpoint
Class AppArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.pinpoint.AppArgs.Builder
-
- Enclosing class:
- AppArgs
public static final class AppArgs.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description AppArgsbuild()AppArgs.BuildercampaignHook(AppCampaignHookArgs campaignHook)Deprecated.campaign_hook is deprecated.AppArgs.BuildercampaignHook(com.pulumi.core.Output<AppCampaignHookArgs> campaignHook)Deprecated.campaign_hook is deprecated.AppArgs.Builderlimits(AppLimitsArgs limits)Deprecated.limits is deprecated.AppArgs.Builderlimits(com.pulumi.core.Output<AppLimitsArgs> limits)Deprecated.limits is deprecated.AppArgs.Buildername(com.pulumi.core.Output<java.lang.String> name)AppArgs.Buildername(java.lang.String name)AppArgs.BuildernamePrefix(com.pulumi.core.Output<java.lang.String> namePrefix)AppArgs.BuildernamePrefix(java.lang.String namePrefix)AppArgs.BuilderquietTime(AppQuietTimeArgs quietTime)Deprecated.quiet_time is deprecated.AppArgs.BuilderquietTime(com.pulumi.core.Output<AppQuietTimeArgs> quietTime)Deprecated.quiet_time is deprecated.AppArgs.Builderregion(com.pulumi.core.Output<java.lang.String> region)AppArgs.Builderregion(java.lang.String region)AppArgs.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)AppArgs.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(AppArgs defaults)
-
-
Method Detail
-
campaignHook
@Deprecated public AppArgs.Builder campaignHook(@Nullable com.pulumi.core.Output<AppCampaignHookArgs> campaignHook)
Deprecated.campaign_hook is deprecated. AWS End User Messaging engagement features are being discontinued on October 30, 2026. See the AWS End User Messaging migration guide for details.- Parameters:
campaignHook- Settings for invoking an AWS Lambda function that customizes a segment for a campaign. See below.- Returns:
- builder
-
campaignHook
@Deprecated public AppArgs.Builder campaignHook(AppCampaignHookArgs campaignHook)
Deprecated.campaign_hook is deprecated. AWS End User Messaging engagement features are being discontinued on October 30, 2026. See the AWS End User Messaging migration guide for details.- Parameters:
campaignHook- Settings for invoking an AWS Lambda function that customizes a segment for a campaign. See below.- Returns:
- builder
-
limits
@Deprecated public AppArgs.Builder limits(@Nullable com.pulumi.core.Output<AppLimitsArgs> limits)
Deprecated.limits is deprecated. AWS End User Messaging engagement features are being discontinued on October 30, 2026. See the AWS End User Messaging migration guide for details.- Parameters:
limits- Default campaign limits for the app. These limits apply to each campaign for the app, unless the campaign overrides the default with limits of its own. See below.- Returns:
- builder
-
limits
@Deprecated public AppArgs.Builder limits(AppLimitsArgs limits)
Deprecated.limits is deprecated. AWS End User Messaging engagement features are being discontinued on October 30, 2026. See the AWS End User Messaging migration guide for details.- Parameters:
limits- Default campaign limits for the app. These limits apply to each campaign for the app, unless the campaign overrides the default with limits of its own. See below.- Returns:
- builder
-
name
public AppArgs.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name- Application name. By default generated by Pulumi.- Returns:
- builder
-
name
public AppArgs.Builder name(java.lang.String name)
- Parameters:
name- Application name. By default generated by Pulumi.- Returns:
- builder
-
namePrefix
public AppArgs.Builder namePrefix(@Nullable com.pulumi.core.Output<java.lang.String> namePrefix)
- Parameters:
namePrefix- Name of the End User Messaging application. Conflicts with `name`.- Returns:
- builder
-
namePrefix
public AppArgs.Builder namePrefix(java.lang.String namePrefix)
- Parameters:
namePrefix- Name of the End User Messaging application. Conflicts with `name`.- Returns:
- builder
-
quietTime
@Deprecated public AppArgs.Builder quietTime(@Nullable com.pulumi.core.Output<AppQuietTimeArgs> quietTime)
Deprecated.quiet_time is deprecated. AWS End User Messaging engagement features are being discontinued on October 30, 2026. See the AWS End User Messaging migration guide for details.- Parameters:
quietTime- Default quiet time for the app. Each campaign for this app sends no messages during this time unless the campaign overrides the default with a quiet time of its own. See below.- Returns:
- builder
-
quietTime
@Deprecated public AppArgs.Builder quietTime(AppQuietTimeArgs quietTime)
Deprecated.quiet_time is deprecated. AWS End User Messaging engagement features are being discontinued on October 30, 2026. See the AWS End User Messaging migration guide for details.- Parameters:
quietTime- Default quiet time for the app. Each campaign for this app sends no messages during this time unless the campaign overrides the default with a quiet time of its own. See below.- Returns:
- builder
-
region
public AppArgs.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
region
public AppArgs.Builder region(java.lang.String region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
tags
public AppArgs.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
tags- Key-value map of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
tags
public AppArgs.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags- Key-value map of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
build
public AppArgs build()
-
-