Interface PipeTargetParameters.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<PipeTargetParameters.Builder,
,PipeTargetParameters> SdkBuilder<PipeTargetParameters.Builder,
,PipeTargetParameters> SdkPojo
- Enclosing class:
PipeTargetParameters
-
Method Summary
Modifier and TypeMethodDescriptiondefault PipeTargetParameters.Builder
batchJobParameters
(Consumer<PipeTargetBatchJobParameters.Builder> batchJobParameters) The parameters for using an Batch job as a target.batchJobParameters
(PipeTargetBatchJobParameters batchJobParameters) The parameters for using an Batch job as a target.default PipeTargetParameters.Builder
cloudWatchLogsParameters
(Consumer<PipeTargetCloudWatchLogsParameters.Builder> cloudWatchLogsParameters) The parameters for using an CloudWatch Logs log stream as a target.cloudWatchLogsParameters
(PipeTargetCloudWatchLogsParameters cloudWatchLogsParameters) The parameters for using an CloudWatch Logs log stream as a target.default PipeTargetParameters.Builder
ecsTaskParameters
(Consumer<PipeTargetEcsTaskParameters.Builder> ecsTaskParameters) The parameters for using an Amazon ECS task as a target.ecsTaskParameters
(PipeTargetEcsTaskParameters ecsTaskParameters) The parameters for using an Amazon ECS task as a target.default PipeTargetParameters.Builder
eventBridgeEventBusParameters
(Consumer<PipeTargetEventBridgeEventBusParameters.Builder> eventBridgeEventBusParameters) The parameters for using an EventBridge event bus as a target.eventBridgeEventBusParameters
(PipeTargetEventBridgeEventBusParameters eventBridgeEventBusParameters) The parameters for using an EventBridge event bus as a target.default PipeTargetParameters.Builder
httpParameters
(Consumer<PipeTargetHttpParameters.Builder> httpParameters) These are custom parameter to be used when the target is an API Gateway REST APIs or EventBridge ApiDestinations.httpParameters
(PipeTargetHttpParameters httpParameters) These are custom parameter to be used when the target is an API Gateway REST APIs or EventBridge ApiDestinations.inputTemplate
(String inputTemplate) Valid JSON text passed to the target.default PipeTargetParameters.Builder
kinesisStreamParameters
(Consumer<PipeTargetKinesisStreamParameters.Builder> kinesisStreamParameters) The parameters for using a Kinesis stream as a target.kinesisStreamParameters
(PipeTargetKinesisStreamParameters kinesisStreamParameters) The parameters for using a Kinesis stream as a target.default PipeTargetParameters.Builder
lambdaFunctionParameters
(Consumer<PipeTargetLambdaFunctionParameters.Builder> lambdaFunctionParameters) The parameters for using a Lambda function as a target.lambdaFunctionParameters
(PipeTargetLambdaFunctionParameters lambdaFunctionParameters) The parameters for using a Lambda function as a target.default PipeTargetParameters.Builder
redshiftDataParameters
(Consumer<PipeTargetRedshiftDataParameters.Builder> redshiftDataParameters) These are custom parameters to be used when the target is a Amazon Redshift cluster to invoke the Amazon Redshift Data API BatchExecuteStatement.redshiftDataParameters
(PipeTargetRedshiftDataParameters redshiftDataParameters) These are custom parameters to be used when the target is a Amazon Redshift cluster to invoke the Amazon Redshift Data API BatchExecuteStatement.default PipeTargetParameters.Builder
sageMakerPipelineParameters
(Consumer<PipeTargetSageMakerPipelineParameters.Builder> sageMakerPipelineParameters) The parameters for using a SageMaker pipeline as a target.sageMakerPipelineParameters
(PipeTargetSageMakerPipelineParameters sageMakerPipelineParameters) The parameters for using a SageMaker pipeline as a target.default PipeTargetParameters.Builder
sqsQueueParameters
(Consumer<PipeTargetSqsQueueParameters.Builder> sqsQueueParameters) The parameters for using a Amazon SQS stream as a target.sqsQueueParameters
(PipeTargetSqsQueueParameters sqsQueueParameters) The parameters for using a Amazon SQS stream as a target.default PipeTargetParameters.Builder
stepFunctionStateMachineParameters
(Consumer<PipeTargetStateMachineParameters.Builder> stepFunctionStateMachineParameters) The parameters for using a Step Functions state machine as a target.stepFunctionStateMachineParameters
(PipeTargetStateMachineParameters stepFunctionStateMachineParameters) The parameters for using a Step Functions state machine as a target.default PipeTargetParameters.Builder
timestreamParameters
(Consumer<PipeTargetTimestreamParameters.Builder> timestreamParameters) The parameters for using a Timestream for LiveAnalytics table as a target.timestreamParameters
(PipeTargetTimestreamParameters timestreamParameters) The parameters for using a Timestream for LiveAnalytics table as a target.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
inputTemplate
Valid JSON text passed to the target. In this case, nothing from the event itself is passed to the target. For more information, see The JavaScript Object Notation (JSON) Data Interchange Format.
To remove an input template, specify an empty string.
- Parameters:
inputTemplate
- Valid JSON text passed to the target. In this case, nothing from the event itself is passed to the target. For more information, see The JavaScript Object Notation (JSON) Data Interchange Format.To remove an input template, specify an empty string.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lambdaFunctionParameters
PipeTargetParameters.Builder lambdaFunctionParameters(PipeTargetLambdaFunctionParameters lambdaFunctionParameters) The parameters for using a Lambda function as a target.
- Parameters:
lambdaFunctionParameters
- The parameters for using a Lambda function as a target.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lambdaFunctionParameters
default PipeTargetParameters.Builder lambdaFunctionParameters(Consumer<PipeTargetLambdaFunctionParameters.Builder> lambdaFunctionParameters) The parameters for using a Lambda function as a target.
This is a convenience method that creates an instance of thePipeTargetLambdaFunctionParameters.Builder
avoiding the need to create one manually viaPipeTargetLambdaFunctionParameters.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tolambdaFunctionParameters(PipeTargetLambdaFunctionParameters)
.- Parameters:
lambdaFunctionParameters
- a consumer that will call methods onPipeTargetLambdaFunctionParameters.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
stepFunctionStateMachineParameters
PipeTargetParameters.Builder stepFunctionStateMachineParameters(PipeTargetStateMachineParameters stepFunctionStateMachineParameters) The parameters for using a Step Functions state machine as a target.
- Parameters:
stepFunctionStateMachineParameters
- The parameters for using a Step Functions state machine as a target.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
stepFunctionStateMachineParameters
default PipeTargetParameters.Builder stepFunctionStateMachineParameters(Consumer<PipeTargetStateMachineParameters.Builder> stepFunctionStateMachineParameters) The parameters for using a Step Functions state machine as a target.
This is a convenience method that creates an instance of thePipeTargetStateMachineParameters.Builder
avoiding the need to create one manually viaPipeTargetStateMachineParameters.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tostepFunctionStateMachineParameters(PipeTargetStateMachineParameters)
.- Parameters:
stepFunctionStateMachineParameters
- a consumer that will call methods onPipeTargetStateMachineParameters.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
kinesisStreamParameters
PipeTargetParameters.Builder kinesisStreamParameters(PipeTargetKinesisStreamParameters kinesisStreamParameters) The parameters for using a Kinesis stream as a target.
- Parameters:
kinesisStreamParameters
- The parameters for using a Kinesis stream as a target.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
kinesisStreamParameters
default PipeTargetParameters.Builder kinesisStreamParameters(Consumer<PipeTargetKinesisStreamParameters.Builder> kinesisStreamParameters) The parameters for using a Kinesis stream as a target.
This is a convenience method that creates an instance of thePipeTargetKinesisStreamParameters.Builder
avoiding the need to create one manually viaPipeTargetKinesisStreamParameters.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tokinesisStreamParameters(PipeTargetKinesisStreamParameters)
.- Parameters:
kinesisStreamParameters
- a consumer that will call methods onPipeTargetKinesisStreamParameters.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
ecsTaskParameters
The parameters for using an Amazon ECS task as a target.
- Parameters:
ecsTaskParameters
- The parameters for using an Amazon ECS task as a target.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ecsTaskParameters
default PipeTargetParameters.Builder ecsTaskParameters(Consumer<PipeTargetEcsTaskParameters.Builder> ecsTaskParameters) The parameters for using an Amazon ECS task as a target.
This is a convenience method that creates an instance of thePipeTargetEcsTaskParameters.Builder
avoiding the need to create one manually viaPipeTargetEcsTaskParameters.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toecsTaskParameters(PipeTargetEcsTaskParameters)
.- Parameters:
ecsTaskParameters
- a consumer that will call methods onPipeTargetEcsTaskParameters.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
batchJobParameters
The parameters for using an Batch job as a target.
- Parameters:
batchJobParameters
- The parameters for using an Batch job as a target.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
batchJobParameters
default PipeTargetParameters.Builder batchJobParameters(Consumer<PipeTargetBatchJobParameters.Builder> batchJobParameters) The parameters for using an Batch job as a target.
This is a convenience method that creates an instance of thePipeTargetBatchJobParameters.Builder
avoiding the need to create one manually viaPipeTargetBatchJobParameters.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tobatchJobParameters(PipeTargetBatchJobParameters)
.- Parameters:
batchJobParameters
- a consumer that will call methods onPipeTargetBatchJobParameters.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
sqsQueueParameters
The parameters for using a Amazon SQS stream as a target.
- Parameters:
sqsQueueParameters
- The parameters for using a Amazon SQS stream as a target.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sqsQueueParameters
default PipeTargetParameters.Builder sqsQueueParameters(Consumer<PipeTargetSqsQueueParameters.Builder> sqsQueueParameters) The parameters for using a Amazon SQS stream as a target.
This is a convenience method that creates an instance of thePipeTargetSqsQueueParameters.Builder
avoiding the need to create one manually viaPipeTargetSqsQueueParameters.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tosqsQueueParameters(PipeTargetSqsQueueParameters)
.- Parameters:
sqsQueueParameters
- a consumer that will call methods onPipeTargetSqsQueueParameters.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
httpParameters
These are custom parameter to be used when the target is an API Gateway REST APIs or EventBridge ApiDestinations.
- Parameters:
httpParameters
- These are custom parameter to be used when the target is an API Gateway REST APIs or EventBridge ApiDestinations.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
httpParameters
default PipeTargetParameters.Builder httpParameters(Consumer<PipeTargetHttpParameters.Builder> httpParameters) These are custom parameter to be used when the target is an API Gateway REST APIs or EventBridge ApiDestinations.
This is a convenience method that creates an instance of thePipeTargetHttpParameters.Builder
avoiding the need to create one manually viaPipeTargetHttpParameters.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tohttpParameters(PipeTargetHttpParameters)
.- Parameters:
httpParameters
- a consumer that will call methods onPipeTargetHttpParameters.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
redshiftDataParameters
PipeTargetParameters.Builder redshiftDataParameters(PipeTargetRedshiftDataParameters redshiftDataParameters) These are custom parameters to be used when the target is a Amazon Redshift cluster to invoke the Amazon Redshift Data API BatchExecuteStatement.
- 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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
redshiftDataParameters
default PipeTargetParameters.Builder redshiftDataParameters(Consumer<PipeTargetRedshiftDataParameters.Builder> redshiftDataParameters) These are custom parameters to be used when the target is a Amazon Redshift cluster to invoke the Amazon Redshift Data API BatchExecuteStatement.
This is a convenience method that creates an instance of thePipeTargetRedshiftDataParameters.Builder
avoiding the need to create one manually viaPipeTargetRedshiftDataParameters.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toredshiftDataParameters(PipeTargetRedshiftDataParameters)
.- Parameters:
redshiftDataParameters
- a consumer that will call methods onPipeTargetRedshiftDataParameters.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
sageMakerPipelineParameters
PipeTargetParameters.Builder sageMakerPipelineParameters(PipeTargetSageMakerPipelineParameters sageMakerPipelineParameters) The parameters for using a SageMaker pipeline as a target.
- Parameters:
sageMakerPipelineParameters
- The parameters for using a SageMaker pipeline as a target.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sageMakerPipelineParameters
default PipeTargetParameters.Builder sageMakerPipelineParameters(Consumer<PipeTargetSageMakerPipelineParameters.Builder> sageMakerPipelineParameters) The parameters for using a SageMaker pipeline as a target.
This is a convenience method that creates an instance of thePipeTargetSageMakerPipelineParameters.Builder
avoiding the need to create one manually viaPipeTargetSageMakerPipelineParameters.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tosageMakerPipelineParameters(PipeTargetSageMakerPipelineParameters)
.- Parameters:
sageMakerPipelineParameters
- a consumer that will call methods onPipeTargetSageMakerPipelineParameters.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
eventBridgeEventBusParameters
PipeTargetParameters.Builder eventBridgeEventBusParameters(PipeTargetEventBridgeEventBusParameters eventBridgeEventBusParameters) The parameters for using an EventBridge event bus as a target.
- Parameters:
eventBridgeEventBusParameters
- The parameters for using an EventBridge event bus as a target.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
eventBridgeEventBusParameters
default PipeTargetParameters.Builder eventBridgeEventBusParameters(Consumer<PipeTargetEventBridgeEventBusParameters.Builder> eventBridgeEventBusParameters) The parameters for using an EventBridge event bus as a target.
This is a convenience method that creates an instance of thePipeTargetEventBridgeEventBusParameters.Builder
avoiding the need to create one manually viaPipeTargetEventBridgeEventBusParameters.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toeventBridgeEventBusParameters(PipeTargetEventBridgeEventBusParameters)
.- Parameters:
eventBridgeEventBusParameters
- a consumer that will call methods onPipeTargetEventBridgeEventBusParameters.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
cloudWatchLogsParameters
PipeTargetParameters.Builder cloudWatchLogsParameters(PipeTargetCloudWatchLogsParameters cloudWatchLogsParameters) The parameters for using an CloudWatch Logs log stream as a target.
- Parameters:
cloudWatchLogsParameters
- The parameters for using an CloudWatch Logs log stream as a target.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cloudWatchLogsParameters
default PipeTargetParameters.Builder cloudWatchLogsParameters(Consumer<PipeTargetCloudWatchLogsParameters.Builder> cloudWatchLogsParameters) The parameters for using an CloudWatch Logs log stream as a target.
This is a convenience method that creates an instance of thePipeTargetCloudWatchLogsParameters.Builder
avoiding the need to create one manually viaPipeTargetCloudWatchLogsParameters.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocloudWatchLogsParameters(PipeTargetCloudWatchLogsParameters)
.- Parameters:
cloudWatchLogsParameters
- a consumer that will call methods onPipeTargetCloudWatchLogsParameters.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
timestreamParameters
PipeTargetParameters.Builder timestreamParameters(PipeTargetTimestreamParameters timestreamParameters) The parameters for using a Timestream for LiveAnalytics table as a target.
- Parameters:
timestreamParameters
- The parameters for using a Timestream for LiveAnalytics table as a target.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
timestreamParameters
default PipeTargetParameters.Builder timestreamParameters(Consumer<PipeTargetTimestreamParameters.Builder> timestreamParameters) The parameters for using a Timestream for LiveAnalytics table as a target.
This is a convenience method that creates an instance of thePipeTargetTimestreamParameters.Builder
avoiding the need to create one manually viaPipeTargetTimestreamParameters.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed totimestreamParameters(PipeTargetTimestreamParameters)
.- Parameters:
timestreamParameters
- a consumer that will call methods onPipeTargetTimestreamParameters.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-