Package com.pulumi.aws.pipes.inputs
Class PipeTargetParametersArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.pipes.inputs.PipeTargetParametersArgs.Builder
-
- Enclosing class:
- PipeTargetParametersArgs
public static final class PipeTargetParametersArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(PipeTargetParametersArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(PipeTargetParametersArgs defaults)
-
-
Method Detail
-
batchJobParameters
public PipeTargetParametersArgs.Builder batchJobParameters(@Nullable com.pulumi.core.Output<PipeTargetParametersBatchJobParametersArgs> batchJobParameters)
- Parameters:
batchJobParameters
- The parameters for using an AWS Batch job as a target. Detailed below.- Returns:
- builder
-
batchJobParameters
public PipeTargetParametersArgs.Builder batchJobParameters(PipeTargetParametersBatchJobParametersArgs batchJobParameters)
- Parameters:
batchJobParameters
- The parameters for using an AWS Batch job as a target. Detailed below.- Returns:
- builder
-
cloudwatchLogsParameters
public PipeTargetParametersArgs.Builder cloudwatchLogsParameters(@Nullable com.pulumi.core.Output<PipeTargetParametersCloudwatchLogsParametersArgs> cloudwatchLogsParameters)
- Parameters:
cloudwatchLogsParameters
- The parameters for using an CloudWatch Logs log stream as a target. Detailed below.- Returns:
- builder
-
cloudwatchLogsParameters
public PipeTargetParametersArgs.Builder cloudwatchLogsParameters(PipeTargetParametersCloudwatchLogsParametersArgs cloudwatchLogsParameters)
- Parameters:
cloudwatchLogsParameters
- The parameters for using an CloudWatch Logs log stream as a target. Detailed below.- Returns:
- builder
-
ecsTaskParameters
public PipeTargetParametersArgs.Builder ecsTaskParameters(@Nullable com.pulumi.core.Output<PipeTargetParametersEcsTaskParametersArgs> ecsTaskParameters)
- Parameters:
ecsTaskParameters
- The parameters for using an Amazon ECS task as a target. Detailed below.- Returns:
- builder
-
ecsTaskParameters
public PipeTargetParametersArgs.Builder ecsTaskParameters(PipeTargetParametersEcsTaskParametersArgs ecsTaskParameters)
- Parameters:
ecsTaskParameters
- The parameters for using an Amazon ECS task as a target. Detailed below.- Returns:
- builder
-
eventbridgeEventBusParameters
public PipeTargetParametersArgs.Builder eventbridgeEventBusParameters(@Nullable com.pulumi.core.Output<PipeTargetParametersEventbridgeEventBusParametersArgs> eventbridgeEventBusParameters)
- Parameters:
eventbridgeEventBusParameters
- The parameters for using an EventBridge event bus as a target. Detailed below.- Returns:
- builder
-
eventbridgeEventBusParameters
public PipeTargetParametersArgs.Builder eventbridgeEventBusParameters(PipeTargetParametersEventbridgeEventBusParametersArgs eventbridgeEventBusParameters)
- Parameters:
eventbridgeEventBusParameters
- The parameters for using an EventBridge event bus as a target. Detailed below.- Returns:
- builder
-
httpParameters
public PipeTargetParametersArgs.Builder httpParameters(@Nullable com.pulumi.core.Output<PipeTargetParametersHttpParametersArgs> httpParameters)
- Parameters:
httpParameters
- These are custom parameter to be used when the target is an API Gateway REST APIs or EventBridge ApiDestinations. Detailed below.- Returns:
- builder
-
httpParameters
public PipeTargetParametersArgs.Builder httpParameters(PipeTargetParametersHttpParametersArgs httpParameters)
- Parameters:
httpParameters
- These are custom parameter to be used when the target is an API Gateway REST APIs or EventBridge ApiDestinations. Detailed below.- Returns:
- builder
-
inputTemplate
public PipeTargetParametersArgs.Builder inputTemplate(@Nullable com.pulumi.core.Output<java.lang.String> inputTemplate)
- Parameters:
inputTemplate
- Valid JSON text passed to the target. In this case, nothing from the event itself is passed to the target. Maximum length of 8192 characters.- Returns:
- builder
-
inputTemplate
public PipeTargetParametersArgs.Builder inputTemplate(java.lang.String inputTemplate)
- Parameters:
inputTemplate
- Valid JSON text passed to the target. In this case, nothing from the event itself is passed to the target. Maximum length of 8192 characters.- Returns:
- builder
-
kinesisStreamParameters
public PipeTargetParametersArgs.Builder kinesisStreamParameters(@Nullable com.pulumi.core.Output<PipeTargetParametersKinesisStreamParametersArgs> kinesisStreamParameters)
- Parameters:
kinesisStreamParameters
- The parameters for using a Kinesis stream as a source. Detailed below.- Returns:
- builder
-
kinesisStreamParameters
public PipeTargetParametersArgs.Builder kinesisStreamParameters(PipeTargetParametersKinesisStreamParametersArgs kinesisStreamParameters)
- Parameters:
kinesisStreamParameters
- The parameters for using a Kinesis stream as a source. Detailed below.- Returns:
- builder
-
lambdaFunctionParameters
public PipeTargetParametersArgs.Builder lambdaFunctionParameters(@Nullable com.pulumi.core.Output<PipeTargetParametersLambdaFunctionParametersArgs> lambdaFunctionParameters)
- Parameters:
lambdaFunctionParameters
- The parameters for using a Lambda function as a target. Detailed below.- Returns:
- builder
-
lambdaFunctionParameters
public PipeTargetParametersArgs.Builder lambdaFunctionParameters(PipeTargetParametersLambdaFunctionParametersArgs lambdaFunctionParameters)
- Parameters:
lambdaFunctionParameters
- The parameters for using a Lambda function as a target. Detailed below.- Returns:
- builder
-
redshiftDataParameters
public PipeTargetParametersArgs.Builder redshiftDataParameters(@Nullable com.pulumi.core.Output<PipeTargetParametersRedshiftDataParametersArgs> redshiftDataParameters)
- Parameters:
redshiftDataParameters
- These are custom parameters to be used when the target is a Amazon Redshift cluster to invoke the Amazon Redshift Data API BatchExecuteStatement. Detailed below.- Returns:
- builder
-
redshiftDataParameters
public PipeTargetParametersArgs.Builder redshiftDataParameters(PipeTargetParametersRedshiftDataParametersArgs redshiftDataParameters)
- Parameters:
redshiftDataParameters
- These are custom parameters to be used when the target is a Amazon Redshift cluster to invoke the Amazon Redshift Data API BatchExecuteStatement. Detailed below.- Returns:
- builder
-
sagemakerPipelineParameters
public PipeTargetParametersArgs.Builder sagemakerPipelineParameters(@Nullable com.pulumi.core.Output<PipeTargetParametersSagemakerPipelineParametersArgs> sagemakerPipelineParameters)
- Parameters:
sagemakerPipelineParameters
- The parameters for using a SageMaker pipeline as a target. Detailed below.- Returns:
- builder
-
sagemakerPipelineParameters
public PipeTargetParametersArgs.Builder sagemakerPipelineParameters(PipeTargetParametersSagemakerPipelineParametersArgs sagemakerPipelineParameters)
- Parameters:
sagemakerPipelineParameters
- The parameters for using a SageMaker pipeline as a target. Detailed below.- Returns:
- builder
-
sqsQueueParameters
public PipeTargetParametersArgs.Builder sqsQueueParameters(@Nullable com.pulumi.core.Output<PipeTargetParametersSqsQueueParametersArgs> sqsQueueParameters)
- Parameters:
sqsQueueParameters
- The parameters for using a Amazon SQS stream as a target. Detailed below.- Returns:
- builder
-
sqsQueueParameters
public PipeTargetParametersArgs.Builder sqsQueueParameters(PipeTargetParametersSqsQueueParametersArgs sqsQueueParameters)
- Parameters:
sqsQueueParameters
- The parameters for using a Amazon SQS stream as a target. Detailed below.- Returns:
- builder
-
stepFunctionStateMachineParameters
public PipeTargetParametersArgs.Builder stepFunctionStateMachineParameters(@Nullable com.pulumi.core.Output<PipeTargetParametersStepFunctionStateMachineParametersArgs> stepFunctionStateMachineParameters)
- Parameters:
stepFunctionStateMachineParameters
- The parameters for using a Step Functions state machine as a target. Detailed below.- Returns:
- builder
-
stepFunctionStateMachineParameters
public PipeTargetParametersArgs.Builder stepFunctionStateMachineParameters(PipeTargetParametersStepFunctionStateMachineParametersArgs stepFunctionStateMachineParameters)
- Parameters:
stepFunctionStateMachineParameters
- The parameters for using a Step Functions state machine as a target. Detailed below.- Returns:
- builder
-
build
public PipeTargetParametersArgs build()
-
-