Class: Google::Cloud::Tasks::V2beta2::HttpTarget

Inherits:
Object
  • Object
show all
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

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