Class ScheduleTargetConfig.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.scheduler.alpha.ScheduleTargetConfig.Jsii$Proxy
- All Implemented Interfaces:
ScheduleTargetConfig
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
ScheduleTargetConfig
@Stability(Experimental)
@Internal
public static final class ScheduleTargetConfig.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements ScheduleTargetConfig
An implementation for
ScheduleTargetConfig
-
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.scheduler.alpha.ScheduleTargetConfig
ScheduleTargetConfig.Builder, ScheduleTargetConfig.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Jsii$Proxy
(ScheduleTargetConfig.Builder builder) Constructor that initializes the object based on literal property values passed by theScheduleTargetConfig.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 String
getArn()
(experimental) The Amazon Resource Name (ARN) of the target.(experimental) An object that contains information about an Amazon SQS queue that EventBridge Scheduler uses as a dead-letter queue for your schedule.(experimental) The templated target type for the Amazon ECS RunTask API Operation.(experimental) The templated target type for the EventBridge PutEvents API operation.final ScheduleTargetInput
getInput()
(experimental) What input to pass to the target.(experimental) The templated target type for the Amazon Kinesis PutRecord API operation.(experimental) ARetryPolicy
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.final IRole
getRole()
(experimental) Role to use to invoke this event target.(experimental) The templated target type for the Amazon SageMaker StartPipelineExecution API operation.(experimental) The templated target type for the Amazon SQS SendMessage API Operation.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 theScheduleTargetConfig.Builder
.
-
-
Method Details
-
getArn
Description copied from interface:ScheduleTargetConfig
(experimental) The Amazon Resource Name (ARN) of the target.- Specified by:
getArn
in interfaceScheduleTargetConfig
-
getRole
Description copied from interface:ScheduleTargetConfig
(experimental) Role to use to invoke this event target.- Specified by:
getRole
in interfaceScheduleTargetConfig
-
getDeadLetterConfig
Description copied from interface:ScheduleTargetConfig
(experimental) An object that contains information about an Amazon SQS queue that EventBridge Scheduler uses as a dead-letter queue for your schedule.If specified, EventBridge Scheduler delivers failed events that could not be successfully delivered to a target to the queue.\
- Specified by:
getDeadLetterConfig
in interfaceScheduleTargetConfig
-
getEcsParameters
Description copied from interface:ScheduleTargetConfig
(experimental) The templated target type for the Amazon ECS RunTask API Operation.- Specified by:
getEcsParameters
in interfaceScheduleTargetConfig
-
getEventBridgeParameters
Description copied from interface:ScheduleTargetConfig
(experimental) The templated target type for the EventBridge PutEvents API operation.- Specified by:
getEventBridgeParameters
in interfaceScheduleTargetConfig
-
getInput
Description copied from interface:ScheduleTargetConfig
(experimental) What input to pass to the target.- Specified by:
getInput
in interfaceScheduleTargetConfig
-
getKinesisParameters
Description copied from interface:ScheduleTargetConfig
(experimental) The templated target type for the Amazon Kinesis PutRecord API operation.- Specified by:
getKinesisParameters
in interfaceScheduleTargetConfig
-
getRetryPolicy
Description copied from interface:ScheduleTargetConfig
(experimental) ARetryPolicy
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.- Specified by:
getRetryPolicy
in interfaceScheduleTargetConfig
-
getSageMakerPipelineParameters
Description copied from interface:ScheduleTargetConfig
(experimental) The templated target type for the Amazon SageMaker StartPipelineExecution API operation.- Specified by:
getSageMakerPipelineParameters
in interfaceScheduleTargetConfig
-
getSqsParameters
Description copied from interface:ScheduleTargetConfig
(experimental) The templated target type for the Amazon SQS SendMessage API Operation.- Specified by:
getSqsParameters
in interfaceScheduleTargetConfig
-
$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()
-