Class CfnPipe.PipeTargetParametersProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnPipe.PipeTargetParametersProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnPipe.PipeTargetParametersProperty
CfnPipe.PipeTargetParametersProperty-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.pipes.CfnPipe.PipeTargetParametersProperty
CfnPipe.PipeTargetParametersProperty.Builder, CfnPipe.PipeTargetParametersProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnPipe.PipeTargetParametersProperty.Builder.protectedJsii$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.JsonNodefinal booleanfinal ObjectThe parameters for using an AWS Batch job as a target.final ObjectThe parameters for using an CloudWatch Logs log stream as a target.final ObjectThe parameters for using an Amazon ECS task as a target.final ObjectThe parameters for using an EventBridge event bus as a target.final ObjectThese are custom parameter to be used when the target is an API Gateway REST APIs or EventBridge ApiDestinations.final StringValid JSON text passed to the target.final ObjectThe parameters for using a Kinesis stream as a target.final ObjectThe parameters for using a Lambda function as a target.final ObjectThese are custom parameters to be used when the target is a Amazon Redshift cluster to invoke the Amazon Redshift Data API BatchExecuteStatement.final ObjectThe parameters for using a SageMaker AI pipeline as a target.final ObjectThe parameters for using a Amazon SQS stream as a target.final ObjectThe parameters for using a Step Functions state machine as a target.final ObjectThe parameters for using a Timestream for LiveAnalytics table as a target.final inthashCode()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.PipeTargetParametersPropertyThe parameters for using an AWS Batch job as a target.Returns union: either
IResolvableorCfnPipe.PipeTargetBatchJobParametersProperty- Specified by:
getBatchJobParametersin interfaceCfnPipe.PipeTargetParametersProperty- See Also:
-
getCloudWatchLogsParameters
Description copied from interface:CfnPipe.PipeTargetParametersPropertyThe parameters for using an CloudWatch Logs log stream as a target.Returns union: either
IResolvableorCfnPipe.PipeTargetCloudWatchLogsParametersProperty- Specified by:
getCloudWatchLogsParametersin interfaceCfnPipe.PipeTargetParametersProperty- See Also:
-
getEcsTaskParameters
Description copied from interface:CfnPipe.PipeTargetParametersPropertyThe parameters for using an Amazon ECS task as a target.Returns union: either
IResolvableorCfnPipe.PipeTargetEcsTaskParametersProperty- Specified by:
getEcsTaskParametersin interfaceCfnPipe.PipeTargetParametersProperty- See Also:
-
getEventBridgeEventBusParameters
Description copied from interface:CfnPipe.PipeTargetParametersPropertyThe parameters for using an EventBridge event bus as a target.Returns union: either
IResolvableorCfnPipe.PipeTargetEventBridgeEventBusParametersProperty- Specified by:
getEventBridgeEventBusParametersin interfaceCfnPipe.PipeTargetParametersProperty- See Also:
-
getHttpParameters
Description copied from interface:CfnPipe.PipeTargetParametersPropertyThese are custom parameter to be used when the target is an API Gateway REST APIs or EventBridge ApiDestinations.Returns union: either
IResolvableorCfnPipe.PipeTargetHttpParametersProperty- Specified by:
getHttpParametersin interfaceCfnPipe.PipeTargetParametersProperty- See Also:
-
getInputTemplate
Description copied from interface:CfnPipe.PipeTargetParametersPropertyValid 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:
getInputTemplatein interfaceCfnPipe.PipeTargetParametersProperty- See Also:
-
getKinesisStreamParameters
Description copied from interface:CfnPipe.PipeTargetParametersPropertyThe parameters for using a Kinesis stream as a target.Returns union: either
IResolvableorCfnPipe.PipeTargetKinesisStreamParametersProperty- Specified by:
getKinesisStreamParametersin interfaceCfnPipe.PipeTargetParametersProperty- See Also:
-
getLambdaFunctionParameters
Description copied from interface:CfnPipe.PipeTargetParametersPropertyThe parameters for using a Lambda function as a target.Returns union: either
IResolvableorCfnPipe.PipeTargetLambdaFunctionParametersProperty- Specified by:
getLambdaFunctionParametersin interfaceCfnPipe.PipeTargetParametersProperty- See Also:
-
getRedshiftDataParameters
Description copied from interface:CfnPipe.PipeTargetParametersPropertyThese are custom parameters to be used when the target is a Amazon Redshift cluster to invoke the Amazon Redshift Data API BatchExecuteStatement.Returns union: either
IResolvableorCfnPipe.PipeTargetRedshiftDataParametersProperty- Specified by:
getRedshiftDataParametersin interfaceCfnPipe.PipeTargetParametersProperty- See Also:
-
getSageMakerPipelineParameters
Description copied from interface:CfnPipe.PipeTargetParametersPropertyThe parameters for using a SageMaker AI pipeline as a target.Returns union: either
IResolvableorCfnPipe.PipeTargetSageMakerPipelineParametersProperty- Specified by:
getSageMakerPipelineParametersin interfaceCfnPipe.PipeTargetParametersProperty- See Also:
-
getSqsQueueParameters
Description copied from interface:CfnPipe.PipeTargetParametersPropertyThe parameters for using a Amazon SQS stream as a target.Returns union: either
IResolvableorCfnPipe.PipeTargetSqsQueueParametersProperty- Specified by:
getSqsQueueParametersin interfaceCfnPipe.PipeTargetParametersProperty- See Also:
-
getStepFunctionStateMachineParameters
Description copied from interface:CfnPipe.PipeTargetParametersPropertyThe parameters for using a Step Functions state machine as a target.Returns union: either
IResolvableorCfnPipe.PipeTargetStateMachineParametersProperty- Specified by:
getStepFunctionStateMachineParametersin interfaceCfnPipe.PipeTargetParametersProperty- See Also:
-
getTimestreamParameters
Description copied from interface:CfnPipe.PipeTargetParametersPropertyThe parameters for using a Timestream for LiveAnalytics table as a target.Returns union: either
IResolvableorCfnPipe.PipeTargetTimestreamParametersProperty- Specified by:
getTimestreamParametersin interfaceCfnPipe.PipeTargetParametersProperty- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-