Class CfnPipe.PipeTargetParametersProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.pipes.CfnPipe.PipeTargetParametersProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnPipe.PipeTargetParametersProperty
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnPipe.PipeTargetParametersProperty
@Stability(Stable)
@Internal
public static final class CfnPipe.PipeTargetParametersProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnPipe.PipeTargetParametersProperty
An implementation for
CfnPipe.PipeTargetParametersProperty
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.pipes.CfnPipe.PipeTargetParametersProperty
CfnPipe.PipeTargetParametersProperty.Builder, CfnPipe.PipeTargetParametersProperty.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnPipe.PipeTargetParametersProperty.Builder
.protected
Jsii$Proxy
(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNode
final boolean
final Object
The parameters for using an AWS Batch job as a target.final Object
The parameters for using an CloudWatch Logs log stream as a target.final Object
The parameters for using an Amazon ECS task as a target.final Object
The parameters for using an EventBridge event bus as a target.final Object
These are custom parameter to be used when the target is an API Gateway REST APIs or EventBridge ApiDestinations.final String
Valid JSON text passed to the target.final Object
The parameters for using a Kinesis stream as a source.final Object
The parameters for using a Lambda function as a target.final Object
These are custom parameters to be used when the target is a Amazon Redshift cluster to invoke the Amazon Redshift Data API BatchExecuteStatement.final Object
The parameters for using a SageMaker pipeline as a target.final Object
The parameters for using a Amazon SQS stream as a source.final Object
The parameters for using a Step Functions state machine as a target.final int
hashCode()
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef
- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnPipe.PipeTargetParametersProperty.Builder
.
-
-
Method Details
-
getBatchJobParameters
Description copied from interface:CfnPipe.PipeTargetParametersProperty
The parameters for using an AWS Batch job as a target.- Specified by:
getBatchJobParameters
in interfaceCfnPipe.PipeTargetParametersProperty
-
getCloudWatchLogsParameters
Description copied from interface:CfnPipe.PipeTargetParametersProperty
The parameters for using an CloudWatch Logs log stream as a target.- Specified by:
getCloudWatchLogsParameters
in interfaceCfnPipe.PipeTargetParametersProperty
-
getEcsTaskParameters
Description copied from interface:CfnPipe.PipeTargetParametersProperty
The parameters for using an Amazon ECS task as a target.- Specified by:
getEcsTaskParameters
in interfaceCfnPipe.PipeTargetParametersProperty
-
getEventBridgeEventBusParameters
Description copied from interface:CfnPipe.PipeTargetParametersProperty
The parameters for using an EventBridge event bus as a target.- Specified by:
getEventBridgeEventBusParameters
in interfaceCfnPipe.PipeTargetParametersProperty
-
getHttpParameters
Description copied from interface:CfnPipe.PipeTargetParametersProperty
These are custom parameter to be used when the target is an API Gateway REST APIs or EventBridge ApiDestinations.- Specified by:
getHttpParameters
in interfaceCfnPipe.PipeTargetParametersProperty
-
getInputTemplate
Description copied from interface:CfnPipe.PipeTargetParametersProperty
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.
- Specified by:
getInputTemplate
in interfaceCfnPipe.PipeTargetParametersProperty
-
getKinesisStreamParameters
Description copied from interface:CfnPipe.PipeTargetParametersProperty
The parameters for using a Kinesis stream as a source.- Specified by:
getKinesisStreamParameters
in interfaceCfnPipe.PipeTargetParametersProperty
-
getLambdaFunctionParameters
Description copied from interface:CfnPipe.PipeTargetParametersProperty
The parameters for using a Lambda function as a target.- Specified by:
getLambdaFunctionParameters
in interfaceCfnPipe.PipeTargetParametersProperty
-
getRedshiftDataParameters
Description copied from interface:CfnPipe.PipeTargetParametersProperty
These are custom parameters to be used when the target is a Amazon Redshift cluster to invoke the Amazon Redshift Data API BatchExecuteStatement.- Specified by:
getRedshiftDataParameters
in interfaceCfnPipe.PipeTargetParametersProperty
-
getSageMakerPipelineParameters
Description copied from interface:CfnPipe.PipeTargetParametersProperty
The parameters for using a SageMaker pipeline as a target.- Specified by:
getSageMakerPipelineParameters
in interfaceCfnPipe.PipeTargetParametersProperty
-
getSqsQueueParameters
Description copied from interface:CfnPipe.PipeTargetParametersProperty
The parameters for using a Amazon SQS stream as a source.- Specified by:
getSqsQueueParameters
in interfaceCfnPipe.PipeTargetParametersProperty
-
getStepFunctionStateMachineParameters
Description copied from interface:CfnPipe.PipeTargetParametersProperty
The parameters for using a Step Functions state machine as a target.- Specified by:
getStepFunctionStateMachineParameters
in interfaceCfnPipe.PipeTargetParametersProperty
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-