# Generated by the protocol buffer compiler. DO NOT EDIT! # source: google/cloud/apigeeconnect/v1/tether.proto require 'google/protobuf' require 'google/protobuf/duration_pb' require 'google/rpc/status_pb' require 'google/api/client_pb' Google::Protobuf::DescriptorPool.generated_pool.build do add_file("google/cloud/apigeeconnect/v1/tether.proto", :syntax => :proto3) do add_message "google.cloud.apigeeconnect.v1.EgressRequest" do optional :id, :string, 1 optional :payload, :message, 2, "google.cloud.apigeeconnect.v1.Payload" optional :endpoint, :enum, 3, "google.cloud.apigeeconnect.v1.TetherEndpoint" optional :project, :string, 4 optional :trace_id, :string, 5 optional :timeout, :message, 6, "google.protobuf.Duration" end add_message "google.cloud.apigeeconnect.v1.Payload" do oneof :kind do optional :http_request, :message, 1, "google.cloud.apigeeconnect.v1.HttpRequest" optional :stream_info, :message, 2, "google.cloud.apigeeconnect.v1.StreamInfo" optional :action, :enum, 3, "google.cloud.apigeeconnect.v1.Action" end end add_message "google.cloud.apigeeconnect.v1.StreamInfo" do optional :id, :string, 1 end add_message "google.cloud.apigeeconnect.v1.EgressResponse" do optional :id, :string, 1 optional :http_response, :message, 2, "google.cloud.apigeeconnect.v1.HttpResponse" optional :status, :message, 3, "google.rpc.Status" optional :project, :string, 4 optional :trace_id, :string, 5 optional :endpoint, :enum, 6, "google.cloud.apigeeconnect.v1.TetherEndpoint" optional :name, :string, 7 end add_message "google.cloud.apigeeconnect.v1.HttpRequest" do optional :id, :string, 1 optional :method, :string, 2 optional :url, :message, 3, "google.cloud.apigeeconnect.v1.Url" repeated :headers, :message, 4, "google.cloud.apigeeconnect.v1.Header" optional :body, :bytes, 5 end add_message "google.cloud.apigeeconnect.v1.Url" do optional :scheme, :enum, 1, "google.cloud.apigeeconnect.v1.Scheme" optional :host, :string, 2 optional :path, :string, 3 end add_message "google.cloud.apigeeconnect.v1.Header" do optional :key, :string, 1 repeated :values, :string, 2 end add_message "google.cloud.apigeeconnect.v1.HttpResponse" do optional :id, :string, 1 optional :status, :string, 2 optional :status_code, :int32, 3 optional :body, :bytes, 4 repeated :headers, :message, 5, "google.cloud.apigeeconnect.v1.Header" optional :content_length, :int64, 6 end add_enum "google.cloud.apigeeconnect.v1.Action" do value :ACTION_UNSPECIFIED, 0 value :OPEN_NEW_STREAM, 1 end add_enum "google.cloud.apigeeconnect.v1.TetherEndpoint" do value :TETHER_ENDPOINT_UNSPECIFIED, 0 value :APIGEE_MART, 1 value :APIGEE_RUNTIME, 2 value :APIGEE_MINT_RATING, 3 end add_enum "google.cloud.apigeeconnect.v1.Scheme" do value :SCHEME_UNSPECIFIED, 0 value :HTTPS, 1 end end end module Google module Cloud module ApigeeConnect module V1 EgressRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.apigeeconnect.v1.EgressRequest").msgclass Payload = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.apigeeconnect.v1.Payload").msgclass StreamInfo = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.apigeeconnect.v1.StreamInfo").msgclass EgressResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.apigeeconnect.v1.EgressResponse").msgclass HttpRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.apigeeconnect.v1.HttpRequest").msgclass Url = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.apigeeconnect.v1.Url").msgclass Header = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.apigeeconnect.v1.Header").msgclass HttpResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.apigeeconnect.v1.HttpResponse").msgclass Action = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.apigeeconnect.v1.Action").enummodule TetherEndpoint = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.apigeeconnect.v1.TetherEndpoint").enummodule Scheme = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.apigeeconnect.v1.Scheme").enummodule end end end end