Class PipeTargetParameters


  • public final class PipeTargetParameters
    extends java.lang.Object
    • Method Detail

      • batchJobParameters

        public java.util.Optional<PipeTargetParametersBatchJobParameters> batchJobParameters()
        Returns:
        Parameters for using an AWS Batch job as a target. See `batchJobParameters` Block for details.
      • cloudwatchLogsParameters

        public java.util.Optional<PipeTargetParametersCloudwatchLogsParameters> cloudwatchLogsParameters()
        Returns:
        Parameters for using a CloudWatch Logs log stream as a target. See `cloudwatchLogsParameters` Block for details.
      • ecsTaskParameters

        public java.util.Optional<PipeTargetParametersEcsTaskParameters> ecsTaskParameters()
        Returns:
        Parameters for using an Amazon ECS task as a target. See `ecsTaskParameters` Block for details.
      • eventbridgeEventBusParameters

        public java.util.Optional<PipeTargetParametersEventbridgeEventBusParameters> eventbridgeEventBusParameters()
        Returns:
        Parameters for using an EventBridge event bus as a target. See `eventbridgeEventBusParameters` Block for details.
      • httpParameters

        public java.util.Optional<PipeTargetParametersHttpParameters> httpParameters()
        Returns:
        Custom parameters used when the target is an API Gateway REST API or EventBridge ApiDestination. See `target_parameters.http_parameters` Block for details.
      • inputTemplate

        public java.util.Optional<java.lang.String> inputTemplate()
        Returns:
        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.
      • kinesisStreamParameters

        public java.util.Optional<PipeTargetParametersKinesisStreamParameters> kinesisStreamParameters()
        Returns:
        Parameters for using a Kinesis stream as a target. See `target_parameters.kinesis_stream_parameters` Block for details.
      • lambdaFunctionParameters

        public java.util.Optional<PipeTargetParametersLambdaFunctionParameters> lambdaFunctionParameters()
        Returns:
        Parameters for using a Lambda function as a target. See `lambdaFunctionParameters` Block for details.
      • redshiftDataParameters

        public java.util.Optional<PipeTargetParametersRedshiftDataParameters> redshiftDataParameters()
        Returns:
        Custom parameters used when the target is an Amazon Redshift cluster to invoke the Amazon Redshift Data API BatchExecuteStatement. See `redshiftDataParameters` Block for details.
      • sagemakerPipelineParameters

        public java.util.Optional<PipeTargetParametersSagemakerPipelineParameters> sagemakerPipelineParameters()
        Returns:
        Parameters for using a SageMaker AI pipeline as a target. See `sagemakerPipelineParameters` Block for details.
      • sqsQueueParameters

        public java.util.Optional<PipeTargetParametersSqsQueueParameters> sqsQueueParameters()
        Returns:
        Parameters for using an Amazon SQS stream as a target. See `target_parameters.sqs_queue_parameters` Block for details.
      • stepFunctionStateMachineParameters

        public java.util.Optional<PipeTargetParametersStepFunctionStateMachineParameters> stepFunctionStateMachineParameters()
        Returns:
        Parameters for using a Step Functions state machine as a target. See `stepFunctionStateMachineParameters` Block for details.