cloud.google.com/go/aiplatform@v1.106.0/apiv1beta1/aiplatformpb/extension_execution_service.pb.go (about)

     1  // Copyright 2025 Google LLC
     2  //
     3  // Licensed under the Apache License, Version 2.0 (the "License");
     4  // you may not use this file except in compliance with the License.
     5  // You may obtain a copy of the License at
     6  //
     7  //     http://www.apache.org/licenses/LICENSE-2.0
     8  //
     9  // Unless required by applicable law or agreed to in writing, software
    10  // distributed under the License is distributed on an "AS IS" BASIS,
    11  // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    12  // See the License for the specific language governing permissions and
    13  // limitations under the License.
    14  
    15  // Code generated by protoc-gen-go. DO NOT EDIT.
    16  // versions:
    17  // 	protoc-gen-go v1.35.2
    18  // 	protoc        v4.25.7
    19  // source: google/cloud/aiplatform/v1beta1/extension_execution_service.proto
    20  
    21  package aiplatformpb
    22  
    23  import (
    24  	_ "google.golang.org/genproto/googleapis/api/annotations"
    25  	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
    26  	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
    27  	structpb "google.golang.org/protobuf/types/known/structpb"
    28  	reflect "reflect"
    29  	sync "sync"
    30  )
    31  
    32  const (
    33  	// Verify that this generated code is sufficiently up-to-date.
    34  	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
    35  	// Verify that runtime/protoimpl is sufficiently up-to-date.
    36  	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
    37  )
    38  
    39  // Request message for
    40  // [ExtensionExecutionService.ExecuteExtension][google.cloud.aiplatform.v1beta1.ExtensionExecutionService.ExecuteExtension].
    41  type ExecuteExtensionRequest struct {
    42  	state         protoimpl.MessageState
    43  	sizeCache     protoimpl.SizeCache
    44  	unknownFields protoimpl.UnknownFields
    45  
    46  	// Required. Name (identifier) of the extension;
    47  	// Format:
    48  	// `projects/{project}/locations/{location}/extensions/{extension}`
    49  	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
    50  	// Required. The desired ID of the operation to be executed in this extension
    51  	//
    52  	//	as defined in
    53  	//	[ExtensionOperation.operation_id][google.cloud.aiplatform.v1beta1.ExtensionOperation.operation_id].
    54  	OperationId string `protobuf:"bytes,2,opt,name=operation_id,json=operationId,proto3" json:"operation_id,omitempty"`
    55  	// Optional. Request parameters that will be used for executing this
    56  	// operation.
    57  	//
    58  	// The struct should be in a form of map with param name as the key and actual
    59  	// param value as the value.
    60  	// E.g. If this operation requires a param "name" to be set to "abc". you can
    61  	// set this to something like {"name": "abc"}.
    62  	OperationParams *structpb.Struct `protobuf:"bytes,3,opt,name=operation_params,json=operationParams,proto3" json:"operation_params,omitempty"`
    63  	// Optional. Auth config provided at runtime to override the default value in
    64  	// [Extension.manifest.auth_config][].
    65  	// The AuthConfig.auth_type should match the value in
    66  	// [Extension.manifest.auth_config][].
    67  	RuntimeAuthConfig *AuthConfig `protobuf:"bytes,4,opt,name=runtime_auth_config,json=runtimeAuthConfig,proto3" json:"runtime_auth_config,omitempty"`
    68  }
    69  
    70  func (x *ExecuteExtensionRequest) Reset() {
    71  	*x = ExecuteExtensionRequest{}
    72  	mi := &file_google_cloud_aiplatform_v1beta1_extension_execution_service_proto_msgTypes[0]
    73  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    74  	ms.StoreMessageInfo(mi)
    75  }
    76  
    77  func (x *ExecuteExtensionRequest) String() string {
    78  	return protoimpl.X.MessageStringOf(x)
    79  }
    80  
    81  func (*ExecuteExtensionRequest) ProtoMessage() {}
    82  
    83  func (x *ExecuteExtensionRequest) ProtoReflect() protoreflect.Message {
    84  	mi := &file_google_cloud_aiplatform_v1beta1_extension_execution_service_proto_msgTypes[0]
    85  	if x != nil {
    86  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    87  		if ms.LoadMessageInfo() == nil {
    88  			ms.StoreMessageInfo(mi)
    89  		}
    90  		return ms
    91  	}
    92  	return mi.MessageOf(x)
    93  }
    94  
    95  // Deprecated: Use ExecuteExtensionRequest.ProtoReflect.Descriptor instead.
    96  func (*ExecuteExtensionRequest) Descriptor() ([]byte, []int) {
    97  	return file_google_cloud_aiplatform_v1beta1_extension_execution_service_proto_rawDescGZIP(), []int{0}
    98  }
    99  
   100  func (x *ExecuteExtensionRequest) GetName() string {
   101  	if x != nil {
   102  		return x.Name
   103  	}
   104  	return ""
   105  }
   106  
   107  func (x *ExecuteExtensionRequest) GetOperationId() string {
   108  	if x != nil {
   109  		return x.OperationId
   110  	}
   111  	return ""
   112  }
   113  
   114  func (x *ExecuteExtensionRequest) GetOperationParams() *structpb.Struct {
   115  	if x != nil {
   116  		return x.OperationParams
   117  	}
   118  	return nil
   119  }
   120  
   121  func (x *ExecuteExtensionRequest) GetRuntimeAuthConfig() *AuthConfig {
   122  	if x != nil {
   123  		return x.RuntimeAuthConfig
   124  	}
   125  	return nil
   126  }
   127  
   128  // Response message for
   129  // [ExtensionExecutionService.ExecuteExtension][google.cloud.aiplatform.v1beta1.ExtensionExecutionService.ExecuteExtension].
   130  type ExecuteExtensionResponse struct {
   131  	state         protoimpl.MessageState
   132  	sizeCache     protoimpl.SizeCache
   133  	unknownFields protoimpl.UnknownFields
   134  
   135  	// Response content from the extension. The content should be conformant to
   136  	// the response.content schema in the extension's manifest/OpenAPI spec.
   137  	Content string `protobuf:"bytes,2,opt,name=content,proto3" json:"content,omitempty"`
   138  }
   139  
   140  func (x *ExecuteExtensionResponse) Reset() {
   141  	*x = ExecuteExtensionResponse{}
   142  	mi := &file_google_cloud_aiplatform_v1beta1_extension_execution_service_proto_msgTypes[1]
   143  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   144  	ms.StoreMessageInfo(mi)
   145  }
   146  
   147  func (x *ExecuteExtensionResponse) String() string {
   148  	return protoimpl.X.MessageStringOf(x)
   149  }
   150  
   151  func (*ExecuteExtensionResponse) ProtoMessage() {}
   152  
   153  func (x *ExecuteExtensionResponse) ProtoReflect() protoreflect.Message {
   154  	mi := &file_google_cloud_aiplatform_v1beta1_extension_execution_service_proto_msgTypes[1]
   155  	if x != nil {
   156  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   157  		if ms.LoadMessageInfo() == nil {
   158  			ms.StoreMessageInfo(mi)
   159  		}
   160  		return ms
   161  	}
   162  	return mi.MessageOf(x)
   163  }
   164  
   165  // Deprecated: Use ExecuteExtensionResponse.ProtoReflect.Descriptor instead.
   166  func (*ExecuteExtensionResponse) Descriptor() ([]byte, []int) {
   167  	return file_google_cloud_aiplatform_v1beta1_extension_execution_service_proto_rawDescGZIP(), []int{1}
   168  }
   169  
   170  func (x *ExecuteExtensionResponse) GetContent() string {
   171  	if x != nil {
   172  		return x.Content
   173  	}
   174  	return ""
   175  }
   176  
   177  // Request message for
   178  // [ExtensionExecutionService.QueryExtension][google.cloud.aiplatform.v1beta1.ExtensionExecutionService.QueryExtension].
   179  type QueryExtensionRequest struct {
   180  	state         protoimpl.MessageState
   181  	sizeCache     protoimpl.SizeCache
   182  	unknownFields protoimpl.UnknownFields
   183  
   184  	// Required. Name (identifier) of the extension;
   185  	// Format:
   186  	// `projects/{project}/locations/{location}/extensions/{extension}`
   187  	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
   188  	// Required. The content of the current conversation with the model.
   189  	//
   190  	// For single-turn queries, this is a single instance. For multi-turn queries,
   191  	// this is a repeated field that contains conversation history + latest
   192  	// request.
   193  	Contents []*Content `protobuf:"bytes,2,rep,name=contents,proto3" json:"contents,omitempty"`
   194  }
   195  
   196  func (x *QueryExtensionRequest) Reset() {
   197  	*x = QueryExtensionRequest{}
   198  	mi := &file_google_cloud_aiplatform_v1beta1_extension_execution_service_proto_msgTypes[2]
   199  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   200  	ms.StoreMessageInfo(mi)
   201  }
   202  
   203  func (x *QueryExtensionRequest) String() string {
   204  	return protoimpl.X.MessageStringOf(x)
   205  }
   206  
   207  func (*QueryExtensionRequest) ProtoMessage() {}
   208  
   209  func (x *QueryExtensionRequest) ProtoReflect() protoreflect.Message {
   210  	mi := &file_google_cloud_aiplatform_v1beta1_extension_execution_service_proto_msgTypes[2]
   211  	if x != nil {
   212  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   213  		if ms.LoadMessageInfo() == nil {
   214  			ms.StoreMessageInfo(mi)
   215  		}
   216  		return ms
   217  	}
   218  	return mi.MessageOf(x)
   219  }
   220  
   221  // Deprecated: Use QueryExtensionRequest.ProtoReflect.Descriptor instead.
   222  func (*QueryExtensionRequest) Descriptor() ([]byte, []int) {
   223  	return file_google_cloud_aiplatform_v1beta1_extension_execution_service_proto_rawDescGZIP(), []int{2}
   224  }
   225  
   226  func (x *QueryExtensionRequest) GetName() string {
   227  	if x != nil {
   228  		return x.Name
   229  	}
   230  	return ""
   231  }
   232  
   233  func (x *QueryExtensionRequest) GetContents() []*Content {
   234  	if x != nil {
   235  		return x.Contents
   236  	}
   237  	return nil
   238  }
   239  
   240  // Response message for
   241  // [ExtensionExecutionService.QueryExtension][google.cloud.aiplatform.v1beta1.ExtensionExecutionService.QueryExtension].
   242  type QueryExtensionResponse struct {
   243  	state         protoimpl.MessageState
   244  	sizeCache     protoimpl.SizeCache
   245  	unknownFields protoimpl.UnknownFields
   246  
   247  	// Steps of extension or LLM interaction, can contain function call,
   248  	// function response, or text response. The last step contains the final
   249  	// response to the query.
   250  	Steps []*Content `protobuf:"bytes,1,rep,name=steps,proto3" json:"steps,omitempty"`
   251  	// Failure message if any.
   252  	FailureMessage string `protobuf:"bytes,2,opt,name=failure_message,json=failureMessage,proto3" json:"failure_message,omitempty"`
   253  }
   254  
   255  func (x *QueryExtensionResponse) Reset() {
   256  	*x = QueryExtensionResponse{}
   257  	mi := &file_google_cloud_aiplatform_v1beta1_extension_execution_service_proto_msgTypes[3]
   258  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   259  	ms.StoreMessageInfo(mi)
   260  }
   261  
   262  func (x *QueryExtensionResponse) String() string {
   263  	return protoimpl.X.MessageStringOf(x)
   264  }
   265  
   266  func (*QueryExtensionResponse) ProtoMessage() {}
   267  
   268  func (x *QueryExtensionResponse) ProtoReflect() protoreflect.Message {
   269  	mi := &file_google_cloud_aiplatform_v1beta1_extension_execution_service_proto_msgTypes[3]
   270  	if x != nil {
   271  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   272  		if ms.LoadMessageInfo() == nil {
   273  			ms.StoreMessageInfo(mi)
   274  		}
   275  		return ms
   276  	}
   277  	return mi.MessageOf(x)
   278  }
   279  
   280  // Deprecated: Use QueryExtensionResponse.ProtoReflect.Descriptor instead.
   281  func (*QueryExtensionResponse) Descriptor() ([]byte, []int) {
   282  	return file_google_cloud_aiplatform_v1beta1_extension_execution_service_proto_rawDescGZIP(), []int{3}
   283  }
   284  
   285  func (x *QueryExtensionResponse) GetSteps() []*Content {
   286  	if x != nil {
   287  		return x.Steps
   288  	}
   289  	return nil
   290  }
   291  
   292  func (x *QueryExtensionResponse) GetFailureMessage() string {
   293  	if x != nil {
   294  		return x.FailureMessage
   295  	}
   296  	return ""
   297  }
   298  
   299  var File_google_cloud_aiplatform_v1beta1_extension_execution_service_proto protoreflect.FileDescriptor
   300  
   301  var file_google_cloud_aiplatform_v1beta1_extension_execution_service_proto_rawDesc = []byte{
   302  	0x0a, 0x41, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x61,
   303  	0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61,
   304  	0x31, 0x2f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x78, 0x65, 0x63,
   305  	0x75, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x70, 0x72,
   306  	0x6f, 0x74, 0x6f, 0x12, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
   307  	0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62,
   308  	0x65, 0x74, 0x61, 0x31, 0x1a, 0x1c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69,
   309  	0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x70, 0x72, 0x6f,
   310  	0x74, 0x6f, 0x1a, 0x17, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x63,
   311  	0x6c, 0x69, 0x65, 0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f,
   312  	0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x62, 0x65,
   313  	0x68, 0x61, 0x76, 0x69, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x67, 0x6f,
   314  	0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63,
   315  	0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x2d, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f,
   316  	0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d,
   317  	0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74,
   318  	0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63,
   319  	0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2f,
   320  	0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f,
   321  	0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f,
   322  	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x2e,
   323  	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xad, 0x02, 0x0a, 0x17, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74,
   324  	0x65, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
   325  	0x74, 0x12, 0x3f, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42,
   326  	0x2b, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x25, 0x0a, 0x23, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66,
   327  	0x6f, 0x72, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63,
   328  	0x6f, 0x6d, 0x2f, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x04, 0x6e, 0x61,
   329  	0x6d, 0x65, 0x12, 0x26, 0x0a, 0x0c, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f,
   330  	0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0b, 0x6f,
   331  	0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x47, 0x0a, 0x10, 0x6f, 0x70,
   332  	0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x18, 0x03,
   333  	0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72,
   334  	0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x42, 0x03, 0xe0,
   335  	0x41, 0x01, 0x52, 0x0f, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x61, 0x72,
   336  	0x61, 0x6d, 0x73, 0x12, 0x60, 0x0a, 0x13, 0x72, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x61,
   337  	0x75, 0x74, 0x68, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b,
   338  	0x32, 0x2b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
   339  	0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74,
   340  	0x61, 0x31, 0x2e, 0x41, 0x75, 0x74, 0x68, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x42, 0x03, 0xe0,
   341  	0x41, 0x01, 0x52, 0x11, 0x72, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x41, 0x75, 0x74, 0x68, 0x43,
   342  	0x6f, 0x6e, 0x66, 0x69, 0x67, 0x22, 0x34, 0x0a, 0x18, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x65,
   343  	0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
   344  	0x65, 0x12, 0x18, 0x0a, 0x07, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01,
   345  	0x28, 0x09, 0x52, 0x07, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x22, 0xa3, 0x01, 0x0a, 0x15,
   346  	0x51, 0x75, 0x65, 0x72, 0x79, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65,
   347  	0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3f, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20,
   348  	0x01, 0x28, 0x09, 0x42, 0x2b, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x25, 0x0a, 0x23, 0x61, 0x69, 0x70,
   349  	0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70,
   350  	0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e,
   351  	0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x49, 0x0a, 0x08, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e,
   352  	0x74, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
   353  	0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f,
   354  	0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x43, 0x6f, 0x6e, 0x74, 0x65,
   355  	0x6e, 0x74, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x08, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74,
   356  	0x73, 0x22, 0x81, 0x01, 0x0a, 0x16, 0x51, 0x75, 0x65, 0x72, 0x79, 0x45, 0x78, 0x74, 0x65, 0x6e,
   357  	0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3e, 0x0a, 0x05,
   358  	0x73, 0x74, 0x65, 0x70, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x67, 0x6f,
   359  	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61,
   360  	0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x43, 0x6f,
   361  	0x6e, 0x74, 0x65, 0x6e, 0x74, 0x52, 0x05, 0x73, 0x74, 0x65, 0x70, 0x73, 0x12, 0x27, 0x0a, 0x0f,
   362  	0x66, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18,
   363  	0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x66, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x4d, 0x65,
   364  	0x73, 0x73, 0x61, 0x67, 0x65, 0x32, 0xaa, 0x04, 0x0a, 0x19, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73,
   365  	0x69, 0x6f, 0x6e, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x65, 0x72, 0x76,
   366  	0x69, 0x63, 0x65, 0x12, 0xe3, 0x01, 0x0a, 0x10, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x65, 0x45,
   367  	0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x38, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
   368  	0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f,
   369  	0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x45, 0x78, 0x65, 0x63, 0x75,
   370  	0x74, 0x65, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65,
   371  	0x73, 0x74, 0x1a, 0x39, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
   372  	0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62,
   373  	0x65, 0x74, 0x61, 0x31, 0x2e, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x65, 0x45, 0x78, 0x74, 0x65,
   374  	0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x5a, 0xda,
   375  	0x41, 0x11, 0x6e, 0x61, 0x6d, 0x65, 0x2c, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e,
   376  	0x5f, 0x69, 0x64, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x40, 0x3a, 0x01, 0x2a, 0x22, 0x3b, 0x2f, 0x76,
   377  	0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f,
   378  	0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e,
   379  	0x73, 0x2f, 0x2a, 0x2f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a,
   380  	0x7d, 0x3a, 0x65, 0x78, 0x65, 0x63, 0x75, 0x74, 0x65, 0x12, 0xd7, 0x01, 0x0a, 0x0e, 0x51, 0x75,
   381  	0x65, 0x72, 0x79, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x36, 0x2e, 0x67,
   382  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c,
   383  	0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x51,
   384  	0x75, 0x65, 0x72, 0x79, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71,
   385  	0x75, 0x65, 0x73, 0x74, 0x1a, 0x37, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
   386  	0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76,
   387  	0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x45, 0x78, 0x74, 0x65,
   388  	0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x54, 0xda,
   389  	0x41, 0x0d, 0x6e, 0x61, 0x6d, 0x65, 0x2c, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x73, 0x82,
   390  	0xd3, 0xe4, 0x93, 0x02, 0x3e, 0x3a, 0x01, 0x2a, 0x22, 0x39, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74,
   391  	0x61, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74,
   392  	0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f,
   393  	0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x71, 0x75,
   394  	0x65, 0x72, 0x79, 0x1a, 0x4d, 0xca, 0x41, 0x19, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f,
   395  	0x72, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f,
   396  	0x6d, 0xd2, 0x41, 0x2e, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3a, 0x2f, 0x2f, 0x77, 0x77, 0x77, 0x2e,
   397  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x61,
   398  	0x75, 0x74, 0x68, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2d, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f,
   399  	0x72, 0x6d, 0x42, 0xf5, 0x01, 0x0a, 0x23, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
   400  	0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f,
   401  	0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x42, 0x1e, 0x45, 0x78, 0x74, 0x65,
   402  	0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x65,
   403  	0x72, 0x76, 0x69, 0x63, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x43, 0x63, 0x6c,
   404  	0x6f, 0x75, 0x64, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x67,
   405  	0x6f, 0x2f, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2f, 0x61, 0x70, 0x69,
   406  	0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f,
   407  	0x72, 0x6d, 0x70, 0x62, 0x3b, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x70,
   408  	0x62, 0xaa, 0x02, 0x1f, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x43, 0x6c, 0x6f, 0x75, 0x64,
   409  	0x2e, 0x41, 0x49, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x56, 0x31, 0x42, 0x65,
   410  	0x74, 0x61, 0x31, 0xca, 0x02, 0x1f, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x5c, 0x43, 0x6c, 0x6f,
   411  	0x75, 0x64, 0x5c, 0x41, 0x49, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x5c, 0x56, 0x31,
   412  	0x62, 0x65, 0x74, 0x61, 0x31, 0xea, 0x02, 0x22, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x3a, 0x3a,
   413  	0x43, 0x6c, 0x6f, 0x75, 0x64, 0x3a, 0x3a, 0x41, 0x49, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72,
   414  	0x6d, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
   415  	0x6f, 0x33,
   416  }
   417  
   418  var (
   419  	file_google_cloud_aiplatform_v1beta1_extension_execution_service_proto_rawDescOnce sync.Once
   420  	file_google_cloud_aiplatform_v1beta1_extension_execution_service_proto_rawDescData = file_google_cloud_aiplatform_v1beta1_extension_execution_service_proto_rawDesc
   421  )
   422  
   423  func file_google_cloud_aiplatform_v1beta1_extension_execution_service_proto_rawDescGZIP() []byte {
   424  	file_google_cloud_aiplatform_v1beta1_extension_execution_service_proto_rawDescOnce.Do(func() {
   425  		file_google_cloud_aiplatform_v1beta1_extension_execution_service_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_cloud_aiplatform_v1beta1_extension_execution_service_proto_rawDescData)
   426  	})
   427  	return file_google_cloud_aiplatform_v1beta1_extension_execution_service_proto_rawDescData
   428  }
   429  
   430  var file_google_cloud_aiplatform_v1beta1_extension_execution_service_proto_msgTypes = make([]protoimpl.MessageInfo, 4)
   431  var file_google_cloud_aiplatform_v1beta1_extension_execution_service_proto_goTypes = []any{
   432  	(*ExecuteExtensionRequest)(nil),  // 0: google.cloud.aiplatform.v1beta1.ExecuteExtensionRequest
   433  	(*ExecuteExtensionResponse)(nil), // 1: google.cloud.aiplatform.v1beta1.ExecuteExtensionResponse
   434  	(*QueryExtensionRequest)(nil),    // 2: google.cloud.aiplatform.v1beta1.QueryExtensionRequest
   435  	(*QueryExtensionResponse)(nil),   // 3: google.cloud.aiplatform.v1beta1.QueryExtensionResponse
   436  	(*structpb.Struct)(nil),          // 4: google.protobuf.Struct
   437  	(*AuthConfig)(nil),               // 5: google.cloud.aiplatform.v1beta1.AuthConfig
   438  	(*Content)(nil),                  // 6: google.cloud.aiplatform.v1beta1.Content
   439  }
   440  var file_google_cloud_aiplatform_v1beta1_extension_execution_service_proto_depIdxs = []int32{
   441  	4, // 0: google.cloud.aiplatform.v1beta1.ExecuteExtensionRequest.operation_params:type_name -> google.protobuf.Struct
   442  	5, // 1: google.cloud.aiplatform.v1beta1.ExecuteExtensionRequest.runtime_auth_config:type_name -> google.cloud.aiplatform.v1beta1.AuthConfig
   443  	6, // 2: google.cloud.aiplatform.v1beta1.QueryExtensionRequest.contents:type_name -> google.cloud.aiplatform.v1beta1.Content
   444  	6, // 3: google.cloud.aiplatform.v1beta1.QueryExtensionResponse.steps:type_name -> google.cloud.aiplatform.v1beta1.Content
   445  	0, // 4: google.cloud.aiplatform.v1beta1.ExtensionExecutionService.ExecuteExtension:input_type -> google.cloud.aiplatform.v1beta1.ExecuteExtensionRequest
   446  	2, // 5: google.cloud.aiplatform.v1beta1.ExtensionExecutionService.QueryExtension:input_type -> google.cloud.aiplatform.v1beta1.QueryExtensionRequest
   447  	1, // 6: google.cloud.aiplatform.v1beta1.ExtensionExecutionService.ExecuteExtension:output_type -> google.cloud.aiplatform.v1beta1.ExecuteExtensionResponse
   448  	3, // 7: google.cloud.aiplatform.v1beta1.ExtensionExecutionService.QueryExtension:output_type -> google.cloud.aiplatform.v1beta1.QueryExtensionResponse
   449  	6, // [6:8] is the sub-list for method output_type
   450  	4, // [4:6] is the sub-list for method input_type
   451  	4, // [4:4] is the sub-list for extension type_name
   452  	4, // [4:4] is the sub-list for extension extendee
   453  	0, // [0:4] is the sub-list for field type_name
   454  }
   455  
   456  func init() { file_google_cloud_aiplatform_v1beta1_extension_execution_service_proto_init() }
   457  func file_google_cloud_aiplatform_v1beta1_extension_execution_service_proto_init() {
   458  	if File_google_cloud_aiplatform_v1beta1_extension_execution_service_proto != nil {
   459  		return
   460  	}
   461  	file_google_cloud_aiplatform_v1beta1_content_proto_init()
   462  	file_google_cloud_aiplatform_v1beta1_extension_proto_init()
   463  	type x struct{}
   464  	out := protoimpl.TypeBuilder{
   465  		File: protoimpl.DescBuilder{
   466  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
   467  			RawDescriptor: file_google_cloud_aiplatform_v1beta1_extension_execution_service_proto_rawDesc,
   468  			NumEnums:      0,
   469  			NumMessages:   4,
   470  			NumExtensions: 0,
   471  			NumServices:   1,
   472  		},
   473  		GoTypes:           file_google_cloud_aiplatform_v1beta1_extension_execution_service_proto_goTypes,
   474  		DependencyIndexes: file_google_cloud_aiplatform_v1beta1_extension_execution_service_proto_depIdxs,
   475  		MessageInfos:      file_google_cloud_aiplatform_v1beta1_extension_execution_service_proto_msgTypes,
   476  	}.Build()
   477  	File_google_cloud_aiplatform_v1beta1_extension_execution_service_proto = out.File
   478  	file_google_cloud_aiplatform_v1beta1_extension_execution_service_proto_rawDesc = nil
   479  	file_google_cloud_aiplatform_v1beta1_extension_execution_service_proto_goTypes = nil
   480  	file_google_cloud_aiplatform_v1beta1_extension_execution_service_proto_depIdxs = nil
   481  }