• 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_catalog.proto
18 
19 package com.google.cloud.billing.v1;
20 
21 public final class CloudCatalogProto {
CloudCatalogProto()22   private CloudCatalogProto() {}
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_Service_descriptor;
32   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
33       internal_static_google_cloud_billing_v1_Service_fieldAccessorTable;
34   static final com.google.protobuf.Descriptors.Descriptor
35       internal_static_google_cloud_billing_v1_Sku_descriptor;
36   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
37       internal_static_google_cloud_billing_v1_Sku_fieldAccessorTable;
38   static final com.google.protobuf.Descriptors.Descriptor
39       internal_static_google_cloud_billing_v1_Category_descriptor;
40   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
41       internal_static_google_cloud_billing_v1_Category_fieldAccessorTable;
42   static final com.google.protobuf.Descriptors.Descriptor
43       internal_static_google_cloud_billing_v1_PricingInfo_descriptor;
44   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
45       internal_static_google_cloud_billing_v1_PricingInfo_fieldAccessorTable;
46   static final com.google.protobuf.Descriptors.Descriptor
47       internal_static_google_cloud_billing_v1_PricingExpression_descriptor;
48   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
49       internal_static_google_cloud_billing_v1_PricingExpression_fieldAccessorTable;
50   static final com.google.protobuf.Descriptors.Descriptor
51       internal_static_google_cloud_billing_v1_PricingExpression_TierRate_descriptor;
52   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
53       internal_static_google_cloud_billing_v1_PricingExpression_TierRate_fieldAccessorTable;
54   static final com.google.protobuf.Descriptors.Descriptor
55       internal_static_google_cloud_billing_v1_AggregationInfo_descriptor;
56   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
57       internal_static_google_cloud_billing_v1_AggregationInfo_fieldAccessorTable;
58   static final com.google.protobuf.Descriptors.Descriptor
59       internal_static_google_cloud_billing_v1_GeoTaxonomy_descriptor;
60   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
61       internal_static_google_cloud_billing_v1_GeoTaxonomy_fieldAccessorTable;
62   static final com.google.protobuf.Descriptors.Descriptor
63       internal_static_google_cloud_billing_v1_ListServicesRequest_descriptor;
64   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
65       internal_static_google_cloud_billing_v1_ListServicesRequest_fieldAccessorTable;
66   static final com.google.protobuf.Descriptors.Descriptor
67       internal_static_google_cloud_billing_v1_ListServicesResponse_descriptor;
68   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
69       internal_static_google_cloud_billing_v1_ListServicesResponse_fieldAccessorTable;
70   static final com.google.protobuf.Descriptors.Descriptor
71       internal_static_google_cloud_billing_v1_ListSkusRequest_descriptor;
72   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
73       internal_static_google_cloud_billing_v1_ListSkusRequest_fieldAccessorTable;
74   static final com.google.protobuf.Descriptors.Descriptor
75       internal_static_google_cloud_billing_v1_ListSkusResponse_descriptor;
76   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
77       internal_static_google_cloud_billing_v1_ListSkusResponse_fieldAccessorTable;
78 
getDescriptor()79   public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
80     return descriptor;
81   }
82 
83   private static com.google.protobuf.Descriptors.FileDescriptor descriptor;
84 
85   static {
86     java.lang.String[] descriptorData = {
87       "\n+google/cloud/billing/v1/cloud_catalog."
88           + "proto\022\027google.cloud.billing.v1\032\034google/a"
89           + "pi/annotations.proto\032\027google/api/client."
90           + "proto\032\037google/api/field_behavior.proto\032\031"
91           + "google/api/resource.proto\032\037google/protob"
92           + "uf/timestamp.proto\032\027google/type/money.pr"
93           + "oto\"\235\001\n\007Service\022\014\n\004name\030\001 \001(\t\022\022\n\nservice"
94           + "_id\030\002 \001(\t\022\024\n\014display_name\030\003 \001(\t\022\034\n\024busin"
95           + "ess_entity_name\030\004 \001(\t:<\352A9\n#cloudbilling"
96           + ".googleapis.com/Service\022\022services/{servi"
97           + "ce}\"\342\002\n\003Sku\022\014\n\004name\030\001 \001(\t\022\016\n\006sku_id\030\002 \001("
98           + "\t\022\023\n\013description\030\003 \001(\t\0223\n\010category\030\004 \001(\013"
99           + "2!.google.cloud.billing.v1.Category\022\027\n\017s"
100           + "ervice_regions\030\005 \003(\t\022:\n\014pricing_info\030\006 \003"
101           + "(\0132$.google.cloud.billing.v1.PricingInfo"
102           + "\022\035\n\025service_provider_name\030\007 \001(\t\022:\n\014geo_t"
103           + "axonomy\030\010 \001(\0132$.google.cloud.billing.v1."
104           + "GeoTaxonomy:C\352A@\n\037cloudbilling.googleapi"
105           + "s.com/Sku\022\035services/{service}/skus/{sku}"
106           + "\"m\n\010Category\022\034\n\024service_display_name\030\001 \001"
107           + "(\t\022\027\n\017resource_family\030\002 \001(\t\022\026\n\016resource_"
108           + "group\030\003 \001(\t\022\022\n\nusage_type\030\004 \001(\t\"\200\002\n\013Pric"
109           + "ingInfo\0222\n\016effective_time\030\001 \001(\0132\032.google"
110           + ".protobuf.Timestamp\022\017\n\007summary\030\002 \001(\t\022F\n\022"
111           + "pricing_expression\030\003 \001(\0132*.google.cloud."
112           + "billing.v1.PricingExpression\022B\n\020aggregat"
113           + "ion_info\030\004 \001(\0132(.google.cloud.billing.v1"
114           + ".AggregationInfo\022 \n\030currency_conversion_"
115           + "rate\030\005 \001(\001\"\323\002\n\021PricingExpression\022\022\n\nusag"
116           + "e_unit\030\001 \001(\t\022\030\n\020display_quantity\030\002 \001(\001\022I"
117           + "\n\014tiered_rates\030\003 \003(\01323.google.cloud.bill"
118           + "ing.v1.PricingExpression.TierRate\022\036\n\026usa"
119           + "ge_unit_description\030\004 \001(\t\022\021\n\tbase_unit\030\005"
120           + " \001(\t\022\035\n\025base_unit_description\030\006 \001(\t\022#\n\033b"
121           + "ase_unit_conversion_factor\030\007 \001(\001\032N\n\010Tier"
122           + "Rate\022\032\n\022start_usage_amount\030\001 \001(\001\022&\n\nunit"
123           + "_price\030\002 \001(\0132\022.google.type.Money\"\204\003\n\017Agg"
124           + "regationInfo\022T\n\021aggregation_level\030\001 \001(\0162"
125           + "9.google.cloud.billing.v1.AggregationInf"
126           + "o.AggregationLevel\022Z\n\024aggregation_interv"
127           + "al\030\002 \001(\0162<.google.cloud.billing.v1.Aggre"
128           + "gationInfo.AggregationInterval\022\031\n\021aggreg"
129           + "ation_count\030\003 \001(\005\"O\n\020AggregationLevel\022!\n"
130           + "\035AGGREGATION_LEVEL_UNSPECIFIED\020\000\022\013\n\007ACCO"
131           + "UNT\020\001\022\013\n\007PROJECT\020\002\"S\n\023AggregationInterva"
132           + "l\022$\n AGGREGATION_INTERVAL_UNSPECIFIED\020\000\022"
133           + "\t\n\005DAILY\020\001\022\013\n\007MONTHLY\020\002\"\243\001\n\013GeoTaxonomy\022"
134           + "7\n\004type\030\001 \001(\0162).google.cloud.billing.v1."
135           + "GeoTaxonomy.Type\022\017\n\007regions\030\002 \003(\t\"J\n\004Typ"
136           + "e\022\024\n\020TYPE_UNSPECIFIED\020\000\022\n\n\006GLOBAL\020\001\022\014\n\010R"
137           + "EGIONAL\020\002\022\022\n\016MULTI_REGIONAL\020\003\"<\n\023ListSer"
138           + "vicesRequest\022\021\n\tpage_size\030\001 \001(\005\022\022\n\npage_"
139           + "token\030\002 \001(\t\"c\n\024ListServicesResponse\0222\n\010s"
140           + "ervices\030\001 \003(\0132 .google.cloud.billing.v1."
141           + "Service\022\027\n\017next_page_token\030\002 \001(\t\"\352\001\n\017Lis"
142           + "tSkusRequest\022;\n\006parent\030\001 \001(\tB+\340A\002\372A%\n#cl"
143           + "oudbilling.googleapis.com/Service\022.\n\nsta"
144           + "rt_time\030\002 \001(\0132\032.google.protobuf.Timestam"
145           + "p\022,\n\010end_time\030\003 \001(\0132\032.google.protobuf.Ti"
146           + "mestamp\022\025\n\rcurrency_code\030\004 \001(\t\022\021\n\tpage_s"
147           + "ize\030\005 \001(\005\022\022\n\npage_token\030\006 \001(\t\"W\n\020ListSku"
148           + "sResponse\022*\n\004skus\030\001 \003(\0132\034.google.cloud.b"
149           + "illing.v1.Sku\022\027\n\017next_page_token\030\002 \001(\t2\336"
150           + "\003\n\014CloudCatalog\022\204\001\n\014ListServices\022,.googl"
151           + "e.cloud.billing.v1.ListServicesRequest\032-"
152           + ".google.cloud.billing.v1.ListServicesRes"
153           + "ponse\"\027\202\323\344\223\002\016\022\014/v1/services\332A\000\022\216\001\n\010ListS"
154           + "kus\022(.google.cloud.billing.v1.ListSkusRe"
155           + "quest\032).google.cloud.billing.v1.ListSkus"
156           + "Response\"-\202\323\344\223\002\036\022\034/v1/{parent=services/*"
157           + "}/skus\332A\006parent\032\265\001\312A\033cloudbilling.google"
158           + "apis.com\322A\223\001https://www.googleapis.com/a"
159           + "uth/cloud-billing,https://www.googleapis"
160           + ".com/auth/cloud-billing.readonly,https:/"
161           + "/www.googleapis.com/auth/cloud-platformB"
162           + "\215\001\n\033com.google.cloud.billing.v1B\021CloudCa"
163           + "talogProtoP\001Z5cloud.google.com/go/billin"
164           + "g/apiv1/billingpb;billingpb\242\002\007CLDCTLG\252\002\027"
165           + "Google.Cloud.Billing.V1b\006proto3"
166     };
167     descriptor =
168         com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom(
169             descriptorData,
170             new com.google.protobuf.Descriptors.FileDescriptor[] {
171               com.google.api.AnnotationsProto.getDescriptor(),
172               com.google.api.ClientProto.getDescriptor(),
173               com.google.api.FieldBehaviorProto.getDescriptor(),
174               com.google.api.ResourceProto.getDescriptor(),
175               com.google.protobuf.TimestampProto.getDescriptor(),
176               com.google.type.MoneyProto.getDescriptor(),
177             });
178     internal_static_google_cloud_billing_v1_Service_descriptor =
179         getDescriptor().getMessageTypes().get(0);
180     internal_static_google_cloud_billing_v1_Service_fieldAccessorTable =
181         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
182             internal_static_google_cloud_billing_v1_Service_descriptor,
183             new java.lang.String[] {
184               "Name", "ServiceId", "DisplayName", "BusinessEntityName",
185             });
186     internal_static_google_cloud_billing_v1_Sku_descriptor =
187         getDescriptor().getMessageTypes().get(1);
188     internal_static_google_cloud_billing_v1_Sku_fieldAccessorTable =
189         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
190             internal_static_google_cloud_billing_v1_Sku_descriptor,
191             new java.lang.String[] {
192               "Name",
193               "SkuId",
194               "Description",
195               "Category",
196               "ServiceRegions",
197               "PricingInfo",
198               "ServiceProviderName",
199               "GeoTaxonomy",
200             });
201     internal_static_google_cloud_billing_v1_Category_descriptor =
202         getDescriptor().getMessageTypes().get(2);
203     internal_static_google_cloud_billing_v1_Category_fieldAccessorTable =
204         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
205             internal_static_google_cloud_billing_v1_Category_descriptor,
206             new java.lang.String[] {
207               "ServiceDisplayName", "ResourceFamily", "ResourceGroup", "UsageType",
208             });
209     internal_static_google_cloud_billing_v1_PricingInfo_descriptor =
210         getDescriptor().getMessageTypes().get(3);
211     internal_static_google_cloud_billing_v1_PricingInfo_fieldAccessorTable =
212         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
213             internal_static_google_cloud_billing_v1_PricingInfo_descriptor,
214             new java.lang.String[] {
215               "EffectiveTime",
216               "Summary",
217               "PricingExpression",
218               "AggregationInfo",
219               "CurrencyConversionRate",
220             });
221     internal_static_google_cloud_billing_v1_PricingExpression_descriptor =
222         getDescriptor().getMessageTypes().get(4);
223     internal_static_google_cloud_billing_v1_PricingExpression_fieldAccessorTable =
224         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
225             internal_static_google_cloud_billing_v1_PricingExpression_descriptor,
226             new java.lang.String[] {
227               "UsageUnit",
228               "DisplayQuantity",
229               "TieredRates",
230               "UsageUnitDescription",
231               "BaseUnit",
232               "BaseUnitDescription",
233               "BaseUnitConversionFactor",
234             });
235     internal_static_google_cloud_billing_v1_PricingExpression_TierRate_descriptor =
236         internal_static_google_cloud_billing_v1_PricingExpression_descriptor
237             .getNestedTypes()
238             .get(0);
239     internal_static_google_cloud_billing_v1_PricingExpression_TierRate_fieldAccessorTable =
240         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
241             internal_static_google_cloud_billing_v1_PricingExpression_TierRate_descriptor,
242             new java.lang.String[] {
243               "StartUsageAmount", "UnitPrice",
244             });
245     internal_static_google_cloud_billing_v1_AggregationInfo_descriptor =
246         getDescriptor().getMessageTypes().get(5);
247     internal_static_google_cloud_billing_v1_AggregationInfo_fieldAccessorTable =
248         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
249             internal_static_google_cloud_billing_v1_AggregationInfo_descriptor,
250             new java.lang.String[] {
251               "AggregationLevel", "AggregationInterval", "AggregationCount",
252             });
253     internal_static_google_cloud_billing_v1_GeoTaxonomy_descriptor =
254         getDescriptor().getMessageTypes().get(6);
255     internal_static_google_cloud_billing_v1_GeoTaxonomy_fieldAccessorTable =
256         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
257             internal_static_google_cloud_billing_v1_GeoTaxonomy_descriptor,
258             new java.lang.String[] {
259               "Type", "Regions",
260             });
261     internal_static_google_cloud_billing_v1_ListServicesRequest_descriptor =
262         getDescriptor().getMessageTypes().get(7);
263     internal_static_google_cloud_billing_v1_ListServicesRequest_fieldAccessorTable =
264         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
265             internal_static_google_cloud_billing_v1_ListServicesRequest_descriptor,
266             new java.lang.String[] {
267               "PageSize", "PageToken",
268             });
269     internal_static_google_cloud_billing_v1_ListServicesResponse_descriptor =
270         getDescriptor().getMessageTypes().get(8);
271     internal_static_google_cloud_billing_v1_ListServicesResponse_fieldAccessorTable =
272         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
273             internal_static_google_cloud_billing_v1_ListServicesResponse_descriptor,
274             new java.lang.String[] {
275               "Services", "NextPageToken",
276             });
277     internal_static_google_cloud_billing_v1_ListSkusRequest_descriptor =
278         getDescriptor().getMessageTypes().get(9);
279     internal_static_google_cloud_billing_v1_ListSkusRequest_fieldAccessorTable =
280         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
281             internal_static_google_cloud_billing_v1_ListSkusRequest_descriptor,
282             new java.lang.String[] {
283               "Parent", "StartTime", "EndTime", "CurrencyCode", "PageSize", "PageToken",
284             });
285     internal_static_google_cloud_billing_v1_ListSkusResponse_descriptor =
286         getDescriptor().getMessageTypes().get(10);
287     internal_static_google_cloud_billing_v1_ListSkusResponse_fieldAccessorTable =
288         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
289             internal_static_google_cloud_billing_v1_ListSkusResponse_descriptor,
290             new java.lang.String[] {
291               "Skus", "NextPageToken",
292             });
293     com.google.protobuf.ExtensionRegistry registry =
294         com.google.protobuf.ExtensionRegistry.newInstance();
295     registry.add(com.google.api.ClientProto.defaultHost);
296     registry.add(com.google.api.FieldBehaviorProto.fieldBehavior);
297     registry.add(com.google.api.AnnotationsProto.http);
298     registry.add(com.google.api.ClientProto.methodSignature);
299     registry.add(com.google.api.ClientProto.oauthScopes);
300     registry.add(com.google.api.ResourceProto.resource);
301     registry.add(com.google.api.ResourceProto.resourceReference);
com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor( descriptor, registry)302     com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor(
303         descriptor, registry);
com.google.api.AnnotationsProto.getDescriptor()304     com.google.api.AnnotationsProto.getDescriptor();
com.google.api.ClientProto.getDescriptor()305     com.google.api.ClientProto.getDescriptor();
com.google.api.FieldBehaviorProto.getDescriptor()306     com.google.api.FieldBehaviorProto.getDescriptor();
com.google.api.ResourceProto.getDescriptor()307     com.google.api.ResourceProto.getDescriptor();
com.google.protobuf.TimestampProto.getDescriptor()308     com.google.protobuf.TimestampProto.getDescriptor();
com.google.type.MoneyProto.getDescriptor()309     com.google.type.MoneyProto.getDescriptor();
310   }
311 
312   // @@protoc_insertion_point(outer_class_scope)
313 }
314