Skip to content
This repository was archived by the owner on Sep 16, 2023. It is now read-only.

Commit c59cddd

Browse files
feat!: release gapic-generator-java v2.0.0 (#637)
This PR was generated using Autosynth. 🌈 Synth log will be available here: https://source.cloud.google.com/results/invocations/cb37cd14-7561-4e5b-b404-d6bbaac476ec/targets - [ ] To automatically regenerate this PR, check this box. (May take up to 24 hours.) PiperOrigin-RevId: 388535346 Source-Link: googleapis/googleapis@d9eaf41 PiperOrigin-RevId: 388499329 Source-Link: googleapis/googleapis@bb0a090
1 parent 0352b71 commit c59cddd

File tree

4 files changed

+27
-38
lines changed

4 files changed

+27
-38
lines changed

google-cloud-containeranalysis/src/main/java/com/google/cloud/devtools/containeranalysis/v1/ContainerAnalysisSettings.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -183,14 +183,13 @@ public ContainerAnalysisStubSettings.Builder getStubSettingsBuilder() {
183183
return ((ContainerAnalysisStubSettings.Builder) getStubSettings());
184184
}
185185

186-
// NEXT_MAJOR_VER: remove 'throws Exception'.
187186
/**
188187
* Applies the given settings updater function to all of the unary API methods in this service.
189188
*
190189
* <p>Note: This method does not support applying settings to streaming methods.
191190
*/
192191
public Builder applyToAllUnaryMethods(
193-
ApiFunction<UnaryCallSettings.Builder<?, ?>, Void> settingsUpdater) throws Exception {
192+
ApiFunction<UnaryCallSettings.Builder<?, ?>, Void> settingsUpdater) {
194193
super.applyToAllUnaryMethods(
195194
getStubSettingsBuilder().unaryMethodSettingsBuilders(), settingsUpdater);
196195
return this;

google-cloud-containeranalysis/src/main/java/com/google/cloud/devtools/containeranalysis/v1/stub/ContainerAnalysisStubSettings.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -314,14 +314,13 @@ private static Builder initDefaults(Builder builder) {
314314
return builder;
315315
}
316316

317-
// NEXT_MAJOR_VER: remove 'throws Exception'.
318317
/**
319318
* Applies the given settings updater function to all of the unary API methods in this service.
320319
*
321320
* <p>Note: This method does not support applying settings to streaming methods.
322321
*/
323322
public Builder applyToAllUnaryMethods(
324-
ApiFunction<UnaryCallSettings.Builder<?, ?>, Void> settingsUpdater) throws Exception {
323+
ApiFunction<UnaryCallSettings.Builder<?, ?>, Void> settingsUpdater) {
325324
super.applyToAllUnaryMethods(unaryMethodSettingsBuilders, settingsUpdater);
326325
return this;
327326
}

google-cloud-containeranalysis/src/main/java/com/google/cloud/devtools/containeranalysis/v1/stub/GrpcContainerAnalysisStub.java

Lines changed: 23 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@
2121
import com.google.api.gax.grpc.GrpcCallSettings;
2222
import com.google.api.gax.grpc.GrpcStubCallableFactory;
2323
import com.google.api.gax.rpc.ClientContext;
24-
import com.google.api.gax.rpc.RequestParamsExtractor;
2524
import com.google.api.gax.rpc.UnaryCallable;
2625
import com.google.common.collect.ImmutableMap;
2726
import com.google.containeranalysis.v1.GetVulnerabilityOccurrencesSummaryRequest;
@@ -35,7 +34,6 @@
3534
import io.grpc.MethodDescriptor;
3635
import io.grpc.protobuf.ProtoUtils;
3736
import java.io.IOException;
38-
import java.util.Map;
3937
import java.util.concurrent.TimeUnit;
4038
import javax.annotation.Generated;
4139

@@ -147,40 +145,31 @@ protected GrpcContainerAnalysisStub(
147145
GrpcCallSettings.<SetIamPolicyRequest, Policy>newBuilder()
148146
.setMethodDescriptor(setIamPolicyMethodDescriptor)
149147
.setParamsExtractor(
150-
new RequestParamsExtractor<SetIamPolicyRequest>() {
151-
@Override
152-
public Map<String, String> extract(SetIamPolicyRequest request) {
153-
ImmutableMap.Builder<String, String> params = ImmutableMap.builder();
154-
params.put("resource", String.valueOf(request.getResource()));
155-
return params.build();
156-
}
148+
request -> {
149+
ImmutableMap.Builder<String, String> params = ImmutableMap.builder();
150+
params.put("resource", String.valueOf(request.getResource()));
151+
return params.build();
157152
})
158153
.build();
159154
GrpcCallSettings<GetIamPolicyRequest, Policy> getIamPolicyTransportSettings =
160155
GrpcCallSettings.<GetIamPolicyRequest, Policy>newBuilder()
161156
.setMethodDescriptor(getIamPolicyMethodDescriptor)
162157
.setParamsExtractor(
163-
new RequestParamsExtractor<GetIamPolicyRequest>() {
164-
@Override
165-
public Map<String, String> extract(GetIamPolicyRequest request) {
166-
ImmutableMap.Builder<String, String> params = ImmutableMap.builder();
167-
params.put("resource", String.valueOf(request.getResource()));
168-
return params.build();
169-
}
158+
request -> {
159+
ImmutableMap.Builder<String, String> params = ImmutableMap.builder();
160+
params.put("resource", String.valueOf(request.getResource()));
161+
return params.build();
170162
})
171163
.build();
172164
GrpcCallSettings<TestIamPermissionsRequest, TestIamPermissionsResponse>
173165
testIamPermissionsTransportSettings =
174166
GrpcCallSettings.<TestIamPermissionsRequest, TestIamPermissionsResponse>newBuilder()
175167
.setMethodDescriptor(testIamPermissionsMethodDescriptor)
176168
.setParamsExtractor(
177-
new RequestParamsExtractor<TestIamPermissionsRequest>() {
178-
@Override
179-
public Map<String, String> extract(TestIamPermissionsRequest request) {
180-
ImmutableMap.Builder<String, String> params = ImmutableMap.builder();
181-
params.put("resource", String.valueOf(request.getResource()));
182-
return params.build();
183-
}
169+
request -> {
170+
ImmutableMap.Builder<String, String> params = ImmutableMap.builder();
171+
params.put("resource", String.valueOf(request.getResource()));
172+
return params.build();
184173
})
185174
.build();
186175
GrpcCallSettings<GetVulnerabilityOccurrencesSummaryRequest, VulnerabilityOccurrencesSummary>
@@ -190,14 +179,10 @@ public Map<String, String> extract(TestIamPermissionsRequest request) {
190179
newBuilder()
191180
.setMethodDescriptor(getVulnerabilityOccurrencesSummaryMethodDescriptor)
192181
.setParamsExtractor(
193-
new RequestParamsExtractor<GetVulnerabilityOccurrencesSummaryRequest>() {
194-
@Override
195-
public Map<String, String> extract(
196-
GetVulnerabilityOccurrencesSummaryRequest request) {
197-
ImmutableMap.Builder<String, String> params = ImmutableMap.builder();
198-
params.put("parent", String.valueOf(request.getParent()));
199-
return params.build();
200-
}
182+
request -> {
183+
ImmutableMap.Builder<String, String> params = ImmutableMap.builder();
184+
params.put("parent", String.valueOf(request.getParent()));
185+
return params.build();
201186
})
202187
.build();
203188

@@ -250,7 +235,13 @@ public UnaryCallable<GetIamPolicyRequest, Policy> getIamPolicyCallable() {
250235

251236
@Override
252237
public final void close() {
253-
shutdown();
238+
try {
239+
backgroundResources.close();
240+
} catch (RuntimeException e) {
241+
throw e;
242+
} catch (Exception e) {
243+
throw new IllegalStateException("Failed to close resource", e);
244+
}
254245
}
255246

256247
@Override

synth.metadata

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@
1111
"git": {
1212
"name": "googleapis",
1313
"remote": "https://github.com/googleapis/googleapis.git",
14-
"sha": "551681f25e36b11829e87e580281350461f4f3f5",
15-
"internalRef": "379784268"
14+
"sha": "d9eaf41de44d953458b18712a3f240bb4c564e48",
15+
"internalRef": "388535346"
1616
}
1717
},
1818
{

0 commit comments

Comments
 (0)