Skip to content

Commit 161f5b5

Browse files
fix(deps): [Many APIs] Update the Java code generator (gapic-generator-java) to 2.32.0 (#10252)
* fix(deps): Update the Java code generator (gapic-generator-java) to 2.32.0 PiperOrigin-RevId: 599914188 Source-Link: googleapis/googleapis@17e6661 Source-Link: https://github.com/googleapis/googleapis-gen/commit/d86ba5be537e489435105ca85566cc4103301aba Copy-Tag: eyJwIjoiamF2YS1na2VodWIvLk93bEJvdC55YW1sIiwiaCI6ImQ4NmJhNWJlNTM3ZTQ4OTQzNTEwNWNhODU1NjZjYzQxMDMzMDFhYmEifQ== Copy-Tag: eyJwIjoiamF2YS1ncmFmZWFzLy5Pd2xCb3QueWFtbCIsImgiOiJkODZiYTViZTUzN2U0ODk0MzUxMDVjYTg1NTY2Y2M0MTAzMzAxYWJhIn0= Copy-Tag: eyJwIjoiamF2YS1nc3VpdGUtYWRkb25zLy5Pd2xCb3QueWFtbCIsImgiOiJkODZiYTViZTUzN2U0ODk0MzUxMDVjYTg1NTY2Y2M0MTAzMzAxYWJhIn0= Copy-Tag: eyJwIjoiamF2YS1pYW0tYWRtaW4vLk93bEJvdC55YW1sIiwiaCI6ImQ4NmJhNWJlNTM3ZTQ4OTQzNTEwNWNhODU1NjZjYzQxMDMzMDFhYmEifQ== Copy-Tag: eyJwIjoiamF2YS1pYW0vLk93bEJvdC55YW1sIiwiaCI6ImQ4NmJhNWJlNTM3ZTQ4OTQzNTEwNWNhODU1NjZjYzQxMDMzMDFhYmEifQ== Copy-Tag: eyJwIjoiamF2YS1pYW1jcmVkZW50aWFscy8uT3dsQm90LnlhbWwiLCJoIjoiZDg2YmE1YmU1MzdlNDg5NDM1MTA1Y2E4NTU2NmNjNDEwMzMwMWFiYSJ9 Copy-Tag: eyJwIjoiamF2YS1pZHMvLk93bEJvdC55YW1sIiwiaCI6ImQ4NmJhNWJlNTM3ZTQ4OTQzNTEwNWNhODU1NjZjYzQxMDMzMDFhYmEifQ== Copy-Tag: eyJwIjoiamF2YS1pbmZyYS1tYW5hZ2VyLy5Pd2xCb3QueWFtbCIsImgiOiJkODZiYTViZTUzN2U0ODk0MzUxMDVjYTg1NTY2Y2M0MTAzMzAxYWJhIn0= Copy-Tag: eyJwIjoiamF2YS1pb3QvLk93bEJvdC55YW1sIiwiaCI6ImQ4NmJhNWJlNTM3ZTQ4OTQzNTEwNWNhODU1NjZjYzQxMDMzMDFhYmEifQ== Copy-Tag: eyJwIjoiamF2YS1rbXMvLk93bEJvdC55YW1sIiwiaCI6ImQ4NmJhNWJlNTM3ZTQ4OTQzNTEwNWNhODU1NjZjYzQxMDMzMDFhYmEifQ== Copy-Tag: eyJwIjoiamF2YS1rbXNpbnZlbnRvcnkvLk93bEJvdC55YW1sIiwiaCI6ImQ4NmJhNWJlNTM3ZTQ4OTQzNTEwNWNhODU1NjZjYzQxMDMzMDFhYmEifQ== Copy-Tag: eyJwIjoiamF2YS1sYW5ndWFnZS8uT3dsQm90LnlhbWwiLCJoIjoiZDg2YmE1YmU1MzdlNDg5NDM1MTA1Y2E4NTU2NmNjNDEwMzMwMWFiYSJ9 Copy-Tag: eyJwIjoiamF2YS1saWZlLXNjaWVuY2VzLy5Pd2xCb3QueWFtbCIsImgiOiJkODZiYTViZTUzN2U0ODk0MzUxMDVjYTg1NTY2Y2M0MTAzMzAxYWJhIn0= Copy-Tag: eyJwIjoiamF2YS1tYW5hZ2VkLWlkZW50aXRpZXMvLk93bEJvdC55YW1sIiwiaCI6ImQ4NmJhNWJlNTM3ZTQ4OTQzNTEwNWNhODU1NjZjYzQxMDMzMDFhYmEifQ== Copy-Tag: eyJwIjoiamF2YS1tYXBzLWFkZHJlc3N2YWxpZGF0aW9uLy5Pd2xCb3QueWFtbCIsImgiOiJkODZiYTViZTUzN2U0ODk0MzUxMDVjYTg1NTY2Y2M0MTAzMzAxYWJhIn0= Copy-Tag: eyJwIjoiamF2YS1tYXBzLW1hcHNwbGF0Zm9ybWRhdGFzZXRzLy5Pd2xCb3QueWFtbCIsImgiOiJkODZiYTViZTUzN2U0ODk0MzUxMDVjYTg1NTY2Y2M0MTAzMzAxYWJhIn0= Copy-Tag: eyJwIjoiamF2YS1tYXBzLXBsYWNlcy8uT3dsQm90LnlhbWwiLCJoIjoiZDg2YmE1YmU1MzdlNDg5NDM1MTA1Y2E4NTU2NmNjNDEwMzMwMWFiYSJ9 Copy-Tag: eyJwIjoiamF2YS1tYXBzLXJvdXRpbmcvLk93bEJvdC55YW1sIiwiaCI6ImQ4NmJhNWJlNTM3ZTQ4OTQzNTEwNWNhODU1NjZjYzQxMDMzMDFhYmEifQ== Copy-Tag: eyJwIjoiamF2YS1tZWRpYXRyYW5zbGF0aW9uLy5Pd2xCb3QueWFtbCIsImgiOiJkODZiYTViZTUzN2U0ODk0MzUxMDVjYTg1NTY2Y2M0MTAzMzAxYWJhIn0= Copy-Tag: eyJwIjoiamF2YS1tZWV0Ly5Pd2xCb3QueWFtbCIsImgiOiJkODZiYTViZTUzN2U0ODk0MzUxMDVjYTg1NTY2Y2M0MTAzMzAxYWJhIn0= * 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md * 🦉 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 448a461 commit 161f5b5

File tree

75 files changed

+1839
-1342
lines changed

Some content is hidden

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

75 files changed

+1839
-1342
lines changed

java-gkehub/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -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-gkehub.svg
198-
[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-gkehub/1.32.0
198+
[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-gkehub/1.33.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-gkehub/google-cloud-gkehub/src/main/java/com/google/cloud/gkehub/v1/GkeHubClient.java

Lines changed: 63 additions & 62 deletions
Original file line numberDiff line numberDiff line change
@@ -78,226 +78,227 @@
7878
* threads. In the example above, try-with-resources is used, which automatically calls close().
7979
*
8080
* <table>
81+
* <caption>Methods</caption>
8182
* <tr>
8283
* <th>Method</th>
8384
* <th>Description</th>
8485
* <th>Method Variants</th>
86+
* </tr>
8587
* <tr>
86-
* <td>ListMemberships</td>
88+
* <td><p> ListMemberships</td>
8789
* <td><p> Lists Memberships in a given project and location.</td>
8890
* <td>
8991
* <p>Request object method variants only take one parameter, a request object, which must be constructed before the call.</p>
9092
* <ul>
91-
* <li>listMemberships(ListMembershipsRequest request)
93+
* <li><p> listMemberships(ListMembershipsRequest request)
9294
* </ul>
9395
* <p>"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.</p>
9496
* <ul>
95-
* <li>listMemberships(LocationName parent)
96-
* <li>listMemberships(String parent)
97+
* <li><p> listMemberships(LocationName parent)
98+
* <li><p> listMemberships(String parent)
9799
* </ul>
98100
* <p>Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.</p>
99101
* <ul>
100-
* <li>listMembershipsPagedCallable()
101-
* <li>listMembershipsCallable()
102+
* <li><p> listMembershipsPagedCallable()
103+
* <li><p> listMembershipsCallable()
102104
* </ul>
103105
* </td>
104106
* </tr>
105107
* <tr>
106-
* <td>ListFeatures</td>
108+
* <td><p> ListFeatures</td>
107109
* <td><p> Lists Features in a given project and location.</td>
108110
* <td>
109111
* <p>Request object method variants only take one parameter, a request object, which must be constructed before the call.</p>
110112
* <ul>
111-
* <li>listFeatures(ListFeaturesRequest request)
113+
* <li><p> listFeatures(ListFeaturesRequest request)
112114
* </ul>
113115
* <p>"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.</p>
114116
* <ul>
115-
* <li>listFeatures(LocationName parent)
116-
* <li>listFeatures(String parent)
117+
* <li><p> listFeatures(LocationName parent)
118+
* <li><p> listFeatures(String parent)
117119
* </ul>
118120
* <p>Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.</p>
119121
* <ul>
120-
* <li>listFeaturesPagedCallable()
121-
* <li>listFeaturesCallable()
122+
* <li><p> listFeaturesPagedCallable()
123+
* <li><p> listFeaturesCallable()
122124
* </ul>
123125
* </td>
124126
* </tr>
125127
* <tr>
126-
* <td>GetMembership</td>
128+
* <td><p> GetMembership</td>
127129
* <td><p> Gets the details of a Membership.</td>
128130
* <td>
129131
* <p>Request object method variants only take one parameter, a request object, which must be constructed before the call.</p>
130132
* <ul>
131-
* <li>getMembership(GetMembershipRequest request)
133+
* <li><p> getMembership(GetMembershipRequest request)
132134
* </ul>
133135
* <p>"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.</p>
134136
* <ul>
135-
* <li>getMembership(MembershipName name)
136-
* <li>getMembership(String name)
137+
* <li><p> getMembership(MembershipName name)
138+
* <li><p> getMembership(String name)
137139
* </ul>
138140
* <p>Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.</p>
139141
* <ul>
140-
* <li>getMembershipCallable()
142+
* <li><p> getMembershipCallable()
141143
* </ul>
142144
* </td>
143145
* </tr>
144146
* <tr>
145-
* <td>GetFeature</td>
147+
* <td><p> GetFeature</td>
146148
* <td><p> Gets details of a single Feature.</td>
147149
* <td>
148150
* <p>Request object method variants only take one parameter, a request object, which must be constructed before the call.</p>
149151
* <ul>
150-
* <li>getFeature(GetFeatureRequest request)
152+
* <li><p> getFeature(GetFeatureRequest request)
151153
* </ul>
152154
* <p>"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.</p>
153155
* <ul>
154-
* <li>getFeature(FeatureName name)
155-
* <li>getFeature(String name)
156+
* <li><p> getFeature(FeatureName name)
157+
* <li><p> getFeature(String name)
156158
* </ul>
157159
* <p>Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.</p>
158160
* <ul>
159-
* <li>getFeatureCallable()
161+
* <li><p> getFeatureCallable()
160162
* </ul>
161163
* </td>
162164
* </tr>
163165
* <tr>
164-
* <td>CreateMembership</td>
166+
* <td><p> CreateMembership</td>
165167
* <td><p> Creates a new Membership.
166168
* <p> &#42;&#42;This is currently only supported for GKE clusters on Google Cloud&#42;&#42;. To register other clusters, follow the instructions at https://cloud.google.com/anthos/multicluster-management/connect/registering-a-cluster.</td>
167169
* <td>
168170
* <p>Request object method variants only take one parameter, a request object, which must be constructed before the call.</p>
169171
* <ul>
170-
* <li>createMembershipAsync(CreateMembershipRequest request)
172+
* <li><p> createMembershipAsync(CreateMembershipRequest request)
171173
* </ul>
172174
* <p>Methods that return long-running operations have "Async" method variants that return `OperationFuture`, which is used to track polling of the service.</p>
173175
* <ul>
174-
* <li>createMembershipAsync(LocationName parent, Membership resource, String membershipId)
175-
* <li>createMembershipAsync(String parent, Membership resource, String membershipId)
176+
* <li><p> createMembershipAsync(LocationName parent, Membership resource, String membershipId)
177+
* <li><p> createMembershipAsync(String parent, Membership resource, String membershipId)
176178
* </ul>
177179
* <p>Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.</p>
178180
* <ul>
179-
* <li>createMembershipOperationCallable()
180-
* <li>createMembershipCallable()
181+
* <li><p> createMembershipOperationCallable()
182+
* <li><p> createMembershipCallable()
181183
* </ul>
182184
* </td>
183185
* </tr>
184186
* <tr>
185-
* <td>CreateFeature</td>
187+
* <td><p> CreateFeature</td>
186188
* <td><p> Adds a new Feature.</td>
187189
* <td>
188190
* <p>Request object method variants only take one parameter, a request object, which must be constructed before the call.</p>
189191
* <ul>
190-
* <li>createFeatureAsync(CreateFeatureRequest request)
192+
* <li><p> createFeatureAsync(CreateFeatureRequest request)
191193
* </ul>
192194
* <p>Methods that return long-running operations have "Async" method variants that return `OperationFuture`, which is used to track polling of the service.</p>
193195
* <ul>
194-
* <li>createFeatureAsync(LocationName parent, Feature resource, String featureId)
195-
* <li>createFeatureAsync(String parent, Feature resource, String featureId)
196+
* <li><p> createFeatureAsync(LocationName parent, Feature resource, String featureId)
197+
* <li><p> createFeatureAsync(String parent, Feature resource, String featureId)
196198
* </ul>
197199
* <p>Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.</p>
198200
* <ul>
199-
* <li>createFeatureOperationCallable()
200-
* <li>createFeatureCallable()
201+
* <li><p> createFeatureOperationCallable()
202+
* <li><p> createFeatureCallable()
201203
* </ul>
202204
* </td>
203205
* </tr>
204206
* <tr>
205-
* <td>DeleteMembership</td>
207+
* <td><p> DeleteMembership</td>
206208
* <td><p> Removes a Membership.
207209
* <p> &#42;&#42;This is currently only supported for GKE clusters on Google Cloud&#42;&#42;. To unregister other clusters, follow the instructions at https://cloud.google.com/anthos/multicluster-management/connect/unregistering-a-cluster.</td>
208210
* <td>
209211
* <p>Request object method variants only take one parameter, a request object, which must be constructed before the call.</p>
210212
* <ul>
211-
* <li>deleteMembershipAsync(DeleteMembershipRequest request)
213+
* <li><p> deleteMembershipAsync(DeleteMembershipRequest request)
212214
* </ul>
213215
* <p>Methods that return long-running operations have "Async" method variants that return `OperationFuture`, which is used to track polling of the service.</p>
214216
* <ul>
215-
* <li>deleteMembershipAsync(MembershipName name)
216-
* <li>deleteMembershipAsync(String name)
217+
* <li><p> deleteMembershipAsync(MembershipName name)
218+
* <li><p> deleteMembershipAsync(String name)
217219
* </ul>
218220
* <p>Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.</p>
219221
* <ul>
220-
* <li>deleteMembershipOperationCallable()
221-
* <li>deleteMembershipCallable()
222+
* <li><p> deleteMembershipOperationCallable()
223+
* <li><p> deleteMembershipCallable()
222224
* </ul>
223225
* </td>
224226
* </tr>
225227
* <tr>
226-
* <td>DeleteFeature</td>
228+
* <td><p> DeleteFeature</td>
227229
* <td><p> Removes a Feature.</td>
228230
* <td>
229231
* <p>Request object method variants only take one parameter, a request object, which must be constructed before the call.</p>
230232
* <ul>
231-
* <li>deleteFeatureAsync(DeleteFeatureRequest request)
233+
* <li><p> deleteFeatureAsync(DeleteFeatureRequest request)
232234
* </ul>
233235
* <p>Methods that return long-running operations have "Async" method variants that return `OperationFuture`, which is used to track polling of the service.</p>
234236
* <ul>
235-
* <li>deleteFeatureAsync(FeatureName name)
236-
* <li>deleteFeatureAsync(String name)
237+
* <li><p> deleteFeatureAsync(FeatureName name)
238+
* <li><p> deleteFeatureAsync(String name)
237239
* </ul>
238240
* <p>Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.</p>
239241
* <ul>
240-
* <li>deleteFeatureOperationCallable()
241-
* <li>deleteFeatureCallable()
242+
* <li><p> deleteFeatureOperationCallable()
243+
* <li><p> deleteFeatureCallable()
242244
* </ul>
243245
* </td>
244246
* </tr>
245247
* <tr>
246-
* <td>UpdateMembership</td>
248+
* <td><p> UpdateMembership</td>
247249
* <td><p> Updates an existing Membership.</td>
248250
* <td>
249251
* <p>Request object method variants only take one parameter, a request object, which must be constructed before the call.</p>
250252
* <ul>
251-
* <li>updateMembershipAsync(UpdateMembershipRequest request)
253+
* <li><p> updateMembershipAsync(UpdateMembershipRequest request)
252254
* </ul>
253255
* <p>Methods that return long-running operations have "Async" method variants that return `OperationFuture`, which is used to track polling of the service.</p>
254256
* <ul>
255-
* <li>updateMembershipAsync(MembershipName name, Membership resource, FieldMask updateMask)
256-
* <li>updateMembershipAsync(String name, Membership resource, FieldMask updateMask)
257+
* <li><p> updateMembershipAsync(MembershipName name, Membership resource, FieldMask updateMask)
258+
* <li><p> updateMembershipAsync(String name, Membership resource, FieldMask updateMask)
257259
* </ul>
258260
* <p>Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.</p>
259261
* <ul>
260-
* <li>updateMembershipOperationCallable()
261-
* <li>updateMembershipCallable()
262+
* <li><p> updateMembershipOperationCallable()
263+
* <li><p> updateMembershipCallable()
262264
* </ul>
263265
* </td>
264266
* </tr>
265267
* <tr>
266-
* <td>UpdateFeature</td>
268+
* <td><p> UpdateFeature</td>
267269
* <td><p> Updates an existing Feature.</td>
268270
* <td>
269271
* <p>Request object method variants only take one parameter, a request object, which must be constructed before the call.</p>
270272
* <ul>
271-
* <li>updateFeatureAsync(UpdateFeatureRequest request)
273+
* <li><p> updateFeatureAsync(UpdateFeatureRequest request)
272274
* </ul>
273275
* <p>Methods that return long-running operations have "Async" method variants that return `OperationFuture`, which is used to track polling of the service.</p>
274276
* <ul>
275-
* <li>updateFeatureAsync(FeatureName name, Feature resource, FieldMask updateMask)
276-
* <li>updateFeatureAsync(String name, Feature resource, FieldMask updateMask)
277+
* <li><p> updateFeatureAsync(FeatureName name, Feature resource, FieldMask updateMask)
278+
* <li><p> updateFeatureAsync(String name, Feature resource, FieldMask updateMask)
277279
* </ul>
278280
* <p>Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.</p>
279281
* <ul>
280-
* <li>updateFeatureOperationCallable()
281-
* <li>updateFeatureCallable()
282+
* <li><p> updateFeatureOperationCallable()
283+
* <li><p> updateFeatureCallable()
282284
* </ul>
283285
* </td>
284286
* </tr>
285287
* <tr>
286-
* <td>GenerateConnectManifest</td>
288+
* <td><p> GenerateConnectManifest</td>
287289
* <td><p> Generates the manifest for deployment of the GKE connect agent.
288290
* <p> &#42;&#42;This method is used internally by Google-provided libraries.&#42;&#42; Most clients should not need to call this method directly.</td>
289291
* <td>
290292
* <p>Request object method variants only take one parameter, a request object, which must be constructed before the call.</p>
291293
* <ul>
292-
* <li>generateConnectManifest(GenerateConnectManifestRequest request)
294+
* <li><p> generateConnectManifest(GenerateConnectManifestRequest request)
293295
* </ul>
294296
* <p>Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.</p>
295297
* <ul>
296-
* <li>generateConnectManifestCallable()
298+
* <li><p> generateConnectManifestCallable()
297299
* </ul>
298300
* </td>
299301
* </tr>
300-
* </tr>
301302
* </table>
302303
*
303304
* <p>See the individual methods for example code.

java-gkehub/google-cloud-gkehub/src/main/java/com/google/cloud/gkehub/v1/stub/GkeHubStubSettings.java

Lines changed: 18 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -367,6 +367,15 @@ public GkeHubStub createStub() throws IOException {
367367
"Transport not supported: %s", getTransportChannelProvider().getTransportName()));
368368
}
369369

370+
/** Returns the endpoint set by the user or the the service's default endpoint. */
371+
@Override
372+
public String getEndpoint() {
373+
if (super.getEndpoint() != null) {
374+
return super.getEndpoint();
375+
}
376+
return getDefaultEndpoint();
377+
}
378+
370379
/** Returns the default service name. */
371380
@Override
372381
public String getServiceName() {
@@ -631,7 +640,6 @@ private static Builder createDefault() {
631640
builder.setTransportChannelProvider(defaultTransportChannelProvider());
632641
builder.setCredentialsProvider(defaultCredentialsProviderBuilder().build());
633642
builder.setInternalHeaderProvider(defaultApiClientHeaderProviderBuilder().build());
634-
builder.setEndpoint(getDefaultEndpoint());
635643
builder.setMtlsEndpoint(getDefaultMtlsEndpoint());
636644
builder.setSwitchToMtlsEndpointAllowed(true);
637645

@@ -644,7 +652,6 @@ private static Builder createHttpJsonDefault() {
644652
builder.setTransportChannelProvider(defaultHttpJsonTransportProviderBuilder().build());
645653
builder.setCredentialsProvider(defaultCredentialsProviderBuilder().build());
646654
builder.setInternalHeaderProvider(defaultHttpJsonApiClientHeaderProviderBuilder().build());
647-
builder.setEndpoint(getDefaultEndpoint());
648655
builder.setMtlsEndpoint(getDefaultMtlsEndpoint());
649656
builder.setSwitchToMtlsEndpointAllowed(true);
650657

@@ -981,6 +988,15 @@ public UnaryCallSettings.Builder<UpdateFeatureRequest, Operation> updateFeatureS
981988
return generateConnectManifestSettings;
982989
}
983990

991+
/** Returns the endpoint set by the user or the the service's default endpoint. */
992+
@Override
993+
public String getEndpoint() {
994+
if (super.getEndpoint() != null) {
995+
return super.getEndpoint();
996+
}
997+
return getDefaultEndpoint();
998+
}
999+
9841000
@Override
9851001
public GkeHubStubSettings build() throws IOException {
9861002
return new GkeHubStubSettings(this);

0 commit comments

Comments
 (0)