1 /* 2 * Copyright 2020 Google LLC 3 * 4 * Licensed under the Apache License, Version 2.0 (the "License"); 5 * you may not use this file except in compliance with the License. 6 * You may obtain a copy of the License at 7 * 8 * https://www.apache.org/licenses/LICENSE-2.0 9 * 10 * Unless required by applicable law or agreed to in writing, software 11 * distributed under the License is distributed on an "AS IS" BASIS, 12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 * See the License for the specific language governing permissions and 14 * limitations under the License. 15 */ 16 // Generated by the protocol buffer compiler. DO NOT EDIT! 17 // source: google/cloud/billing/v1/cloud_billing.proto 18 19 package com.google.cloud.billing.v1; 20 21 public final class CloudBillingProto { CloudBillingProto()22 private CloudBillingProto() {} 23 registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry)24 public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {} 25 registerAllExtensions(com.google.protobuf.ExtensionRegistry registry)26 public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) { 27 registerAllExtensions((com.google.protobuf.ExtensionRegistryLite) registry); 28 } 29 30 static final com.google.protobuf.Descriptors.Descriptor 31 internal_static_google_cloud_billing_v1_BillingAccount_descriptor; 32 static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable 33 internal_static_google_cloud_billing_v1_BillingAccount_fieldAccessorTable; 34 static final com.google.protobuf.Descriptors.Descriptor 35 internal_static_google_cloud_billing_v1_ProjectBillingInfo_descriptor; 36 static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable 37 internal_static_google_cloud_billing_v1_ProjectBillingInfo_fieldAccessorTable; 38 static final com.google.protobuf.Descriptors.Descriptor 39 internal_static_google_cloud_billing_v1_GetBillingAccountRequest_descriptor; 40 static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable 41 internal_static_google_cloud_billing_v1_GetBillingAccountRequest_fieldAccessorTable; 42 static final com.google.protobuf.Descriptors.Descriptor 43 internal_static_google_cloud_billing_v1_ListBillingAccountsRequest_descriptor; 44 static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable 45 internal_static_google_cloud_billing_v1_ListBillingAccountsRequest_fieldAccessorTable; 46 static final com.google.protobuf.Descriptors.Descriptor 47 internal_static_google_cloud_billing_v1_ListBillingAccountsResponse_descriptor; 48 static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable 49 internal_static_google_cloud_billing_v1_ListBillingAccountsResponse_fieldAccessorTable; 50 static final com.google.protobuf.Descriptors.Descriptor 51 internal_static_google_cloud_billing_v1_CreateBillingAccountRequest_descriptor; 52 static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable 53 internal_static_google_cloud_billing_v1_CreateBillingAccountRequest_fieldAccessorTable; 54 static final com.google.protobuf.Descriptors.Descriptor 55 internal_static_google_cloud_billing_v1_UpdateBillingAccountRequest_descriptor; 56 static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable 57 internal_static_google_cloud_billing_v1_UpdateBillingAccountRequest_fieldAccessorTable; 58 static final com.google.protobuf.Descriptors.Descriptor 59 internal_static_google_cloud_billing_v1_ListProjectBillingInfoRequest_descriptor; 60 static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable 61 internal_static_google_cloud_billing_v1_ListProjectBillingInfoRequest_fieldAccessorTable; 62 static final com.google.protobuf.Descriptors.Descriptor 63 internal_static_google_cloud_billing_v1_ListProjectBillingInfoResponse_descriptor; 64 static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable 65 internal_static_google_cloud_billing_v1_ListProjectBillingInfoResponse_fieldAccessorTable; 66 static final com.google.protobuf.Descriptors.Descriptor 67 internal_static_google_cloud_billing_v1_GetProjectBillingInfoRequest_descriptor; 68 static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable 69 internal_static_google_cloud_billing_v1_GetProjectBillingInfoRequest_fieldAccessorTable; 70 static final com.google.protobuf.Descriptors.Descriptor 71 internal_static_google_cloud_billing_v1_UpdateProjectBillingInfoRequest_descriptor; 72 static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable 73 internal_static_google_cloud_billing_v1_UpdateProjectBillingInfoRequest_fieldAccessorTable; 74 getDescriptor()75 public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { 76 return descriptor; 77 } 78 79 private static com.google.protobuf.Descriptors.FileDescriptor descriptor; 80 81 static { 82 java.lang.String[] descriptorData = { 83 "\n+google/cloud/billing/v1/cloud_billing." 84 + "proto\022\027google.cloud.billing.v1\032\034google/a" 85 + "pi/annotations.proto\032\027google/api/client." 86 + "proto\032\037google/api/field_behavior.proto\032\031" 87 + "google/api/resource.proto\032\036google/iam/v1" 88 + "/iam_policy.proto\032\032google/iam/v1/policy." 89 + "proto\032 google/protobuf/field_mask.proto\"" 90 + "\233\001\n\016BillingAccount\022@\n\004name\030\001 \001(\tB2\340A\003\372A," 91 + "\n*cloudbilling.googleapis.com/BillingAcc" 92 + "ount\022\021\n\004open\030\002 \001(\010B\003\340A\003\022\024\n\014display_name\030" 93 + "\003 \001(\t\022\036\n\026master_billing_account\030\004 \001(\t\"m\n" 94 + "\022ProjectBillingInfo\022\014\n\004name\030\001 \001(\t\022\022\n\npro" 95 + "ject_id\030\002 \001(\t\022\034\n\024billing_account_name\030\003 " 96 + "\001(\t\022\027\n\017billing_enabled\030\004 \001(\010\"\\\n\030GetBilli" 97 + "ngAccountRequest\022@\n\004name\030\001 \001(\tB2\340A\002\372A,\n*" 98 + "cloudbilling.googleapis.com/BillingAccou" 99 + "nt\"S\n\032ListBillingAccountsRequest\022\021\n\tpage" 100 + "_size\030\001 \001(\005\022\022\n\npage_token\030\002 \001(\t\022\016\n\006filte" 101 + "r\030\003 \001(\t\"y\n\033ListBillingAccountsResponse\022A" 102 + "\n\020billing_accounts\030\001 \003(\0132\'.google.cloud." 103 + "billing.v1.BillingAccount\022\027\n\017next_page_t" 104 + "oken\030\002 \001(\t\"d\n\033CreateBillingAccountReques" 105 + "t\022E\n\017billing_account\030\001 \001(\0132\'.google.clou" 106 + "d.billing.v1.BillingAccountB\003\340A\002\"\317\001\n\033Upd" 107 + "ateBillingAccountRequest\022@\n\004name\030\001 \001(\tB2" 108 + "\340A\002\372A,\n*cloudbilling.googleapis.com/Bill" 109 + "ingAccount\022=\n\007account\030\002 \001(\0132\'.google.clo" 110 + "ud.billing.v1.BillingAccountB\003\340A\002\022/\n\013upd" 111 + "ate_mask\030\003 \001(\0132\032.google.protobuf.FieldMa" 112 + "sk\"\210\001\n\035ListProjectBillingInfoRequest\022@\n\004" 113 + "name\030\001 \001(\tB2\340A\002\372A,\n*cloudbilling.googlea" 114 + "pis.com/BillingAccount\022\021\n\tpage_size\030\002 \001(" 115 + "\005\022\022\n\npage_token\030\003 \001(\t\"\204\001\n\036ListProjectBil" 116 + "lingInfoResponse\022I\n\024project_billing_info" 117 + "\030\001 \003(\0132+.google.cloud.billing.v1.Project" 118 + "BillingInfo\022\027\n\017next_page_token\030\002 \001(\t\"1\n\034" 119 + "GetProjectBillingInfoRequest\022\021\n\004name\030\001 \001" 120 + "(\tB\003\340A\002\"\177\n\037UpdateProjectBillingInfoReque" 121 + "st\022\021\n\004name\030\001 \001(\tB\003\340A\002\022I\n\024project_billing" 122 + "_info\030\002 \001(\0132+.google.cloud.billing.v1.Pr" 123 + "ojectBillingInfo2\262\017\n\014CloudBilling\022\234\001\n\021Ge" 124 + "tBillingAccount\0221.google.cloud.billing.v" 125 + "1.GetBillingAccountRequest\032\'.google.clou" 126 + "d.billing.v1.BillingAccount\"+\202\323\344\223\002\036\022\034/v1" 127 + "/{name=billingAccounts/*}\332A\004name\022\240\001\n\023Lis" 128 + "tBillingAccounts\0223.google.cloud.billing." 129 + "v1.ListBillingAccountsRequest\0324.google.c" 130 + "loud.billing.v1.ListBillingAccountsRespo" 131 + "nse\"\036\202\323\344\223\002\025\022\023/v1/billingAccounts\332A\000\022\263\001\n\024" 132 + "UpdateBillingAccount\0224.google.cloud.bill" 133 + "ing.v1.UpdateBillingAccountRequest\032\'.goo" 134 + "gle.cloud.billing.v1.BillingAccount\"<\202\323\344" 135 + "\223\002\'2\034/v1/{name=billingAccounts/*}:\007accou" 136 + "nt\332A\014name,account\022\265\001\n\024CreateBillingAccou" 137 + "nt\0224.google.cloud.billing.v1.CreateBilli" 138 + "ngAccountRequest\032\'.google.cloud.billing." 139 + "v1.BillingAccount\">\202\323\344\223\002&\"\023/v1/billingAc" 140 + "counts:\017billing_account\332A\017billing_accoun" 141 + "t\022\277\001\n\026ListProjectBillingInfo\0226.google.cl" 142 + "oud.billing.v1.ListProjectBillingInfoReq" 143 + "uest\0327.google.cloud.billing.v1.ListProje" 144 + "ctBillingInfoResponse\"4\202\323\344\223\002\'\022%/v1/{name" 145 + "=billingAccounts/*}/projects\332A\004name\022\255\001\n\025" 146 + "GetProjectBillingInfo\0225.google.cloud.bil" 147 + "ling.v1.GetProjectBillingInfoRequest\032+.g" 148 + "oogle.cloud.billing.v1.ProjectBillingInf" 149 + "o\"0\202\323\344\223\002#\022!/v1/{name=projects/*}/billing" 150 + "Info\332A\004name\022\336\001\n\030UpdateProjectBillingInfo" 151 + "\0228.google.cloud.billing.v1.UpdateProject" 152 + "BillingInfoRequest\032+.google.cloud.billin" 153 + "g.v1.ProjectBillingInfo\"[\202\323\344\223\0029\032!/v1/{na" 154 + "me=projects/*}/billingInfo:\024project_bill" 155 + "ing_info\332A\031name,project_billing_info\022\213\001\n" 156 + "\014GetIamPolicy\022\".google.iam.v1.GetIamPoli" 157 + "cyRequest\032\025.google.iam.v1.Policy\"@\202\323\344\223\002/" 158 + "\022-/v1/{resource=billingAccounts/*}:getIa" 159 + "mPolicy\332A\010resource\022\225\001\n\014SetIamPolicy\022\".go" 160 + "ogle.iam.v1.SetIamPolicyRequest\032\025.google" 161 + ".iam.v1.Policy\"J\202\323\344\223\0022\"-/v1/{resource=bi" 162 + "llingAccounts/*}:setIamPolicy:\001*\332A\017resou" 163 + "rce,policy\022\300\001\n\022TestIamPermissions\022(.goog" 164 + "le.iam.v1.TestIamPermissionsRequest\032).go" 165 + "ogle.iam.v1.TestIamPermissionsResponse\"U" 166 + "\202\323\344\223\0028\"3/v1/{resource=billingAccounts/*}" 167 + ":testIamPermissions:\001*\332A\024resource,permis" 168 + "sions\032\265\001\312A\033cloudbilling.googleapis.com\322A" 169 + "\223\001https://www.googleapis.com/auth/cloud-" 170 + "billing,https://www.googleapis.com/auth/" 171 + "cloud-billing.readonly,https://www.googl" 172 + "eapis.com/auth/cloud-platformBi\n\033com.goo" 173 + "gle.cloud.billing.v1B\021CloudBillingProtoP" 174 + "\001Z5cloud.google.com/go/billing/apiv1/bil" 175 + "lingpb;billingpbb\006proto3" 176 }; 177 descriptor = 178 com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( 179 descriptorData, 180 new com.google.protobuf.Descriptors.FileDescriptor[] { 181 com.google.api.AnnotationsProto.getDescriptor(), 182 com.google.api.ClientProto.getDescriptor(), 183 com.google.api.FieldBehaviorProto.getDescriptor(), 184 com.google.api.ResourceProto.getDescriptor(), 185 com.google.iam.v1.IamPolicyProto.getDescriptor(), 186 com.google.iam.v1.PolicyProto.getDescriptor(), 187 com.google.protobuf.FieldMaskProto.getDescriptor(), 188 }); 189 internal_static_google_cloud_billing_v1_BillingAccount_descriptor = 190 getDescriptor().getMessageTypes().get(0); 191 internal_static_google_cloud_billing_v1_BillingAccount_fieldAccessorTable = 192 new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( 193 internal_static_google_cloud_billing_v1_BillingAccount_descriptor, 194 new java.lang.String[] { 195 "Name", "Open", "DisplayName", "MasterBillingAccount", 196 }); 197 internal_static_google_cloud_billing_v1_ProjectBillingInfo_descriptor = 198 getDescriptor().getMessageTypes().get(1); 199 internal_static_google_cloud_billing_v1_ProjectBillingInfo_fieldAccessorTable = 200 new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( 201 internal_static_google_cloud_billing_v1_ProjectBillingInfo_descriptor, 202 new java.lang.String[] { 203 "Name", "ProjectId", "BillingAccountName", "BillingEnabled", 204 }); 205 internal_static_google_cloud_billing_v1_GetBillingAccountRequest_descriptor = 206 getDescriptor().getMessageTypes().get(2); 207 internal_static_google_cloud_billing_v1_GetBillingAccountRequest_fieldAccessorTable = 208 new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( 209 internal_static_google_cloud_billing_v1_GetBillingAccountRequest_descriptor, 210 new java.lang.String[] { 211 "Name", 212 }); 213 internal_static_google_cloud_billing_v1_ListBillingAccountsRequest_descriptor = 214 getDescriptor().getMessageTypes().get(3); 215 internal_static_google_cloud_billing_v1_ListBillingAccountsRequest_fieldAccessorTable = 216 new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( 217 internal_static_google_cloud_billing_v1_ListBillingAccountsRequest_descriptor, 218 new java.lang.String[] { 219 "PageSize", "PageToken", "Filter", 220 }); 221 internal_static_google_cloud_billing_v1_ListBillingAccountsResponse_descriptor = 222 getDescriptor().getMessageTypes().get(4); 223 internal_static_google_cloud_billing_v1_ListBillingAccountsResponse_fieldAccessorTable = 224 new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( 225 internal_static_google_cloud_billing_v1_ListBillingAccountsResponse_descriptor, 226 new java.lang.String[] { 227 "BillingAccounts", "NextPageToken", 228 }); 229 internal_static_google_cloud_billing_v1_CreateBillingAccountRequest_descriptor = 230 getDescriptor().getMessageTypes().get(5); 231 internal_static_google_cloud_billing_v1_CreateBillingAccountRequest_fieldAccessorTable = 232 new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( 233 internal_static_google_cloud_billing_v1_CreateBillingAccountRequest_descriptor, 234 new java.lang.String[] { 235 "BillingAccount", 236 }); 237 internal_static_google_cloud_billing_v1_UpdateBillingAccountRequest_descriptor = 238 getDescriptor().getMessageTypes().get(6); 239 internal_static_google_cloud_billing_v1_UpdateBillingAccountRequest_fieldAccessorTable = 240 new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( 241 internal_static_google_cloud_billing_v1_UpdateBillingAccountRequest_descriptor, 242 new java.lang.String[] { 243 "Name", "Account", "UpdateMask", 244 }); 245 internal_static_google_cloud_billing_v1_ListProjectBillingInfoRequest_descriptor = 246 getDescriptor().getMessageTypes().get(7); 247 internal_static_google_cloud_billing_v1_ListProjectBillingInfoRequest_fieldAccessorTable = 248 new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( 249 internal_static_google_cloud_billing_v1_ListProjectBillingInfoRequest_descriptor, 250 new java.lang.String[] { 251 "Name", "PageSize", "PageToken", 252 }); 253 internal_static_google_cloud_billing_v1_ListProjectBillingInfoResponse_descriptor = 254 getDescriptor().getMessageTypes().get(8); 255 internal_static_google_cloud_billing_v1_ListProjectBillingInfoResponse_fieldAccessorTable = 256 new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( 257 internal_static_google_cloud_billing_v1_ListProjectBillingInfoResponse_descriptor, 258 new java.lang.String[] { 259 "ProjectBillingInfo", "NextPageToken", 260 }); 261 internal_static_google_cloud_billing_v1_GetProjectBillingInfoRequest_descriptor = 262 getDescriptor().getMessageTypes().get(9); 263 internal_static_google_cloud_billing_v1_GetProjectBillingInfoRequest_fieldAccessorTable = 264 new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( 265 internal_static_google_cloud_billing_v1_GetProjectBillingInfoRequest_descriptor, 266 new java.lang.String[] { 267 "Name", 268 }); 269 internal_static_google_cloud_billing_v1_UpdateProjectBillingInfoRequest_descriptor = 270 getDescriptor().getMessageTypes().get(10); 271 internal_static_google_cloud_billing_v1_UpdateProjectBillingInfoRequest_fieldAccessorTable = 272 new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( 273 internal_static_google_cloud_billing_v1_UpdateProjectBillingInfoRequest_descriptor, 274 new java.lang.String[] { 275 "Name", "ProjectBillingInfo", 276 }); 277 com.google.protobuf.ExtensionRegistry registry = 278 com.google.protobuf.ExtensionRegistry.newInstance(); 279 registry.add(com.google.api.ClientProto.defaultHost); 280 registry.add(com.google.api.FieldBehaviorProto.fieldBehavior); 281 registry.add(com.google.api.AnnotationsProto.http); 282 registry.add(com.google.api.ClientProto.methodSignature); 283 registry.add(com.google.api.ClientProto.oauthScopes); 284 registry.add(com.google.api.ResourceProto.resourceReference); com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor( descriptor, registry)285 com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor( 286 descriptor, registry); com.google.api.AnnotationsProto.getDescriptor()287 com.google.api.AnnotationsProto.getDescriptor(); com.google.api.ClientProto.getDescriptor()288 com.google.api.ClientProto.getDescriptor(); com.google.api.FieldBehaviorProto.getDescriptor()289 com.google.api.FieldBehaviorProto.getDescriptor(); com.google.api.ResourceProto.getDescriptor()290 com.google.api.ResourceProto.getDescriptor(); com.google.iam.v1.IamPolicyProto.getDescriptor()291 com.google.iam.v1.IamPolicyProto.getDescriptor(); com.google.iam.v1.PolicyProto.getDescriptor()292 com.google.iam.v1.PolicyProto.getDescriptor(); com.google.protobuf.FieldMaskProto.getDescriptor()293 com.google.protobuf.FieldMaskProto.getDescriptor(); 294 } 295 296 // @@protoc_insertion_point(outer_class_scope) 297 } 298