Class GetJobDefinitionResult


  • public final class GetJobDefinitionResult
    extends java.lang.Object
    • Method Detail

      • arn

        public java.util.Optional<java.lang.String> arn()
      • arnPrefix

        public java.lang.String arnPrefix()
        Returns:
        ARN prefix of the job definition.
      • containerOrchestrationType

        public java.lang.String containerOrchestrationType()
        Returns:
        Orchestration type of the compute environment.
      • eksProperties

        public java.util.List<GetJobDefinitionEksProperty> eksProperties()
        Returns:
        Properties that are specific to Amazon EKS based jobs. This must not be specified for Amazon ECS based job definitions. See `eksProperties` below.
      • id

        public java.lang.String id()
        Returns:
        ARN
      • name

        public java.util.Optional<java.lang.String> name()
        Returns:
        Name of the volume.
      • nodeProperties

        public java.util.List<GetJobDefinitionNodeProperty> nodeProperties()
        Returns:
        Properties specific to multi-node parallel jobs. See `nodeProperties` below.
      • region

        public java.lang.String region()
      • retryStrategies

        public java.util.List<GetJobDefinitionRetryStrategy> retryStrategies()
        Returns:
        Retry strategy to use for failed jobs that are submitted with this job definition. See `retryStrategy` below.
      • revision

        public java.util.Optional<java.lang.Integer> revision()
      • schedulingPriority

        public java.lang.Integer schedulingPriority()
        Returns:
        Scheduling priority for jobs that are submitted with this job definition. This only affects jobs in job queues with a fair share policy. Jobs with a higher scheduling priority are scheduled before jobs with a lower scheduling priority.
      • status

        public java.util.Optional<java.lang.String> status()
      • tags

        public java.util.Map<java.lang.String,​java.lang.String> tags()
        Returns:
        Map of tags assigned to the resource.
      • timeouts

        public java.util.List<GetJobDefinitionTimeout> timeouts()
        Returns:
        Timeout configuration for jobs that are submitted with this job definition, after which AWS Batch terminates your jobs if they have not finished. See `timeout` below.
      • type

        public java.lang.String type()
        Returns:
        Type of resource to assign to a container. The supported resources include `GPU`, `MEMORY`, and `VCPU`.