Class PipeTargetParameters

    • Method Detail

      • batchJobParameters

        public final PipeTargetBatchJobParameters batchJobParameters()

        The parameters for using an Batch job as a target.

        Returns:
        The parameters for using an Batch job as a target.
      • cloudWatchLogsParameters

        public final PipeTargetCloudWatchLogsParameters cloudWatchLogsParameters()

        The parameters for using an CloudWatch Logs log stream as a target.

        Returns:
        The parameters for using an CloudWatch Logs log stream as a target.
      • ecsTaskParameters

        public final PipeTargetEcsTaskParameters ecsTaskParameters()

        The parameters for using an Amazon ECS task as a target.

        Returns:
        The parameters for using an Amazon ECS task as a target.
      • eventBridgeEventBusParameters

        public final PipeTargetEventBridgeEventBusParameters eventBridgeEventBusParameters()

        The parameters for using an EventBridge event bus as a target.

        Returns:
        The parameters for using an EventBridge event bus as a target.
      • httpParameters

        public final PipeTargetHttpParameters httpParameters()

        These are custom parameter to be used when the target is an API Gateway REST APIs or EventBridge ApiDestinations.

        Returns:
        These are custom parameter to be used when the target is an API Gateway REST APIs or EventBridge ApiDestinations.
      • kinesisStreamParameters

        public final PipeTargetKinesisStreamParameters kinesisStreamParameters()

        The parameters for using a Kinesis stream as a target.

        Returns:
        The parameters for using a Kinesis stream as a target.
      • lambdaFunctionParameters

        public final PipeTargetLambdaFunctionParameters lambdaFunctionParameters()

        The parameters for using a Lambda function as a target.

        Returns:
        The parameters for using a Lambda function as a target.
      • redshiftDataParameters

        public final 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.

        Returns:
        These are custom parameters to be used when the target is a Amazon Redshift cluster to invoke the Amazon Redshift Data API BatchExecuteStatement.
      • sageMakerPipelineParameters

        public final PipeTargetSageMakerPipelineParameters sageMakerPipelineParameters()

        The parameters for using a SageMaker pipeline as a target.

        Returns:
        The parameters for using a SageMaker pipeline as a target.
      • sqsQueueParameters

        public final PipeTargetSqsQueueParameters sqsQueueParameters()

        The parameters for using a Amazon SQS stream as a target.

        Returns:
        The parameters for using a Amazon SQS stream as a target.
      • stepFunctionStateMachineParameters

        public final PipeTargetStateMachineParameters stepFunctionStateMachineParameters()

        The parameters for using a Step Functions state machine as a target.

        Returns:
        The parameters for using a Step Functions state machine as a target.
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object
      • equals

        public final boolean equals​(Object obj)
        Overrides:
        equals in class Object
      • toString

        public final String toString()
        Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
        Overrides:
        toString in class Object
      • getValueForField

        public final <T> Optional<T> getValueForField​(String fieldName,
                                                      Class<T> clazz)