Class CfnPipePropsMixin.PipeTargetParametersProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnPipePropsMixin.PipeTargetParametersProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnPipePropsMixin.PipeTargetParametersProperty
CfnPipePropsMixin.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.cfnpropertymixins.services.pipes.CfnPipePropsMixin.PipeTargetParametersProperty
CfnPipePropsMixin.PipeTargetParametersProperty.Builder, CfnPipePropsMixin.PipeTargetParametersProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnPipePropsMixin.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 theCfnPipePropsMixin.PipeTargetParametersProperty.Builder.
-
-
Method Details
-
getBatchJobParameters
Description copied from interface:CfnPipePropsMixin.PipeTargetParametersPropertyThe parameters for using an AWS Batch job as a target.Returns union: either
IResolvableorCfnPipePropsMixin.PipeTargetBatchJobParametersProperty- Specified by:
getBatchJobParametersin interfaceCfnPipePropsMixin.PipeTargetParametersProperty- See Also:
-
getCloudWatchLogsParameters
Description copied from interface:CfnPipePropsMixin.PipeTargetParametersPropertyThe parameters for using an CloudWatch Logs log stream as a target.Returns union: either
IResolvableorCfnPipePropsMixin.PipeTargetCloudWatchLogsParametersProperty- Specified by:
getCloudWatchLogsParametersin interfaceCfnPipePropsMixin.PipeTargetParametersProperty- See Also:
-
getEcsTaskParameters
Description copied from interface:CfnPipePropsMixin.PipeTargetParametersPropertyThe parameters for using an Amazon ECS task as a target.Returns union: either
IResolvableorCfnPipePropsMixin.PipeTargetEcsTaskParametersProperty- Specified by:
getEcsTaskParametersin interfaceCfnPipePropsMixin.PipeTargetParametersProperty- See Also:
-
getEventBridgeEventBusParameters
Description copied from interface:CfnPipePropsMixin.PipeTargetParametersPropertyThe parameters for using an EventBridge event bus as a target.Returns union: either
IResolvableorCfnPipePropsMixin.PipeTargetEventBridgeEventBusParametersProperty- Specified by:
getEventBridgeEventBusParametersin interfaceCfnPipePropsMixin.PipeTargetParametersProperty- See Also:
-
getHttpParameters
Description copied from interface:CfnPipePropsMixin.PipeTargetParametersPropertyThese are custom parameter to be used when the target is an API Gateway REST APIs or EventBridge ApiDestinations.Returns union: either
IResolvableorCfnPipePropsMixin.PipeTargetHttpParametersProperty- Specified by:
getHttpParametersin interfaceCfnPipePropsMixin.PipeTargetParametersProperty- See Also:
-
getInputTemplate
Description copied from interface:CfnPipePropsMixin.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 interfaceCfnPipePropsMixin.PipeTargetParametersProperty- See Also:
-
getKinesisStreamParameters
Description copied from interface:CfnPipePropsMixin.PipeTargetParametersPropertyThe parameters for using a Kinesis stream as a target.Returns union: either
IResolvableorCfnPipePropsMixin.PipeTargetKinesisStreamParametersProperty- Specified by:
getKinesisStreamParametersin interfaceCfnPipePropsMixin.PipeTargetParametersProperty- See Also:
-
getLambdaFunctionParameters
Description copied from interface:CfnPipePropsMixin.PipeTargetParametersPropertyThe parameters for using a Lambda function as a target.Returns union: either
IResolvableorCfnPipePropsMixin.PipeTargetLambdaFunctionParametersProperty- Specified by:
getLambdaFunctionParametersin interfaceCfnPipePropsMixin.PipeTargetParametersProperty- See Also:
-
getRedshiftDataParameters
Description copied from interface:CfnPipePropsMixin.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
IResolvableorCfnPipePropsMixin.PipeTargetRedshiftDataParametersProperty- Specified by:
getRedshiftDataParametersin interfaceCfnPipePropsMixin.PipeTargetParametersProperty- See Also:
-
getSageMakerPipelineParameters
Description copied from interface:CfnPipePropsMixin.PipeTargetParametersPropertyThe parameters for using a SageMaker AI pipeline as a target.Returns union: either
IResolvableorCfnPipePropsMixin.PipeTargetSageMakerPipelineParametersProperty- Specified by:
getSageMakerPipelineParametersin interfaceCfnPipePropsMixin.PipeTargetParametersProperty- See Also:
-
getSqsQueueParameters
Description copied from interface:CfnPipePropsMixin.PipeTargetParametersPropertyThe parameters for using a Amazon SQS stream as a target.Returns union: either
IResolvableorCfnPipePropsMixin.PipeTargetSqsQueueParametersProperty- Specified by:
getSqsQueueParametersin interfaceCfnPipePropsMixin.PipeTargetParametersProperty- See Also:
-
getStepFunctionStateMachineParameters
Description copied from interface:CfnPipePropsMixin.PipeTargetParametersPropertyThe parameters for using a Step Functions state machine as a target.Returns union: either
IResolvableorCfnPipePropsMixin.PipeTargetStateMachineParametersProperty- Specified by:
getStepFunctionStateMachineParametersin interfaceCfnPipePropsMixin.PipeTargetParametersProperty- See Also:
-
getTimestreamParameters
Description copied from interface:CfnPipePropsMixin.PipeTargetParametersPropertyThe parameters for using a Timestream for LiveAnalytics table as a target.Returns union: either
IResolvableorCfnPipePropsMixin.PipeTargetTimestreamParametersProperty- Specified by:
getTimestreamParametersin interfaceCfnPipePropsMixin.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()
-