Class PipelineNotificationsArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.elastictranscoder.inputs.PipelineNotificationsArgs.Builder
-
- Enclosing class:
- PipelineNotificationsArgs
public static final class PipelineNotificationsArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(PipelineNotificationsArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PipelineNotificationsArgsbuild()PipelineNotificationsArgs.Buildercompleted(com.pulumi.core.Output<java.lang.String> completed)PipelineNotificationsArgs.Buildercompleted(java.lang.String completed)PipelineNotificationsArgs.Buildererror(com.pulumi.core.Output<java.lang.String> error)PipelineNotificationsArgs.Buildererror(java.lang.String error)PipelineNotificationsArgs.Builderprogressing(com.pulumi.core.Output<java.lang.String> progressing)PipelineNotificationsArgs.Builderprogressing(java.lang.String progressing)PipelineNotificationsArgs.Builderwarning(com.pulumi.core.Output<java.lang.String> warning)PipelineNotificationsArgs.Builderwarning(java.lang.String warning)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(PipelineNotificationsArgs defaults)
-
-
Method Detail
-
completed
public PipelineNotificationsArgs.Builder completed(@Nullable com.pulumi.core.Output<java.lang.String> completed)
- Parameters:
completed- The topic ARN for the Amazon SNS topic that you want to notify when Elastic Transcoder has finished processing a job in this pipeline.- Returns:
- builder
-
completed
public PipelineNotificationsArgs.Builder completed(java.lang.String completed)
- Parameters:
completed- The topic ARN for the Amazon SNS topic that you want to notify when Elastic Transcoder has finished processing a job in this pipeline.- Returns:
- builder
-
error
public PipelineNotificationsArgs.Builder error(@Nullable com.pulumi.core.Output<java.lang.String> error)
- Parameters:
error- The topic ARN for the Amazon SNS topic that you want to notify when Elastic Transcoder encounters an error condition while processing a job in this pipeline.- Returns:
- builder
-
error
public PipelineNotificationsArgs.Builder error(java.lang.String error)
- Parameters:
error- The topic ARN for the Amazon SNS topic that you want to notify when Elastic Transcoder encounters an error condition while processing a job in this pipeline.- Returns:
- builder
-
progressing
public PipelineNotificationsArgs.Builder progressing(@Nullable com.pulumi.core.Output<java.lang.String> progressing)
- Parameters:
progressing- The topic ARN for the Amazon Simple Notification Service (Amazon SNS) topic that you want to notify when Elastic Transcoder has started to process a job in this pipeline.- Returns:
- builder
-
progressing
public PipelineNotificationsArgs.Builder progressing(java.lang.String progressing)
- Parameters:
progressing- The topic ARN for the Amazon Simple Notification Service (Amazon SNS) topic that you want to notify when Elastic Transcoder has started to process a job in this pipeline.- Returns:
- builder
-
warning
public PipelineNotificationsArgs.Builder warning(@Nullable com.pulumi.core.Output<java.lang.String> warning)
- Parameters:
warning- The topic ARN for the Amazon SNS topic that you want to notify when Elastic Transcoder encounters a warning condition while processing a job in this pipeline. The `thumbnailConfig` object specifies information about the Amazon S3 bucket in which you want Elastic Transcoder to save thumbnail files: which bucket to use, which users you want to have access to the files, the type of access you want users to have, and the storage class that you want to assign to the files. If you specify values for `contentConfig`, you must also specify values for `thumbnailConfig` even if you don't want to create thumbnails. (You control whether to create thumbnails when you create a job. For more information, see ThumbnailPattern in the topic Create Job.) If you specify values for `contentConfig` and `thumbnailConfig`, omit the OutputBucket object.- Returns:
- builder
-
warning
public PipelineNotificationsArgs.Builder warning(java.lang.String warning)
- Parameters:
warning- The topic ARN for the Amazon SNS topic that you want to notify when Elastic Transcoder encounters a warning condition while processing a job in this pipeline. The `thumbnailConfig` object specifies information about the Amazon S3 bucket in which you want Elastic Transcoder to save thumbnail files: which bucket to use, which users you want to have access to the files, the type of access you want users to have, and the storage class that you want to assign to the files. If you specify values for `contentConfig`, you must also specify values for `thumbnailConfig` even if you don't want to create thumbnails. (You control whether to create thumbnails when you create a job. For more information, see ThumbnailPattern in the topic Create Job.) If you specify values for `contentConfig` and `thumbnailConfig`, omit the OutputBucket object.- Returns:
- builder
-
build
public PipelineNotificationsArgs build()
-
-