2121import com .google .api .gax .grpc .GrpcCallSettings ;
2222import com .google .api .gax .grpc .GrpcStubCallableFactory ;
2323import com .google .api .gax .rpc .ClientContext ;
24- import com .google .api .gax .rpc .RequestParamsExtractor ;
2524import com .google .api .gax .rpc .UnaryCallable ;
2625import com .google .common .collect .ImmutableMap ;
2726import com .google .containeranalysis .v1 .GetVulnerabilityOccurrencesSummaryRequest ;
3534import io .grpc .MethodDescriptor ;
3635import io .grpc .protobuf .ProtoUtils ;
3736import java .io .IOException ;
38- import java .util .Map ;
3937import java .util .concurrent .TimeUnit ;
4038import 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
0 commit comments