Class: Google::Cloud::Tasks::V2beta2::HttpTarget
- Inherits:
-
Object
- Object
- Google::Cloud::Tasks::V2beta2::HttpTarget
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/tasks/v2beta2/target.rb
Overview
HTTP target.
When specified as a [Queue][target_type], all the tasks with [HttpRequest] will be overridden according to the target.
Defined Under Namespace
Classes: Header, HeaderOverride
Instance Attribute Summary collapse
-
#header_overrides ⇒ ::Array<::Google::Cloud::Tasks::V2beta2::HttpTarget::HeaderOverride>
HTTP target headers.
-
#http_method ⇒ ::Google::Cloud::Tasks::V2beta2::HttpMethod
The HTTP method to use for the request.
-
#oauth_token ⇒ ::Google::Cloud::Tasks::V2beta2::OAuthToken
If specified, an OAuth token will be generated and attached as an
Authorizationheader in the HTTP request. -
#oidc_token ⇒ ::Google::Cloud::Tasks::V2beta2::OidcToken
If specified, an OIDC token will be generated and attached as an
Authorizationheader in the HTTP request. -
#uri_override ⇒ ::Google::Cloud::Tasks::V2beta2::UriOverride
Uri override.
Instance Attribute Details
#header_overrides ⇒ ::Array<::Google::Cloud::Tasks::V2beta2::HttpTarget::HeaderOverride>
677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 |
# File 'proto_docs/google/cloud/tasks/v2beta2/target.rb', line 677 class HttpTarget include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Defines a header message. A header can have a key and a value. # @!attribute [rw] key # @return [::String] # The key of the header. # @!attribute [rw] value # @return [::String] # The value of the header. class Header include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Wraps the Header object. # @!attribute [rw] header # @return [::Google::Cloud::Tasks::V2beta2::HttpTarget::Header] # header embodying a key and a value. class HeaderOverride include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#http_method ⇒ ::Google::Cloud::Tasks::V2beta2::HttpMethod
677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 |
# File 'proto_docs/google/cloud/tasks/v2beta2/target.rb', line 677 class HttpTarget include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Defines a header message. A header can have a key and a value. # @!attribute [rw] key # @return [::String] # The key of the header. # @!attribute [rw] value # @return [::String] # The value of the header. class Header include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Wraps the Header object. # @!attribute [rw] header # @return [::Google::Cloud::Tasks::V2beta2::HttpTarget::Header] # header embodying a key and a value. class HeaderOverride include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#oauth_token ⇒ ::Google::Cloud::Tasks::V2beta2::OAuthToken
677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 |
# File 'proto_docs/google/cloud/tasks/v2beta2/target.rb', line 677 class HttpTarget include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Defines a header message. A header can have a key and a value. # @!attribute [rw] key # @return [::String] # The key of the header. # @!attribute [rw] value # @return [::String] # The value of the header. class Header include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Wraps the Header object. # @!attribute [rw] header # @return [::Google::Cloud::Tasks::V2beta2::HttpTarget::Header] # header embodying a key and a value. class HeaderOverride include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#oidc_token ⇒ ::Google::Cloud::Tasks::V2beta2::OidcToken
677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 |
# File 'proto_docs/google/cloud/tasks/v2beta2/target.rb', line 677 class HttpTarget include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Defines a header message. A header can have a key and a value. # @!attribute [rw] key # @return [::String] # The key of the header. # @!attribute [rw] value # @return [::String] # The value of the header. class Header include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Wraps the Header object. # @!attribute [rw] header # @return [::Google::Cloud::Tasks::V2beta2::HttpTarget::Header] # header embodying a key and a value. class HeaderOverride include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#uri_override ⇒ ::Google::Cloud::Tasks::V2beta2::UriOverride
677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 |
# File 'proto_docs/google/cloud/tasks/v2beta2/target.rb', line 677 class HttpTarget include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Defines a header message. A header can have a key and a value. # @!attribute [rw] key # @return [::String] # The key of the header. # @!attribute [rw] value # @return [::String] # The value of the header. class Header include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Wraps the Header object. # @!attribute [rw] header # @return [::Google::Cloud::Tasks::V2beta2::HttpTarget::Header] # header embodying a key and a value. class HeaderOverride include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |