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