• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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