Class: Google::Cloud::Scheduler::V1beta1::AppEngineHttpTarget

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/scheduler/v1beta1/target.rb

Overview

App Engine target. The job will be pushed to a job handler by means of an HTTP request via an http_method such as HTTP POST, HTTP GET, etc. The job is acknowledged by means of an HTTP response code in the range [200 - 299]. Error 503 is considered an App Engine system error instead of an application error. Requests returning error 503 will be retried regardless of retry configuration and not counted against retry counts. Any other response code, or a failure to receive a response before the deadline, constitutes a failed attempt.

Defined Under Namespace

Classes: HeadersEntry

Instance Attribute Summary collapse

Instance Attribute Details

#app_engine_routing::Google::Cloud::Scheduler::V1beta1::AppEngineRouting



173
174
175
176
177
178
179
180
181
182
183
184
185
# File 'proto_docs/google/cloud/scheduler/v1beta1/target.rb', line 173

class AppEngineHttpTarget
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class HeadersEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#body::String



173
174
175
176
177
178
179
180
181
182
183
184
185
# File 'proto_docs/google/cloud/scheduler/v1beta1/target.rb', line 173

class AppEngineHttpTarget
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class HeadersEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#headers::Google::Protobuf::Map{::String => ::String}



173
174
175
176
177
178
179
180
181
182
183
184
185
# File 'proto_docs/google/cloud/scheduler/v1beta1/target.rb', line 173

class AppEngineHttpTarget
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class HeadersEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#http_method::Google::Cloud::Scheduler::V1beta1::HttpMethod



173
174
175
176
177
178
179
180
181
182
183
184
185
# File 'proto_docs/google/cloud/scheduler/v1beta1/target.rb', line 173

class AppEngineHttpTarget
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class HeadersEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#relative_uri::String



173
174
175
176
177
178
179
180
181
182
183
184
185
# File 'proto_docs/google/cloud/scheduler/v1beta1/target.rb', line 173

class AppEngineHttpTarget
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class HeadersEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end