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.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 source.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 pipeline as a target.final ObjectThe parameters for using a Amazon SQS stream as a source.final ObjectThe parameters for using a Step Functions state machine 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.- Specified by:
getBatchJobParametersin interfaceCfnPipe.PipeTargetParametersProperty
-
getCloudWatchLogsParameters
Description copied from interface:CfnPipe.PipeTargetParametersPropertyThe parameters for using an CloudWatch Logs log stream as a target.- Specified by:
getCloudWatchLogsParametersin interfaceCfnPipe.PipeTargetParametersProperty
-
getEcsTaskParameters
Description copied from interface:CfnPipe.PipeTargetParametersPropertyThe parameters for using an Amazon ECS task as a target.- Specified by:
getEcsTaskParametersin interfaceCfnPipe.PipeTargetParametersProperty
-
getEventBridgeEventBusParameters
Description copied from interface:CfnPipe.PipeTargetParametersPropertyThe parameters for using an EventBridge event bus as a target.- Specified by:
getEventBridgeEventBusParametersin interfaceCfnPipe.PipeTargetParametersProperty
-
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.- Specified by:
getHttpParametersin interfaceCfnPipe.PipeTargetParametersProperty
-
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
-
getKinesisStreamParameters
Description copied from interface:CfnPipe.PipeTargetParametersPropertyThe parameters for using a Kinesis stream as a source.- Specified by:
getKinesisStreamParametersin interfaceCfnPipe.PipeTargetParametersProperty
-
getLambdaFunctionParameters
Description copied from interface:CfnPipe.PipeTargetParametersPropertyThe parameters for using a Lambda function as a target.- Specified by:
getLambdaFunctionParametersin interfaceCfnPipe.PipeTargetParametersProperty
-
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.- Specified by:
getRedshiftDataParametersin interfaceCfnPipe.PipeTargetParametersProperty
-
getSageMakerPipelineParameters
Description copied from interface:CfnPipe.PipeTargetParametersPropertyThe parameters for using a SageMaker pipeline as a target.- Specified by:
getSageMakerPipelineParametersin interfaceCfnPipe.PipeTargetParametersProperty
-
getSqsQueueParameters
Description copied from interface:CfnPipe.PipeTargetParametersPropertyThe parameters for using a Amazon SQS stream as a source.- Specified by:
getSqsQueueParametersin interfaceCfnPipe.PipeTargetParametersProperty
-
getStepFunctionStateMachineParameters
Description copied from interface:CfnPipe.PipeTargetParametersPropertyThe parameters for using a Step Functions state machine as a target.- Specified by:
getStepFunctionStateMachineParametersin interfaceCfnPipe.PipeTargetParametersProperty
-
$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()
-