1// Copyright 2015 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.25.0-devel 18// protoc v3.12.2 19// source: google/api/launch_stage.proto 20 21package api 22 23import ( 24 reflect "reflect" 25 sync "sync" 26 27 proto "github.com/golang/protobuf/proto" 28 protoreflect "google.golang.org/protobuf/reflect/protoreflect" 29 protoimpl "google.golang.org/protobuf/runtime/protoimpl" 30) 31 32const ( 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// This is a compile-time assertion that a sufficiently up-to-date version 40// of the legacy proto package is being used. 41const _ = proto.ProtoPackageIsVersion4 42 43// The launch stage as defined by [Google Cloud Platform 44// Launch Stages](http://cloud.google.com/terms/launch-stages). 45type LaunchStage int32 46 47const ( 48 // Do not use this default value. 49 LaunchStage_LAUNCH_STAGE_UNSPECIFIED LaunchStage = 0 50 // The feature is not yet implemented. Users can not use it. 51 LaunchStage_UNIMPLEMENTED LaunchStage = 6 52 // Prelaunch features are hidden from users and are only visible internally. 53 LaunchStage_PRELAUNCH LaunchStage = 7 54 // Early Access features are limited to a closed group of testers. To use 55 // these features, you must sign up in advance and sign a Trusted Tester 56 // agreement (which includes confidentiality provisions). These features may 57 // be unstable, changed in backward-incompatible ways, and are not 58 // guaranteed to be released. 59 LaunchStage_EARLY_ACCESS LaunchStage = 1 60 // Alpha is a limited availability test for releases before they are cleared 61 // for widespread use. By Alpha, all significant design issues are resolved 62 // and we are in the process of verifying functionality. Alpha customers 63 // need to apply for access, agree to applicable terms, and have their 64 // projects allowlisted. Alpha releases don’t have to be feature complete, 65 // no SLAs are provided, and there are no technical support obligations, but 66 // they will be far enough along that customers can actually use them in 67 // test environments or for limited-use tests -- just like they would in 68 // normal production cases. 69 LaunchStage_ALPHA LaunchStage = 2 70 // Beta is the point at which we are ready to open a release for any 71 // customer to use. There are no SLA or technical support obligations in a 72 // Beta release. Products will be complete from a feature perspective, but 73 // may have some open outstanding issues. Beta releases are suitable for 74 // limited production use cases. 75 LaunchStage_BETA LaunchStage = 3 76 // GA features are open to all developers and are considered stable and 77 // fully qualified for production use. 78 LaunchStage_GA LaunchStage = 4 79 // Deprecated features are scheduled to be shut down and removed. For more 80 // information, see the “Deprecation Policy” section of our [Terms of 81 // Service](https://cloud.google.com/terms/) 82 // and the [Google Cloud Platform Subject to the Deprecation 83 // Policy](https://cloud.google.com/terms/deprecation) documentation. 84 LaunchStage_DEPRECATED LaunchStage = 5 85) 86 87// Enum value maps for LaunchStage. 88var ( 89 LaunchStage_name = map[int32]string{ 90 0: "LAUNCH_STAGE_UNSPECIFIED", 91 6: "UNIMPLEMENTED", 92 7: "PRELAUNCH", 93 1: "EARLY_ACCESS", 94 2: "ALPHA", 95 3: "BETA", 96 4: "GA", 97 5: "DEPRECATED", 98 } 99 LaunchStage_value = map[string]int32{ 100 "LAUNCH_STAGE_UNSPECIFIED": 0, 101 "UNIMPLEMENTED": 6, 102 "PRELAUNCH": 7, 103 "EARLY_ACCESS": 1, 104 "ALPHA": 2, 105 "BETA": 3, 106 "GA": 4, 107 "DEPRECATED": 5, 108 } 109) 110 111func (x LaunchStage) Enum() *LaunchStage { 112 p := new(LaunchStage) 113 *p = x 114 return p 115} 116 117func (x LaunchStage) String() string { 118 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) 119} 120 121func (LaunchStage) Descriptor() protoreflect.EnumDescriptor { 122 return file_google_api_launch_stage_proto_enumTypes[0].Descriptor() 123} 124 125func (LaunchStage) Type() protoreflect.EnumType { 126 return &file_google_api_launch_stage_proto_enumTypes[0] 127} 128 129func (x LaunchStage) Number() protoreflect.EnumNumber { 130 return protoreflect.EnumNumber(x) 131} 132 133// Deprecated: Use LaunchStage.Descriptor instead. 134func (LaunchStage) EnumDescriptor() ([]byte, []int) { 135 return file_google_api_launch_stage_proto_rawDescGZIP(), []int{0} 136} 137 138var File_google_api_launch_stage_proto protoreflect.FileDescriptor 139 140var file_google_api_launch_stage_proto_rawDesc = []byte{ 141 0x0a, 0x1d, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x6c, 0x61, 0x75, 142 0x6e, 0x63, 0x68, 0x5f, 0x73, 0x74, 0x61, 0x67, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 143 0x0a, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x69, 0x2a, 0x8c, 0x01, 0x0a, 0x0b, 144 0x4c, 0x61, 0x75, 0x6e, 0x63, 0x68, 0x53, 0x74, 0x61, 0x67, 0x65, 0x12, 0x1c, 0x0a, 0x18, 0x4c, 145 0x41, 0x55, 0x4e, 0x43, 0x48, 0x5f, 0x53, 0x54, 0x41, 0x47, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 146 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x11, 0x0a, 0x0d, 0x55, 0x4e, 0x49, 147 0x4d, 0x50, 0x4c, 0x45, 0x4d, 0x45, 0x4e, 0x54, 0x45, 0x44, 0x10, 0x06, 0x12, 0x0d, 0x0a, 0x09, 148 0x50, 0x52, 0x45, 0x4c, 0x41, 0x55, 0x4e, 0x43, 0x48, 0x10, 0x07, 0x12, 0x10, 0x0a, 0x0c, 0x45, 149 0x41, 0x52, 0x4c, 0x59, 0x5f, 0x41, 0x43, 0x43, 0x45, 0x53, 0x53, 0x10, 0x01, 0x12, 0x09, 0x0a, 150 0x05, 0x41, 0x4c, 0x50, 0x48, 0x41, 0x10, 0x02, 0x12, 0x08, 0x0a, 0x04, 0x42, 0x45, 0x54, 0x41, 151 0x10, 0x03, 0x12, 0x06, 0x0a, 0x02, 0x47, 0x41, 0x10, 0x04, 0x12, 0x0e, 0x0a, 0x0a, 0x44, 0x45, 152 0x50, 0x52, 0x45, 0x43, 0x41, 0x54, 0x45, 0x44, 0x10, 0x05, 0x42, 0x5a, 0x0a, 0x0e, 0x63, 0x6f, 153 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x69, 0x42, 0x10, 0x4c, 0x61, 154 0x75, 0x6e, 0x63, 0x68, 0x53, 0x74, 0x61, 0x67, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 155 0x5a, 0x2d, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 156 0x6f, 0x72, 0x67, 0x2f, 0x67, 0x65, 0x6e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x6f, 157 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2f, 0x61, 0x70, 0x69, 0x3b, 0x61, 0x70, 0x69, 0xa2, 158 0x02, 0x04, 0x47, 0x41, 0x50, 0x49, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 159} 160 161var ( 162 file_google_api_launch_stage_proto_rawDescOnce sync.Once 163 file_google_api_launch_stage_proto_rawDescData = file_google_api_launch_stage_proto_rawDesc 164) 165 166func file_google_api_launch_stage_proto_rawDescGZIP() []byte { 167 file_google_api_launch_stage_proto_rawDescOnce.Do(func() { 168 file_google_api_launch_stage_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_api_launch_stage_proto_rawDescData) 169 }) 170 return file_google_api_launch_stage_proto_rawDescData 171} 172 173var file_google_api_launch_stage_proto_enumTypes = make([]protoimpl.EnumInfo, 1) 174var file_google_api_launch_stage_proto_goTypes = []interface{}{ 175 (LaunchStage)(0), // 0: google.api.LaunchStage 176} 177var file_google_api_launch_stage_proto_depIdxs = []int32{ 178 0, // [0:0] is the sub-list for method output_type 179 0, // [0:0] is the sub-list for method input_type 180 0, // [0:0] is the sub-list for extension type_name 181 0, // [0:0] is the sub-list for extension extendee 182 0, // [0:0] is the sub-list for field type_name 183} 184 185func init() { file_google_api_launch_stage_proto_init() } 186func file_google_api_launch_stage_proto_init() { 187 if File_google_api_launch_stage_proto != nil { 188 return 189 } 190 type x struct{} 191 out := protoimpl.TypeBuilder{ 192 File: protoimpl.DescBuilder{ 193 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 194 RawDescriptor: file_google_api_launch_stage_proto_rawDesc, 195 NumEnums: 1, 196 NumMessages: 0, 197 NumExtensions: 0, 198 NumServices: 0, 199 }, 200 GoTypes: file_google_api_launch_stage_proto_goTypes, 201 DependencyIndexes: file_google_api_launch_stage_proto_depIdxs, 202 EnumInfos: file_google_api_launch_stage_proto_enumTypes, 203 }.Build() 204 File_google_api_launch_stage_proto = out.File 205 file_google_api_launch_stage_proto_rawDesc = nil 206 file_google_api_launch_stage_proto_goTypes = nil 207 file_google_api_launch_stage_proto_depIdxs = nil 208} 209