Class CfnRule.BatchParametersProperty.Jsii$Proxy

java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.events.CfnRule.BatchParametersProperty.Jsii$Proxy
All Implemented Interfaces:
CfnRule.BatchParametersProperty, software.amazon.jsii.JsiiSerializable
Enclosing interface:
CfnRule.BatchParametersProperty

@Stability(Stable) @Internal public static final class CfnRule.BatchParametersProperty.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnRule.BatchParametersProperty
An implementation for CfnRule.BatchParametersProperty
  • 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

      protected Jsii$Proxy(CfnRule.BatchParametersProperty.Builder builder)
      Constructor that initializes the object based on literal property values passed by the CfnRule.BatchParametersProperty.Builder.
  • Method Details

    • getJobDefinition

      public final String getJobDefinition()
      Description copied from interface: CfnRule.BatchParametersProperty
      The ARN or name of the job definition to use if the event target is an AWS Batch job.

      This job definition must already exist.

      Specified by:
      getJobDefinition in interface CfnRule.BatchParametersProperty
    • getJobName

      public final String getJobName()
      Description copied from interface: CfnRule.BatchParametersProperty
      The name to use for this execution of the job, if the target is an AWS Batch job.
      Specified by:
      getJobName in interface CfnRule.BatchParametersProperty
    • getArrayProperties

      public final Object getArrayProperties()
      Description copied from interface: CfnRule.BatchParametersProperty
      The array properties for the submitted job, such as the size of the array.

      The array size can be between 2 and 10,000. If you specify array properties for a job, it becomes an array job. This parameter is used only if the target is an AWS Batch job.

      Specified by:
      getArrayProperties in interface CfnRule.BatchParametersProperty
    • getRetryStrategy

      public final Object getRetryStrategy()
      Description copied from interface: CfnRule.BatchParametersProperty
      The retry strategy to use for failed jobs, if the target is an AWS Batch job.

      The retry strategy is the number of times to retry the failed job execution. Valid values are 1–10. When you specify a retry strategy here, it overrides the retry strategy defined in the job definition.

      Specified by:
      getRetryStrategy in interface CfnRule.BatchParametersProperty
    • $jsii$toJson

      @Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
      Specified by:
      $jsii$toJson in interface software.amazon.jsii.JsiiSerializable
    • equals

      public final boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public final int hashCode()
      Overrides:
      hashCode in class Object