Class: Google::Cloud::Scheduler::V1beta1::AppEngineHttpTarget
- Inherits:
-
Object
- Object
- Google::Cloud::Scheduler::V1beta1::AppEngineHttpTarget
- 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
-
#app_engine_routing ⇒ ::Google::Cloud::Scheduler::V1beta1::AppEngineRouting
App Engine Routing setting for the job.
-
#body ⇒ ::String
Body.
-
#headers ⇒ ::Google::Protobuf::Map{::String => ::String}
HTTP request headers.
-
#http_method ⇒ ::Google::Cloud::Scheduler::V1beta1::HttpMethod
The HTTP method to use for the request.
-
#relative_uri ⇒ ::String
The relative URI.
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 |