Skip to content

Commit cb5f17e

Browse files
feat: [cloudchannel] Launch QueryEligibleBillingAccounts API (#9806)
* feat: Launch QueryEligibleBillingAccounts API PiperOrigin-RevId: 563475102 Source-Link: googleapis/googleapis@6a8d8a1 Source-Link: https://github.com/googleapis/googleapis-gen/commit/d88d05733b11d7f6d2d96ddae26c3c8a8dd07234 Copy-Tag: eyJwIjoiamF2YS1jaGFubmVsLy5Pd2xCb3QueWFtbCIsImgiOiJkODhkMDU3MzNiMTFkN2Y2ZDJkOTZkZGFlMjZjM2M4YThkZDA3MjM0In0= * πŸ¦‰ Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md --------- Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
1 parent 52ef3cc commit cb5f17e

54 files changed

Lines changed: 9265 additions & 819 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

β€Žjava-channel/README.mdβ€Ž

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file:
2020
<dependency>
2121
<groupId>com.google.cloud</groupId>
2222
<artifactId>libraries-bom</artifactId>
23-
<version>26.19.0</version>
23+
<version>26.22.0</version>
2424
<type>pom</type>
2525
<scope>import</scope>
2626
</dependency>
@@ -195,7 +195,7 @@ Java is a registered trademark of Oracle and/or its affiliates.
195195
[kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html
196196
[stability-image]: https://img.shields.io/badge/stability-stable-green
197197
[maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-channel.svg
198-
[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-channel/3.25.0
198+
[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-channel/3.27.0
199199
[authentication]: https://github.com/googleapis/google-cloud-java#authentication
200200
[auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes
201201
[predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles

β€Žjava-channel/google-cloud-channel/src/main/java/com/google/cloud/channel/v1/CloudChannelServiceClient.javaβ€Ž

Lines changed: 168 additions & 39 deletions
Large diffs are not rendered by default.

β€Žjava-channel/google-cloud-channel/src/main/java/com/google/cloud/channel/v1/CloudChannelServiceSettings.javaβ€Ž

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -458,6 +458,14 @@ public UnaryCallSettings<LookupOfferRequest, Offer> lookupOfferSettings() {
458458
return ((CloudChannelServiceStubSettings) getStubSettings()).listPurchasableOffersSettings();
459459
}
460460

461+
/** Returns the object with the settings used for calls to queryEligibleBillingAccounts. */
462+
public UnaryCallSettings<
463+
QueryEligibleBillingAccountsRequest, QueryEligibleBillingAccountsResponse>
464+
queryEligibleBillingAccountsSettings() {
465+
return ((CloudChannelServiceStubSettings) getStubSettings())
466+
.queryEligibleBillingAccountsSettings();
467+
}
468+
461469
/** Returns the object with the settings used for calls to registerSubscriber. */
462470
public UnaryCallSettings<RegisterSubscriberRequest, RegisterSubscriberResponse>
463471
registerSubscriberSettings() {
@@ -966,6 +974,13 @@ public UnaryCallSettings.Builder<LookupOfferRequest, Offer> lookupOfferSettings(
966974
return getStubSettingsBuilder().listPurchasableOffersSettings();
967975
}
968976

977+
/** Returns the builder for the settings used for calls to queryEligibleBillingAccounts. */
978+
public UnaryCallSettings.Builder<
979+
QueryEligibleBillingAccountsRequest, QueryEligibleBillingAccountsResponse>
980+
queryEligibleBillingAccountsSettings() {
981+
return getStubSettingsBuilder().queryEligibleBillingAccountsSettings();
982+
}
983+
969984
/** Returns the builder for the settings used for calls to registerSubscriber. */
970985
public UnaryCallSettings.Builder<RegisterSubscriberRequest, RegisterSubscriberResponse>
971986
registerSubscriberSettings() {

β€Žjava-channel/google-cloud-channel/src/main/java/com/google/cloud/channel/v1/gapic_metadata.jsonβ€Ž

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -142,6 +142,9 @@
142142
"ProvisionCloudIdentity": {
143143
"methods": ["provisionCloudIdentityAsync", "provisionCloudIdentityOperationCallable", "provisionCloudIdentityCallable"]
144144
},
145+
"QueryEligibleBillingAccounts": {
146+
"methods": ["queryEligibleBillingAccounts", "queryEligibleBillingAccountsCallable"]
147+
},
145148
"RegisterSubscriber": {
146149
"methods": ["registerSubscriber", "registerSubscriberCallable"]
147150
},

β€Žjava-channel/google-cloud-channel/src/main/java/com/google/cloud/channel/v1/stub/CloudChannelServiceStub.javaβ€Ž

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -98,6 +98,8 @@
9898
import com.google.cloud.channel.v1.Offer;
9999
import com.google.cloud.channel.v1.OperationMetadata;
100100
import com.google.cloud.channel.v1.ProvisionCloudIdentityRequest;
101+
import com.google.cloud.channel.v1.QueryEligibleBillingAccountsRequest;
102+
import com.google.cloud.channel.v1.QueryEligibleBillingAccountsResponse;
101103
import com.google.cloud.channel.v1.RegisterSubscriberRequest;
102104
import com.google.cloud.channel.v1.RegisterSubscriberResponse;
103105
import com.google.cloud.channel.v1.StartPaidServiceRequest;
@@ -485,6 +487,12 @@ public UnaryCallable<ListOffersRequest, ListOffersResponse> listOffersCallable()
485487
throw new UnsupportedOperationException("Not implemented: listPurchasableOffersCallable()");
486488
}
487489

490+
public UnaryCallable<QueryEligibleBillingAccountsRequest, QueryEligibleBillingAccountsResponse>
491+
queryEligibleBillingAccountsCallable() {
492+
throw new UnsupportedOperationException(
493+
"Not implemented: queryEligibleBillingAccountsCallable()");
494+
}
495+
488496
public UnaryCallable<RegisterSubscriberRequest, RegisterSubscriberResponse>
489497
registerSubscriberCallable() {
490498
throw new UnsupportedOperationException("Not implemented: registerSubscriberCallable()");

β€Žjava-channel/google-cloud-channel/src/main/java/com/google/cloud/channel/v1/stub/CloudChannelServiceStubSettings.javaβ€Ž

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -129,6 +129,8 @@
129129
import com.google.cloud.channel.v1.ProvisionCloudIdentityRequest;
130130
import com.google.cloud.channel.v1.PurchasableOffer;
131131
import com.google.cloud.channel.v1.PurchasableSku;
132+
import com.google.cloud.channel.v1.QueryEligibleBillingAccountsRequest;
133+
import com.google.cloud.channel.v1.QueryEligibleBillingAccountsResponse;
132134
import com.google.cloud.channel.v1.RegisterSubscriberRequest;
133135
import com.google.cloud.channel.v1.RegisterSubscriberResponse;
134136
import com.google.cloud.channel.v1.Sku;
@@ -329,6 +331,9 @@ public class CloudChannelServiceStubSettings extends StubSettings<CloudChannelSe
329331
ListPurchasableOffersResponse,
330332
ListPurchasableOffersPagedResponse>
331333
listPurchasableOffersSettings;
334+
private final UnaryCallSettings<
335+
QueryEligibleBillingAccountsRequest, QueryEligibleBillingAccountsResponse>
336+
queryEligibleBillingAccountsSettings;
332337
private final UnaryCallSettings<RegisterSubscriberRequest, RegisterSubscriberResponse>
333338
registerSubscriberSettings;
334339
private final UnaryCallSettings<UnregisterSubscriberRequest, UnregisterSubscriberResponse>
@@ -1701,6 +1706,13 @@ public UnaryCallSettings<LookupOfferRequest, Offer> lookupOfferSettings() {
17011706
return listPurchasableOffersSettings;
17021707
}
17031708

1709+
/** Returns the object with the settings used for calls to queryEligibleBillingAccounts. */
1710+
public UnaryCallSettings<
1711+
QueryEligibleBillingAccountsRequest, QueryEligibleBillingAccountsResponse>
1712+
queryEligibleBillingAccountsSettings() {
1713+
return queryEligibleBillingAccountsSettings;
1714+
}
1715+
17041716
/** Returns the object with the settings used for calls to registerSubscriber. */
17051717
public UnaryCallSettings<RegisterSubscriberRequest, RegisterSubscriberResponse>
17061718
registerSubscriberSettings() {
@@ -1910,6 +1922,8 @@ protected CloudChannelServiceStubSettings(Builder settingsBuilder) throws IOExce
19101922
listOffersSettings = settingsBuilder.listOffersSettings().build();
19111923
listPurchasableSkusSettings = settingsBuilder.listPurchasableSkusSettings().build();
19121924
listPurchasableOffersSettings = settingsBuilder.listPurchasableOffersSettings().build();
1925+
queryEligibleBillingAccountsSettings =
1926+
settingsBuilder.queryEligibleBillingAccountsSettings().build();
19131927
registerSubscriberSettings = settingsBuilder.registerSubscriberSettings().build();
19141928
unregisterSubscriberSettings = settingsBuilder.unregisterSubscriberSettings().build();
19151929
listSubscribersSettings = settingsBuilder.listSubscribersSettings().build();
@@ -2069,6 +2083,9 @@ public static class Builder
20692083
ListPurchasableOffersResponse,
20702084
ListPurchasableOffersPagedResponse>
20712085
listPurchasableOffersSettings;
2086+
private final UnaryCallSettings.Builder<
2087+
QueryEligibleBillingAccountsRequest, QueryEligibleBillingAccountsResponse>
2088+
queryEligibleBillingAccountsSettings;
20722089
private final UnaryCallSettings.Builder<RegisterSubscriberRequest, RegisterSubscriberResponse>
20732090
registerSubscriberSettings;
20742091
private final UnaryCallSettings.Builder<
@@ -2193,6 +2210,7 @@ protected Builder(ClientContext clientContext) {
21932210
PagedCallSettings.newBuilder(LIST_PURCHASABLE_SKUS_PAGE_STR_FACT);
21942211
listPurchasableOffersSettings =
21952212
PagedCallSettings.newBuilder(LIST_PURCHASABLE_OFFERS_PAGE_STR_FACT);
2213+
queryEligibleBillingAccountsSettings = UnaryCallSettings.newUnaryCallSettingsBuilder();
21962214
registerSubscriberSettings = UnaryCallSettings.newUnaryCallSettingsBuilder();
21972215
unregisterSubscriberSettings = UnaryCallSettings.newUnaryCallSettingsBuilder();
21982216
listSubscribersSettings = PagedCallSettings.newBuilder(LIST_SUBSCRIBERS_PAGE_STR_FACT);
@@ -2245,6 +2263,7 @@ protected Builder(ClientContext clientContext) {
22452263
listOffersSettings,
22462264
listPurchasableSkusSettings,
22472265
listPurchasableOffersSettings,
2266+
queryEligibleBillingAccountsSettings,
22482267
registerSubscriberSettings,
22492268
unregisterSubscriberSettings,
22502269
listSubscribersSettings,
@@ -2327,6 +2346,8 @@ protected Builder(CloudChannelServiceStubSettings settings) {
23272346
listOffersSettings = settings.listOffersSettings.toBuilder();
23282347
listPurchasableSkusSettings = settings.listPurchasableSkusSettings.toBuilder();
23292348
listPurchasableOffersSettings = settings.listPurchasableOffersSettings.toBuilder();
2349+
queryEligibleBillingAccountsSettings =
2350+
settings.queryEligibleBillingAccountsSettings.toBuilder();
23302351
registerSubscriberSettings = settings.registerSubscriberSettings.toBuilder();
23312352
unregisterSubscriberSettings = settings.unregisterSubscriberSettings.toBuilder();
23322353
listSubscribersSettings = settings.listSubscribersSettings.toBuilder();
@@ -2378,6 +2399,7 @@ protected Builder(CloudChannelServiceStubSettings settings) {
23782399
listOffersSettings,
23792400
listPurchasableSkusSettings,
23802401
listPurchasableOffersSettings,
2402+
queryEligibleBillingAccountsSettings,
23812403
registerSubscriberSettings,
23822404
unregisterSubscriberSettings,
23832405
listSubscribersSettings,
@@ -2631,6 +2653,11 @@ private static Builder initDefaults(Builder builder) {
26312653
.setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_0_codes"))
26322654
.setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_0_params"));
26332655

2656+
builder
2657+
.queryEligibleBillingAccountsSettings()
2658+
.setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_0_codes"))
2659+
.setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_0_params"));
2660+
26342661
builder
26352662
.registerSubscriberSettings()
26362663
.setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_0_codes"))
@@ -3321,6 +3348,13 @@ public UnaryCallSettings.Builder<LookupOfferRequest, Offer> lookupOfferSettings(
33213348
return listPurchasableOffersSettings;
33223349
}
33233350

3351+
/** Returns the builder for the settings used for calls to queryEligibleBillingAccounts. */
3352+
public UnaryCallSettings.Builder<
3353+
QueryEligibleBillingAccountsRequest, QueryEligibleBillingAccountsResponse>
3354+
queryEligibleBillingAccountsSettings() {
3355+
return queryEligibleBillingAccountsSettings;
3356+
}
3357+
33243358
/** Returns the builder for the settings used for calls to registerSubscriber. */
33253359
public UnaryCallSettings.Builder<RegisterSubscriberRequest, RegisterSubscriberResponse>
33263360
registerSubscriberSettings() {

β€Žjava-channel/google-cloud-channel/src/main/java/com/google/cloud/channel/v1/stub/GrpcCloudChannelServiceStub.javaβ€Ž

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -103,6 +103,8 @@
103103
import com.google.cloud.channel.v1.Offer;
104104
import com.google.cloud.channel.v1.OperationMetadata;
105105
import com.google.cloud.channel.v1.ProvisionCloudIdentityRequest;
106+
import com.google.cloud.channel.v1.QueryEligibleBillingAccountsRequest;
107+
import com.google.cloud.channel.v1.QueryEligibleBillingAccountsResponse;
106108
import com.google.cloud.channel.v1.RegisterSubscriberRequest;
107109
import com.google.cloud.channel.v1.RegisterSubscriberResponse;
108110
import com.google.cloud.channel.v1.StartPaidServiceRequest;
@@ -640,6 +642,21 @@ public class GrpcCloudChannelServiceStub extends CloudChannelServiceStub {
640642
ProtoUtils.marshaller(ListPurchasableOffersResponse.getDefaultInstance()))
641643
.build();
642644

645+
private static final MethodDescriptor<
646+
QueryEligibleBillingAccountsRequest, QueryEligibleBillingAccountsResponse>
647+
queryEligibleBillingAccountsMethodDescriptor =
648+
MethodDescriptor
649+
.<QueryEligibleBillingAccountsRequest, QueryEligibleBillingAccountsResponse>
650+
newBuilder()
651+
.setType(MethodDescriptor.MethodType.UNARY)
652+
.setFullMethodName(
653+
"google.cloud.channel.v1.CloudChannelService/QueryEligibleBillingAccounts")
654+
.setRequestMarshaller(
655+
ProtoUtils.marshaller(QueryEligibleBillingAccountsRequest.getDefaultInstance()))
656+
.setResponseMarshaller(
657+
ProtoUtils.marshaller(QueryEligibleBillingAccountsResponse.getDefaultInstance()))
658+
.build();
659+
643660
private static final MethodDescriptor<RegisterSubscriberRequest, RegisterSubscriberResponse>
644661
registerSubscriberMethodDescriptor =
645662
MethodDescriptor.<RegisterSubscriberRequest, RegisterSubscriberResponse>newBuilder()
@@ -814,6 +831,9 @@ public class GrpcCloudChannelServiceStub extends CloudChannelServiceStub {
814831
listPurchasableOffersCallable;
815832
private final UnaryCallable<ListPurchasableOffersRequest, ListPurchasableOffersPagedResponse>
816833
listPurchasableOffersPagedCallable;
834+
private final UnaryCallable<
835+
QueryEligibleBillingAccountsRequest, QueryEligibleBillingAccountsResponse>
836+
queryEligibleBillingAccountsCallable;
817837
private final UnaryCallable<RegisterSubscriberRequest, RegisterSubscriberResponse>
818838
registerSubscriberCallable;
819839
private final UnaryCallable<UnregisterSubscriberRequest, UnregisterSubscriberResponse>
@@ -1355,6 +1375,19 @@ protected GrpcCloudChannelServiceStub(
13551375
return builder.build();
13561376
})
13571377
.build();
1378+
GrpcCallSettings<QueryEligibleBillingAccountsRequest, QueryEligibleBillingAccountsResponse>
1379+
queryEligibleBillingAccountsTransportSettings =
1380+
GrpcCallSettings
1381+
.<QueryEligibleBillingAccountsRequest, QueryEligibleBillingAccountsResponse>
1382+
newBuilder()
1383+
.setMethodDescriptor(queryEligibleBillingAccountsMethodDescriptor)
1384+
.setParamsExtractor(
1385+
request -> {
1386+
RequestParamsBuilder builder = RequestParamsBuilder.create();
1387+
builder.add("customer", String.valueOf(request.getCustomer()));
1388+
return builder.build();
1389+
})
1390+
.build();
13581391
GrpcCallSettings<RegisterSubscriberRequest, RegisterSubscriberResponse>
13591392
registerSubscriberTransportSettings =
13601393
GrpcCallSettings.<RegisterSubscriberRequest, RegisterSubscriberResponse>newBuilder()
@@ -1713,6 +1746,11 @@ protected GrpcCloudChannelServiceStub(
17131746
listPurchasableOffersTransportSettings,
17141747
settings.listPurchasableOffersSettings(),
17151748
clientContext);
1749+
this.queryEligibleBillingAccountsCallable =
1750+
callableFactory.createUnaryCallable(
1751+
queryEligibleBillingAccountsTransportSettings,
1752+
settings.queryEligibleBillingAccountsSettings(),
1753+
clientContext);
17161754
this.registerSubscriberCallable =
17171755
callableFactory.createUnaryCallable(
17181756
registerSubscriberTransportSettings,
@@ -2143,6 +2181,12 @@ public UnaryCallable<ListOffersRequest, ListOffersPagedResponse> listOffersPaged
21432181
return listPurchasableOffersPagedCallable;
21442182
}
21452183

2184+
@Override
2185+
public UnaryCallable<QueryEligibleBillingAccountsRequest, QueryEligibleBillingAccountsResponse>
2186+
queryEligibleBillingAccountsCallable() {
2187+
return queryEligibleBillingAccountsCallable;
2188+
}
2189+
21462190
@Override
21472191
public UnaryCallable<RegisterSubscriberRequest, RegisterSubscriberResponse>
21482192
registerSubscriberCallable() {

0 commit comments

Comments
 (0)