github.com/cloudwan/edgelq-sdk@v1.15.4/iam/resources/v1alpha2/project/project.pb.go (about) 1 // Code generated by protoc-gen-goten-go 2 // File: edgelq/iam/proto/v1alpha2/project.proto 3 // DO NOT EDIT!!! 4 5 package project 6 7 import ( 8 "fmt" 9 "reflect" 10 "sync" 11 12 "google.golang.org/protobuf/encoding/protojson" 13 "google.golang.org/protobuf/proto" 14 preflect "google.golang.org/protobuf/reflect/protoreflect" 15 "google.golang.org/protobuf/runtime/protoimpl" 16 ) 17 18 // proto imports 19 import ( 20 iam_common "github.com/cloudwan/edgelq-sdk/iam/resources/v1alpha2/common" 21 organization "github.com/cloudwan/edgelq-sdk/iam/resources/v1alpha2/organization" 22 meta_service "github.com/cloudwan/edgelq-sdk/meta/resources/v1alpha2/service" 23 meta "github.com/cloudwan/goten-sdk/types/meta" 24 multi_region_policy "github.com/cloudwan/goten-sdk/types/multi_region_policy" 25 ) 26 27 // Reference imports to suppress errors if they are not otherwise used. 28 var ( 29 _ = fmt.Errorf 30 _ = reflect.Method{} 31 _ = sync.Once{} 32 33 _ = protojson.MarshalOptions{} 34 _ = proto.MarshalOptions{} 35 _ = preflect.Value{} 36 _ = protoimpl.DescBuilder{} 37 ) 38 39 // make sure we're using proto imports 40 var ( 41 _ = &iam_common.PCR{} 42 _ = &organization.Organization{} 43 _ = &meta_service.Service{} 44 _ = &meta.Meta{} 45 _ = &multi_region_policy.MultiRegionPolicy{} 46 ) 47 48 const ( 49 // Verify that this generated code is sufficiently up-to-date. 50 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) 51 // Verify that runtime/protoimpl is sufficiently up-to-date. 52 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) 53 ) 54 55 // Project Resource 56 type Project struct { 57 state protoimpl.MessageState 58 sizeCache protoimpl.SizeCache 59 unknownFields protoimpl.UnknownFields 60 // Name of Project 61 // When creating a new instance, this field is optional and if not provided, 62 // it will be generated automatically. Last ID segment must conform to the 63 // following regex: [a-z][a-z0-9\-]{0,28}[a-z0-9] 64 Name *Name `protobuf:"bytes,1,opt,customtype=Name,name=name,proto3" json:"name,omitempty"` 65 // Title 66 Title string `protobuf:"bytes,2,opt,name=title,proto3" json:"title,omitempty"` 67 // Parent organization 68 ParentOrganization *organization.Reference `protobuf:"bytes,3,opt,customtype=Reference,name=parent_organization,json=parentOrganization,proto3" json:"parent_organization,omitempty"` 69 // Top parent 70 RootOrganization *organization.Reference `protobuf:"bytes,4,opt,customtype=Reference,name=root_organization,json=rootOrganization,proto3" json:"root_organization,omitempty"` 71 // Full ancestry path 72 AncestryPath []*organization.Reference `protobuf:"bytes,5,rep,customtype=Reference,name=ancestry_path,json=ancestryPath,proto3" json:"ancestry_path,omitempty"` 73 // Metadata 74 Metadata *meta.Meta `protobuf:"bytes,6,opt,name=metadata,proto3" json:"metadata,omitempty"` 75 // Multi region policy 76 MultiRegionPolicy *multi_region_policy.MultiRegionPolicy `protobuf:"bytes,7,opt,name=multi_region_policy,json=multiRegionPolicy,proto3" json:"multi_region_policy,omitempty"` 77 // Enabled services. This field is checked only for non-core edgelq services. 78 EnabledServices []*meta_service.Reference `protobuf:"bytes,8,rep,customtype=Reference,name=enabled_services,json=enabledServices,proto3" json:"enabled_services,omitempty"` 79 // Default business tier for core EdgeLQ services and all enabled services. 80 BusinessTier iam_common.BusinessTier `protobuf:"varint,9,opt,name=business_tier,json=businessTier,proto3,enum=ntt.iam.v1alpha2.BusinessTier" json:"business_tier,omitempty"` 81 // Overwrites business_tier for each service. 82 ServiceTiers []*iam_common.ServiceBusinessTier `protobuf:"bytes,10,rep,name=service_tiers,json=serviceTiers,proto3" json:"service_tiers,omitempty"` 83 // Service errors reported for this project 84 ServiceErrors map[string]*iam_common.ServiceErrors `protobuf:"bytes,11,rep,name=service_errors,json=serviceErrors,proto3" json:"service_errors,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 85 } 86 87 func (m *Project) Reset() { 88 *m = Project{} 89 if protoimpl.UnsafeEnabled { 90 mi := &edgelq_iam_proto_v1alpha2_project_proto_msgTypes[0] 91 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 92 ms.StoreMessageInfo(mi) 93 } 94 } 95 96 func (m *Project) String() string { 97 return protoimpl.X.MessageStringOf(m) 98 } 99 100 func (*Project) ProtoMessage() {} 101 102 func (m *Project) ProtoReflect() preflect.Message { 103 mi := &edgelq_iam_proto_v1alpha2_project_proto_msgTypes[0] 104 if protoimpl.UnsafeEnabled && m != nil { 105 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 106 if ms.LoadMessageInfo() == nil { 107 ms.StoreMessageInfo(mi) 108 } 109 return ms 110 } 111 return mi.MessageOf(m) 112 } 113 114 func (*Project) GotenMessage() {} 115 116 // Deprecated, Use Project.ProtoReflect.Descriptor instead. 117 func (*Project) Descriptor() ([]byte, []int) { 118 return edgelq_iam_proto_v1alpha2_project_proto_rawDescGZIP(), []int{0} 119 } 120 121 func (m *Project) Unmarshal(b []byte) error { 122 return proto.Unmarshal(b, m) 123 } 124 125 func (m *Project) Marshal() ([]byte, error) { 126 return proto.Marshal(m) 127 } 128 129 func (m *Project) MarshalJSON() ([]byte, error) { 130 return protojson.MarshalOptions{}.Marshal(m) 131 } 132 133 func (m *Project) UnmarshalJSON(data []byte) error { 134 return protojson.Unmarshal(data, m) 135 } 136 137 func (m *Project) GetName() *Name { 138 if m != nil { 139 return m.Name 140 } 141 return nil 142 } 143 144 func (m *Project) GetTitle() string { 145 if m != nil { 146 return m.Title 147 } 148 return "" 149 } 150 151 func (m *Project) GetParentOrganization() *organization.Reference { 152 if m != nil { 153 return m.ParentOrganization 154 } 155 return nil 156 } 157 158 func (m *Project) GetRootOrganization() *organization.Reference { 159 if m != nil { 160 return m.RootOrganization 161 } 162 return nil 163 } 164 165 func (m *Project) GetAncestryPath() []*organization.Reference { 166 if m != nil { 167 return m.AncestryPath 168 } 169 return nil 170 } 171 172 func (m *Project) GetMetadata() *meta.Meta { 173 if m != nil { 174 return m.Metadata 175 } 176 return nil 177 } 178 179 func (m *Project) GetMultiRegionPolicy() *multi_region_policy.MultiRegionPolicy { 180 if m != nil { 181 return m.MultiRegionPolicy 182 } 183 return nil 184 } 185 186 func (m *Project) GetEnabledServices() []*meta_service.Reference { 187 if m != nil { 188 return m.EnabledServices 189 } 190 return nil 191 } 192 193 func (m *Project) GetBusinessTier() iam_common.BusinessTier { 194 if m != nil { 195 return m.BusinessTier 196 } 197 return iam_common.BusinessTier_UNDEFINED 198 } 199 200 func (m *Project) GetServiceTiers() []*iam_common.ServiceBusinessTier { 201 if m != nil { 202 return m.ServiceTiers 203 } 204 return nil 205 } 206 207 func (m *Project) GetServiceErrors() map[string]*iam_common.ServiceErrors { 208 if m != nil { 209 return m.ServiceErrors 210 } 211 return nil 212 } 213 214 func (m *Project) SetName(fv *Name) { 215 if m == nil { 216 panic(fmt.Errorf("can't set %s on nil %s", "Name", "Project")) 217 } 218 m.Name = fv 219 } 220 221 func (m *Project) SetTitle(fv string) { 222 if m == nil { 223 panic(fmt.Errorf("can't set %s on nil %s", "Title", "Project")) 224 } 225 m.Title = fv 226 } 227 228 func (m *Project) SetParentOrganization(fv *organization.Reference) { 229 if m == nil { 230 panic(fmt.Errorf("can't set %s on nil %s", "ParentOrganization", "Project")) 231 } 232 m.ParentOrganization = fv 233 } 234 235 func (m *Project) SetRootOrganization(fv *organization.Reference) { 236 if m == nil { 237 panic(fmt.Errorf("can't set %s on nil %s", "RootOrganization", "Project")) 238 } 239 m.RootOrganization = fv 240 } 241 242 func (m *Project) SetAncestryPath(fv []*organization.Reference) { 243 if m == nil { 244 panic(fmt.Errorf("can't set %s on nil %s", "AncestryPath", "Project")) 245 } 246 m.AncestryPath = fv 247 } 248 249 func (m *Project) SetMetadata(fv *meta.Meta) { 250 if m == nil { 251 panic(fmt.Errorf("can't set %s on nil %s", "Metadata", "Project")) 252 } 253 m.Metadata = fv 254 } 255 256 func (m *Project) SetMultiRegionPolicy(fv *multi_region_policy.MultiRegionPolicy) { 257 if m == nil { 258 panic(fmt.Errorf("can't set %s on nil %s", "MultiRegionPolicy", "Project")) 259 } 260 m.MultiRegionPolicy = fv 261 } 262 263 func (m *Project) SetEnabledServices(fv []*meta_service.Reference) { 264 if m == nil { 265 panic(fmt.Errorf("can't set %s on nil %s", "EnabledServices", "Project")) 266 } 267 m.EnabledServices = fv 268 } 269 270 func (m *Project) SetBusinessTier(fv iam_common.BusinessTier) { 271 if m == nil { 272 panic(fmt.Errorf("can't set %s on nil %s", "BusinessTier", "Project")) 273 } 274 m.BusinessTier = fv 275 } 276 277 func (m *Project) SetServiceTiers(fv []*iam_common.ServiceBusinessTier) { 278 if m == nil { 279 panic(fmt.Errorf("can't set %s on nil %s", "ServiceTiers", "Project")) 280 } 281 m.ServiceTiers = fv 282 } 283 284 func (m *Project) SetServiceErrors(fv map[string]*iam_common.ServiceErrors) { 285 if m == nil { 286 panic(fmt.Errorf("can't set %s on nil %s", "ServiceErrors", "Project")) 287 } 288 m.ServiceErrors = fv 289 } 290 291 var edgelq_iam_proto_v1alpha2_project_proto preflect.FileDescriptor 292 293 var edgelq_iam_proto_v1alpha2_project_proto_rawDesc = []byte{ 294 0x0a, 0x27, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x69, 0x61, 0x6d, 0x2f, 0x70, 0x72, 0x6f, 295 0x74, 0x6f, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2f, 0x70, 0x72, 0x6f, 0x6a, 296 0x65, 0x63, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x10, 0x6e, 0x74, 0x74, 0x2e, 0x69, 297 0x61, 0x6d, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x1a, 0x19, 0x67, 0x6f, 0x6f, 298 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 299 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 300 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 301 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 302 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x67, 0x6f, 0x74, 0x65, 303 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 304 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 305 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x67, 0x6f, 0x74, 0x65, 0x6e, 306 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x73, 0x74, 0x6f, 307 0x72, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 308 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x73, 0x65, 0x72, 0x76, 309 0x69, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x65, 0x64, 0x67, 0x65, 0x6c, 310 0x71, 0x2f, 0x69, 0x61, 0x6d, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 311 0x73, 0x2f, 0x69, 0x61, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x24, 0x65, 0x64, 0x67, 312 0x65, 0x6c, 0x71, 0x2f, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 313 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 314 0x6f, 0x1a, 0x25, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2f, 0x6d, 315 0x75, 0x6c, 0x74, 0x69, 0x5f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 316 0x63, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x16, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 317 0x74, 0x79, 0x70, 0x65, 0x73, 0x2f, 0x6d, 0x65, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 318 0x1a, 0x28, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x6d, 0x65, 0x74, 0x61, 0x2f, 0x70, 0x72, 319 0x6f, 0x74, 0x6f, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2f, 0x73, 0x65, 0x72, 320 0x76, 0x69, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x26, 0x65, 0x64, 0x67, 0x65, 321 0x6c, 0x71, 0x2f, 0x69, 0x61, 0x6d, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x76, 0x31, 0x61, 322 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2f, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 323 0x74, 0x6f, 0x22, 0xbe, 0x0a, 0x0a, 0x07, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x12, 0x23, 324 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x0f, 0xb2, 0xda, 325 0x21, 0x0b, 0x0a, 0x09, 0x0a, 0x07, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x52, 0x04, 0x6e, 326 0x61, 0x6d, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x18, 0x02, 0x20, 0x01, 327 0x28, 0x09, 0x52, 0x05, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x12, 0x58, 0x0a, 0x13, 0x70, 0x61, 0x72, 328 0x65, 0x6e, 0x74, 0x5f, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 329 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x27, 0xfa, 0x41, 0x0e, 0x0a, 0x0c, 0x4f, 0x72, 0x67, 330 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0xb2, 0xda, 0x21, 0x12, 0x12, 0x10, 0x0a, 331 0x0c, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x10, 0x01, 0x52, 332 0x12, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 333 0x69, 0x6f, 0x6e, 0x12, 0x54, 0x0a, 0x11, 0x72, 0x6f, 0x6f, 0x74, 0x5f, 0x6f, 0x72, 0x67, 0x61, 334 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x42, 0x27, 335 0xfa, 0x41, 0x0e, 0x0a, 0x0c, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 336 0x6e, 0xb2, 0xda, 0x21, 0x12, 0x12, 0x10, 0x0a, 0x0c, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 337 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x10, 0x06, 0x52, 0x10, 0x72, 0x6f, 0x6f, 0x74, 0x4f, 0x72, 0x67, 338 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x4c, 0x0a, 0x0d, 0x61, 0x6e, 0x63, 339 0x65, 0x73, 0x74, 0x72, 0x79, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x18, 0x05, 0x20, 0x03, 0x28, 0x09, 340 0x42, 0x27, 0xfa, 0x41, 0x0e, 0x0a, 0x0c, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 341 0x69, 0x6f, 0x6e, 0xb2, 0xda, 0x21, 0x12, 0x12, 0x10, 0x0a, 0x0c, 0x4f, 0x72, 0x67, 0x61, 0x6e, 342 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x10, 0x06, 0x52, 0x0c, 0x61, 0x6e, 0x63, 0x65, 0x73, 343 0x74, 0x72, 0x79, 0x50, 0x61, 0x74, 0x68, 0x12, 0x2d, 0x0a, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64, 344 0x61, 0x74, 0x61, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x67, 0x6f, 0x74, 0x65, 345 0x6e, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x4d, 0x65, 0x74, 0x61, 0x52, 0x08, 0x6d, 0x65, 346 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x58, 0x0a, 0x13, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x5f, 347 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x18, 0x07, 0x20, 348 0x01, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2e, 0x74, 0x79, 0x70, 0x65, 349 0x73, 0x2e, 0x4d, 0x75, 0x6c, 0x74, 0x69, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x50, 0x6f, 0x6c, 350 0x69, 0x63, 0x79, 0x42, 0x08, 0xca, 0xc6, 0x27, 0x04, 0x62, 0x02, 0x08, 0x01, 0x52, 0x11, 0x6d, 351 0x75, 0x6c, 0x74, 0x69, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 352 0x12, 0x4c, 0x0a, 0x10, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x5f, 0x73, 0x65, 0x72, 0x76, 353 0x69, 0x63, 0x65, 0x73, 0x18, 0x08, 0x20, 0x03, 0x28, 0x09, 0x42, 0x21, 0xb2, 0xda, 0x21, 0x1d, 354 0x12, 0x1b, 0x0a, 0x17, 0x6d, 0x65, 0x74, 0x61, 0x2e, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2e, 355 0x63, 0x6f, 0x6d, 0x2f, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x10, 0x01, 0x52, 0x0f, 0x65, 356 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x12, 0x43, 357 0x0a, 0x0d, 0x62, 0x75, 0x73, 0x69, 0x6e, 0x65, 0x73, 0x73, 0x5f, 0x74, 0x69, 0x65, 0x72, 0x18, 358 0x09, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1e, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x69, 0x61, 0x6d, 0x2e, 359 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x42, 0x75, 0x73, 0x69, 0x6e, 0x65, 0x73, 360 0x73, 0x54, 0x69, 0x65, 0x72, 0x52, 0x0c, 0x62, 0x75, 0x73, 0x69, 0x6e, 0x65, 0x73, 0x73, 0x54, 361 0x69, 0x65, 0x72, 0x12, 0x4a, 0x0a, 0x0d, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x74, 362 0x69, 0x65, 0x72, 0x73, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x6e, 0x74, 0x74, 363 0x2e, 0x69, 0x61, 0x6d, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x53, 0x65, 364 0x72, 0x76, 0x69, 0x63, 0x65, 0x42, 0x75, 0x73, 0x69, 0x6e, 0x65, 0x73, 0x73, 0x54, 0x69, 0x65, 365 0x72, 0x52, 0x0c, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x54, 0x69, 0x65, 0x72, 0x73, 0x12, 366 0x53, 0x0a, 0x0e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x65, 0x72, 0x72, 0x6f, 0x72, 367 0x73, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x69, 0x61, 368 0x6d, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x50, 0x72, 0x6f, 0x6a, 0x65, 369 0x63, 0x74, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x73, 370 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0d, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x45, 0x72, 371 0x72, 0x6f, 0x72, 0x73, 0x1a, 0x61, 0x0a, 0x12, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x45, 372 0x72, 0x72, 0x6f, 0x72, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 373 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x35, 0x0a, 0x05, 374 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x6e, 0x74, 375 0x74, 0x2e, 0x69, 0x61, 0x6d, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x53, 376 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x73, 0x52, 0x05, 0x76, 0x61, 377 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x3a, 0xd9, 0x03, 0xea, 0x41, 0x2c, 0x0a, 0x16, 0x69, 378 0x61, 0x6d, 0x2e, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x50, 0x72, 379 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x12, 0x12, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 380 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x7d, 0x92, 0xd9, 0x21, 0x68, 0x0a, 0x08, 0x70, 381 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x12, 0x08, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 382 0x73, 0x42, 0x13, 0x08, 0x01, 0x12, 0x06, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x07, 0x0a, 383 0x05, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x42, 0x3b, 0x08, 0x02, 0x12, 0x06, 0x0a, 0x04, 0x6e, 0x61, 384 0x6d, 0x65, 0x12, 0x07, 0x0a, 0x05, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x12, 0x15, 0x0a, 0x13, 0x70, 385 0x61, 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 386 0x6f, 0x6e, 0x12, 0x0f, 0x0a, 0x0d, 0x62, 0x75, 0x73, 0x69, 0x6e, 0x65, 0x73, 0x73, 0x5f, 0x74, 387 0x69, 0x65, 0x72, 0x58, 0x01, 0xb2, 0xdf, 0x21, 0x3e, 0x0a, 0x3c, 0x0a, 0x23, 0x0a, 0x07, 0x62, 388 0x79, 0x54, 0x69, 0x74, 0x6c, 0x65, 0x12, 0x05, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x1a, 0x0a, 0x70, 389 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2d, 0x2a, 0x05, 0x6d, 0x6f, 0x6e, 0x67, 0x6f, 390 0x12, 0x15, 0x0a, 0x13, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x6f, 0x72, 0x67, 0x61, 0x6e, 391 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0xda, 0x94, 0x23, 0x08, 0x12, 0x06, 0x0a, 0x04, 0x6e, 392 0x61, 0x6d, 0x65, 0xca, 0xa3, 0x22, 0x44, 0x0a, 0x42, 0x0a, 0x1e, 0x69, 0x61, 0x6d, 0x2e, 0x70, 393 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x2e, 0x72, 0x65, 0x61, 0x64, 0x49, 0x6e, 0x74, 0x65, 0x72, 394 0x6e, 0x61, 0x6c, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x12, 0x11, 0x72, 0x6f, 0x6f, 0x74, 0x5f, 395 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x0d, 0x61, 0x6e, 396 0x63, 0x65, 0x73, 0x74, 0x72, 0x79, 0x5f, 0x70, 0x61, 0x74, 0x68, 0xc2, 0x85, 0x2c, 0xa3, 0x01, 397 0x22, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x05, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x22, 0x13, 0x70, 398 0x61, 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 399 0x6f, 0x6e, 0x22, 0x13, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x5f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 400 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x22, 0x10, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 401 0x5f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x22, 0x0d, 0x62, 0x75, 0x73, 0x69, 0x6e, 402 0x65, 0x73, 0x73, 0x5f, 0x74, 0x69, 0x65, 0x72, 0x22, 0x0d, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 403 0x65, 0x5f, 0x74, 0x69, 0x65, 0x72, 0x73, 0x2a, 0x11, 0x72, 0x6f, 0x6f, 0x74, 0x5f, 0x6f, 0x72, 404 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2a, 0x0d, 0x61, 0x6e, 0x63, 0x65, 405 0x73, 0x74, 0x72, 0x79, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x2a, 0x0e, 0x73, 0x65, 0x72, 0x76, 0x69, 406 0x63, 0x65, 0x5f, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x73, 0x42, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64, 407 0x61, 0x74, 0x61, 0x42, 0x88, 0x02, 0xe8, 0xde, 0x21, 0x01, 0xd2, 0xff, 0xd0, 0x02, 0x46, 0x0a, 408 0x0d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x12, 0x35, 409 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 410 0x77, 0x61, 0x6e, 0x2f, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x69, 0x61, 0x6d, 0x2f, 0x73, 411 0x74, 0x6f, 0x72, 0x65, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2f, 0x70, 0x72, 412 0x6f, 0x6a, 0x65, 0x63, 0x74, 0xa2, 0x80, 0xd1, 0x02, 0x48, 0x0a, 0x0e, 0x70, 0x72, 0x6f, 0x6a, 413 0x65, 0x63, 0x74, 0x5f, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x36, 0x67, 0x69, 0x74, 0x68, 414 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x77, 0x61, 0x6e, 0x2f, 415 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x69, 0x61, 0x6d, 0x2f, 0x61, 0x63, 0x63, 0x65, 0x73, 416 0x73, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 417 0x63, 0x74, 0x0a, 0x17, 0x63, 0x6f, 0x6d, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x69, 0x61, 0x6d, 0x2e, 418 0x70, 0x62, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x42, 0x0c, 0x50, 0x72, 0x6f, 419 0x6a, 0x65, 0x63, 0x74, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x41, 0x67, 0x69, 0x74, 420 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x77, 0x61, 0x6e, 421 0x2f, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x69, 0x61, 0x6d, 0x2f, 0x72, 0x65, 0x73, 0x6f, 422 0x75, 0x72, 0x63, 0x65, 0x73, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2f, 0x70, 423 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x3b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x62, 0x06, 424 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 425 } 426 427 var ( 428 edgelq_iam_proto_v1alpha2_project_proto_rawDescOnce sync.Once 429 edgelq_iam_proto_v1alpha2_project_proto_rawDescData = edgelq_iam_proto_v1alpha2_project_proto_rawDesc 430 ) 431 432 func edgelq_iam_proto_v1alpha2_project_proto_rawDescGZIP() []byte { 433 edgelq_iam_proto_v1alpha2_project_proto_rawDescOnce.Do(func() { 434 edgelq_iam_proto_v1alpha2_project_proto_rawDescData = protoimpl.X.CompressGZIP(edgelq_iam_proto_v1alpha2_project_proto_rawDescData) 435 }) 436 return edgelq_iam_proto_v1alpha2_project_proto_rawDescData 437 } 438 439 var edgelq_iam_proto_v1alpha2_project_proto_msgTypes = make([]protoimpl.MessageInfo, 2) 440 var edgelq_iam_proto_v1alpha2_project_proto_goTypes = []interface{}{ 441 (*Project)(nil), // 0: ntt.iam.v1alpha2.Project 442 nil, // 1: ntt.iam.v1alpha2.Project.ServiceErrorsEntry 443 (*meta.Meta)(nil), // 2: goten.types.Meta 444 (*multi_region_policy.MultiRegionPolicy)(nil), // 3: goten.types.MultiRegionPolicy 445 (iam_common.BusinessTier)(0), // 4: ntt.iam.v1alpha2.BusinessTier 446 (*iam_common.ServiceBusinessTier)(nil), // 5: ntt.iam.v1alpha2.ServiceBusinessTier 447 (*iam_common.ServiceErrors)(nil), // 6: ntt.iam.v1alpha2.ServiceErrors 448 } 449 var edgelq_iam_proto_v1alpha2_project_proto_depIdxs = []int32{ 450 2, // 0: ntt.iam.v1alpha2.Project.metadata:type_name -> goten.types.Meta 451 3, // 1: ntt.iam.v1alpha2.Project.multi_region_policy:type_name -> goten.types.MultiRegionPolicy 452 4, // 2: ntt.iam.v1alpha2.Project.business_tier:type_name -> ntt.iam.v1alpha2.BusinessTier 453 5, // 3: ntt.iam.v1alpha2.Project.service_tiers:type_name -> ntt.iam.v1alpha2.ServiceBusinessTier 454 1, // 4: ntt.iam.v1alpha2.Project.service_errors:type_name -> ntt.iam.v1alpha2.Project.ServiceErrorsEntry 455 6, // 5: ntt.iam.v1alpha2.Project.ServiceErrorsEntry.value:type_name -> ntt.iam.v1alpha2.ServiceErrors 456 6, // [6:6] is the sub-list for method output_type 457 6, // [6:6] is the sub-list for method input_type 458 6, // [6:6] is the sub-list for extension type_name 459 6, // [6:6] is the sub-list for extension extendee 460 0, // [0:6] is the sub-list for field type_name 461 } 462 463 func init() { edgelq_iam_proto_v1alpha2_project_proto_init() } 464 func edgelq_iam_proto_v1alpha2_project_proto_init() { 465 if edgelq_iam_proto_v1alpha2_project_proto != nil { 466 return 467 } 468 if !protoimpl.UnsafeEnabled { 469 470 edgelq_iam_proto_v1alpha2_project_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { 471 switch v := v.(*Project); i { 472 case 0: 473 return &v.state 474 case 1: 475 return &v.sizeCache 476 case 2: 477 return &v.unknownFields 478 default: 479 return nil 480 } 481 } 482 } 483 484 type x struct{} 485 out := protoimpl.TypeBuilder{ 486 File: protoimpl.DescBuilder{ 487 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 488 RawDescriptor: edgelq_iam_proto_v1alpha2_project_proto_rawDesc, 489 NumEnums: 0, 490 NumMessages: 2, 491 NumExtensions: 0, 492 NumServices: 0, 493 }, 494 GoTypes: edgelq_iam_proto_v1alpha2_project_proto_goTypes, 495 DependencyIndexes: edgelq_iam_proto_v1alpha2_project_proto_depIdxs, 496 MessageInfos: edgelq_iam_proto_v1alpha2_project_proto_msgTypes, 497 }.Build() 498 edgelq_iam_proto_v1alpha2_project_proto = out.File 499 edgelq_iam_proto_v1alpha2_project_proto_rawDesc = nil 500 edgelq_iam_proto_v1alpha2_project_proto_goTypes = nil 501 edgelq_iam_proto_v1alpha2_project_proto_depIdxs = nil 502 }