Sha256: 140b0b2898eb207e465ae8608976c0af787f3ec8be37f4bf724ad06fe1d016b0

Contents?: true

Size: 766 Bytes

Versions: 2

Compression:

Stored size: 766 Bytes

Contents

module Dag
  class Client
    class APIFailure < StandardError
      attr_accessor :api_code
      attr_accessor :api_message
      attr_accessor :api_status
      attr_accessor :api_request_id
      attr_accessor :api_resource
    end

    # API
    class ParameterInvalid < StandardError
    end

    class APIOptionInvalid < StandardError
    end

    class StatusInvalid < StandardError
    end

    # Job
    class JobTypeInvalid < StandardError
    end

    # Cluster
    class ClusterNotOpen < StandardError
    end

    class ClusterRebooted < StandardError
    end

    # Database
    class DatabaseNotFound < StandardError
    end

    # Table
    class TableAlreadyExists < StandardError
    end

    class TableNotFound < StandardError
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
iij-dag-client-1.0.2 lib/dag/client/exception.rb
iij-dag-client-1.0.1 lib/dag/client/exception.rb