The internal GCP package used `pkg.go.dev/google.golang.org/api` [1] to interact with Compute Engine API. Modify the package to use the new and idiomatic `pkg.go.dev/cloud.google.com/go` [2] library for interacting with the Compute Engine API. The new library have been already used to interact with the Cloudbuild and Storage APIs. The new library was not used for Compute Engine since the beginning, because at that time, it didn't support Compute Engine. Update go.mod and vendored packages. [1] https://github.com/googleapis/google-api-go-client [2] https://github.com/googleapis/google-cloud-go Signed-off-by: Tomas Hozza <thozza@redhat.com>
180 lines
6.8 KiB
Go
180 lines
6.8 KiB
Go
// Code generated by protoc-gen-go. DO NOT EDIT.
|
|
// versions:
|
|
// protoc-gen-go v1.25.0
|
|
// protoc v3.14.0
|
|
// source: envoy/annotations/resource.proto
|
|
|
|
package envoy_annotations
|
|
|
|
import (
|
|
proto "github.com/golang/protobuf/proto"
|
|
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
|
|
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
|
|
descriptorpb "google.golang.org/protobuf/types/descriptorpb"
|
|
reflect "reflect"
|
|
sync "sync"
|
|
)
|
|
|
|
const (
|
|
// Verify that this generated code is sufficiently up-to-date.
|
|
_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
|
|
// Verify that runtime/protoimpl is sufficiently up-to-date.
|
|
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
|
|
)
|
|
|
|
// This is a compile-time assertion that a sufficiently up-to-date version
|
|
// of the legacy proto package is being used.
|
|
const _ = proto.ProtoPackageIsVersion4
|
|
|
|
type ResourceAnnotation struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
// Annotation for xDS services that indicates the fully-qualified Protobuf type for the resource
|
|
// type.
|
|
Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
|
|
}
|
|
|
|
func (x *ResourceAnnotation) Reset() {
|
|
*x = ResourceAnnotation{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_envoy_annotations_resource_proto_msgTypes[0]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *ResourceAnnotation) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*ResourceAnnotation) ProtoMessage() {}
|
|
|
|
func (x *ResourceAnnotation) ProtoReflect() protoreflect.Message {
|
|
mi := &file_envoy_annotations_resource_proto_msgTypes[0]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use ResourceAnnotation.ProtoReflect.Descriptor instead.
|
|
func (*ResourceAnnotation) Descriptor() ([]byte, []int) {
|
|
return file_envoy_annotations_resource_proto_rawDescGZIP(), []int{0}
|
|
}
|
|
|
|
func (x *ResourceAnnotation) GetType() string {
|
|
if x != nil {
|
|
return x.Type
|
|
}
|
|
return ""
|
|
}
|
|
|
|
var file_envoy_annotations_resource_proto_extTypes = []protoimpl.ExtensionInfo{
|
|
{
|
|
ExtendedType: (*descriptorpb.ServiceOptions)(nil),
|
|
ExtensionType: (*ResourceAnnotation)(nil),
|
|
Field: 265073217,
|
|
Name: "envoy.annotations.resource",
|
|
Tag: "bytes,265073217,opt,name=resource",
|
|
Filename: "envoy/annotations/resource.proto",
|
|
},
|
|
}
|
|
|
|
// Extension fields to descriptorpb.ServiceOptions.
|
|
var (
|
|
// optional envoy.annotations.ResourceAnnotation resource = 265073217;
|
|
E_Resource = &file_envoy_annotations_resource_proto_extTypes[0]
|
|
)
|
|
|
|
var File_envoy_annotations_resource_proto protoreflect.FileDescriptor
|
|
|
|
var file_envoy_annotations_resource_proto_rawDesc = []byte{
|
|
0x0a, 0x20, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69,
|
|
0x6f, 0x6e, 0x73, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f,
|
|
0x74, 0x6f, 0x12, 0x11, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61,
|
|
0x74, 0x69, 0x6f, 0x6e, 0x73, 0x1a, 0x20, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72,
|
|
0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f,
|
|
0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x28, 0x0a, 0x12, 0x52, 0x65, 0x73, 0x6f, 0x75,
|
|
0x72, 0x63, 0x65, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x12, 0x0a,
|
|
0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x79, 0x70,
|
|
0x65, 0x3a, 0x65, 0x0a, 0x08, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x12, 0x1f, 0x2e,
|
|
0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e,
|
|
0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0xc1,
|
|
0xe4, 0xb2, 0x7e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e,
|
|
0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x52, 0x65, 0x73, 0x6f,
|
|
0x75, 0x72, 0x63, 0x65, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x08,
|
|
0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
|
}
|
|
|
|
var (
|
|
file_envoy_annotations_resource_proto_rawDescOnce sync.Once
|
|
file_envoy_annotations_resource_proto_rawDescData = file_envoy_annotations_resource_proto_rawDesc
|
|
)
|
|
|
|
func file_envoy_annotations_resource_proto_rawDescGZIP() []byte {
|
|
file_envoy_annotations_resource_proto_rawDescOnce.Do(func() {
|
|
file_envoy_annotations_resource_proto_rawDescData = protoimpl.X.CompressGZIP(file_envoy_annotations_resource_proto_rawDescData)
|
|
})
|
|
return file_envoy_annotations_resource_proto_rawDescData
|
|
}
|
|
|
|
var file_envoy_annotations_resource_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
|
|
var file_envoy_annotations_resource_proto_goTypes = []interface{}{
|
|
(*ResourceAnnotation)(nil), // 0: envoy.annotations.ResourceAnnotation
|
|
(*descriptorpb.ServiceOptions)(nil), // 1: google.protobuf.ServiceOptions
|
|
}
|
|
var file_envoy_annotations_resource_proto_depIdxs = []int32{
|
|
1, // 0: envoy.annotations.resource:extendee -> google.protobuf.ServiceOptions
|
|
0, // 1: envoy.annotations.resource:type_name -> envoy.annotations.ResourceAnnotation
|
|
2, // [2:2] is the sub-list for method output_type
|
|
2, // [2:2] is the sub-list for method input_type
|
|
1, // [1:2] is the sub-list for extension type_name
|
|
0, // [0:1] is the sub-list for extension extendee
|
|
0, // [0:0] is the sub-list for field type_name
|
|
}
|
|
|
|
func init() { file_envoy_annotations_resource_proto_init() }
|
|
func file_envoy_annotations_resource_proto_init() {
|
|
if File_envoy_annotations_resource_proto != nil {
|
|
return
|
|
}
|
|
if !protoimpl.UnsafeEnabled {
|
|
file_envoy_annotations_resource_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*ResourceAnnotation); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
}
|
|
type x struct{}
|
|
out := protoimpl.TypeBuilder{
|
|
File: protoimpl.DescBuilder{
|
|
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
|
|
RawDescriptor: file_envoy_annotations_resource_proto_rawDesc,
|
|
NumEnums: 0,
|
|
NumMessages: 1,
|
|
NumExtensions: 1,
|
|
NumServices: 0,
|
|
},
|
|
GoTypes: file_envoy_annotations_resource_proto_goTypes,
|
|
DependencyIndexes: file_envoy_annotations_resource_proto_depIdxs,
|
|
MessageInfos: file_envoy_annotations_resource_proto_msgTypes,
|
|
ExtensionInfos: file_envoy_annotations_resource_proto_extTypes,
|
|
}.Build()
|
|
File_envoy_annotations_resource_proto = out.File
|
|
file_envoy_annotations_resource_proto_rawDesc = nil
|
|
file_envoy_annotations_resource_proto_goTypes = nil
|
|
file_envoy_annotations_resource_proto_depIdxs = nil
|
|
}
|