@Stability(value=Stable) @Internal public static final class CfnSchedule.TargetProperty.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnSchedule.TargetProperty
CfnSchedule.TargetPropertysoftware.amazon.jsii.JsiiObject.InitializationModeCfnSchedule.TargetProperty.Builder, CfnSchedule.TargetProperty.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(CfnSchedule.TargetProperty.Builder builder)
Constructor that initializes the object based on literal property values passed by the
CfnSchedule.AwsVpcConfigurationProperty.Builder. |
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
String |
getArn()
The Amazon Resource Name (ARN) of the target.
|
Object |
getDeadLetterConfig()
An object that contains information about an Amazon SQS queue that EventBridge Scheduler uses as a dead-letter queue for your schedule.
|
Object |
getEcsParameters()
The templated target type for the Amazon ECS [`RunTask`](https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_RunTask.html) API operation.
|
Object |
getEventBridgeParameters()
The templated target type for the EventBridge [`PutEvents`](https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_PutEvents.html) API operation.
|
String |
getInput()
The text, or well-formed JSON, passed to the target.
|
Object |
getKinesisParameters()
The templated target type for the Amazon Kinesis [`PutRecord`](https://docs.aws.amazon.com/kinesis/latest/APIReference/API_PutRecord.html) API operation.
|
Object |
getRetryPolicy()
A `RetryPolicy` object that includes information about the retry policy settings, including the maximum age of an event, and the maximum number of times EventBridge Scheduler will try to deliver the event to a target.
|
String |
getRoleArn()
The Amazon Resource Name (ARN) of the IAM role that EventBridge Scheduler will use for this target when the schedule is invoked.
|
Object |
getSageMakerPipelineParameters()
The templated target type for the Amazon SageMaker [`StartPipelineExecution`](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_StartPipelineExecution.html) API operation.
|
Object |
getSqsParameters()
The templated target type for the Amazon SQS [`SendMessage`](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_SendMessage.html) API operation.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.protected Jsii$Proxy(CfnSchedule.TargetProperty.Builder builder)
CfnSchedule.AwsVpcConfigurationProperty.Builder.public final String getArn()
CfnSchedule.TargetPropertygetArn in interface CfnSchedule.TargetPropertypublic final String getRoleArn()
CfnSchedule.TargetPropertygetRoleArn in interface CfnSchedule.TargetPropertypublic final Object getDeadLetterConfig()
CfnSchedule.TargetPropertyIf specified, EventBridge Scheduler delivers failed events that could not be successfully delivered to a target to the queue.
getDeadLetterConfig in interface CfnSchedule.TargetPropertypublic final Object getEcsParameters()
CfnSchedule.TargetPropertygetEcsParameters in interface CfnSchedule.TargetPropertypublic final Object getEventBridgeParameters()
CfnSchedule.TargetPropertygetEventBridgeParameters in interface CfnSchedule.TargetPropertypublic final String getInput()
CfnSchedule.TargetPropertyIf you are configuring a templated Lambda , AWS Step Functions , or Amazon EventBridge target, the input must be a well-formed JSON. For all other target types, a JSON is not required. If you do not specify anything for this field, Amazon EventBridge Scheduler delivers a default notification to the target.
getInput in interface CfnSchedule.TargetPropertypublic final Object getKinesisParameters()
CfnSchedule.TargetPropertygetKinesisParameters in interface CfnSchedule.TargetPropertypublic final Object getRetryPolicy()
CfnSchedule.TargetPropertygetRetryPolicy in interface CfnSchedule.TargetPropertypublic final Object getSageMakerPipelineParameters()
CfnSchedule.TargetPropertygetSageMakerPipelineParameters in interface CfnSchedule.TargetPropertypublic final Object getSqsParameters()
CfnSchedule.TargetPropertygetSqsParameters in interface CfnSchedule.TargetProperty@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2022. All rights reserved.