Class ScheduleTargetConfig.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.scheduler.ScheduleTargetConfig.Jsii$Proxy
- All Implemented Interfaces:
ScheduleTargetConfig,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
ScheduleTargetConfig
@Stability(Stable)
@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.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.scheduler.ScheduleTargetConfig
ScheduleTargetConfig.Builder, ScheduleTargetConfig.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(ScheduleTargetConfig.Builder builder) Constructor that initializes the object based on literal property values passed by theScheduleTargetConfig.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 StringgetArn()The Amazon Resource Name (ARN) of the target.An object that contains information about an Amazon SQS queue that EventBridge Scheduler uses as a dead-letter queue for your schedule.The templated target type for the Amazon ECS RunTask API Operation.The templated target type for the EventBridge PutEvents API operation.final ScheduleTargetInputgetInput()What input to pass to the target.The templated target type for the Amazon Kinesis PutRecord API operation.ARetryPolicyobject 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 IRolegetRole()Role to use to invoke this event target.The templated target type for the Amazon SageMaker StartPipelineExecution API operation.The templated target type for the Amazon SQS SendMessage API Operation.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 theScheduleTargetConfig.Builder.
-
-
Method Details
-
getArn
Description copied from interface:ScheduleTargetConfigThe Amazon Resource Name (ARN) of the target.- Specified by:
getArnin interfaceScheduleTargetConfig
-
getRole
Description copied from interface:ScheduleTargetConfigRole to use to invoke this event target.- Specified by:
getRolein interfaceScheduleTargetConfig
-
getDeadLetterConfig
Description copied from interface:ScheduleTargetConfigAn 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.
Default: - No dead-letter queue
- Specified by:
getDeadLetterConfigin interfaceScheduleTargetConfig
-
getEcsParameters
Description copied from interface:ScheduleTargetConfigThe templated target type for the Amazon ECS RunTask API Operation.Default: - No parameters
- Specified by:
getEcsParametersin interfaceScheduleTargetConfig
-
getEventBridgeParameters
Description copied from interface:ScheduleTargetConfigThe templated target type for the EventBridge PutEvents API operation.Default: - No parameters
- Specified by:
getEventBridgeParametersin interfaceScheduleTargetConfig
-
getInput
Description copied from interface:ScheduleTargetConfigWhat input to pass to the target.Default: - No input
- Specified by:
getInputin interfaceScheduleTargetConfig
-
getKinesisParameters
Description copied from interface:ScheduleTargetConfigThe templated target type for the Amazon Kinesis PutRecord API operation.Default: - No parameters
- Specified by:
getKinesisParametersin interfaceScheduleTargetConfig
-
getRetryPolicy
Description copied from interface:ScheduleTargetConfigARetryPolicyobject 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.Default: - Maximum retry attempts of 185 and maximum age of 86400 seconds (1 day)
- Specified by:
getRetryPolicyin interfaceScheduleTargetConfig
-
getSageMakerPipelineParameters
Description copied from interface:ScheduleTargetConfigThe templated target type for the Amazon SageMaker StartPipelineExecution API operation.Default: - No parameters
- Specified by:
getSageMakerPipelineParametersin interfaceScheduleTargetConfig
-
getSqsParameters
Description copied from interface:ScheduleTargetConfigThe templated target type for the Amazon SQS SendMessage API Operation.Default: - No parameters
- Specified by:
getSqsParametersin interfaceScheduleTargetConfig
-
$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()
-