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