() {
-            @Override
-            public ListClientTlsPoliciesPagedResponse apply(ListClientTlsPoliciesPage input) {
-              return new ListClientTlsPoliciesPagedResponse(input);
-            }
-          },
+          input -> new ListClientTlsPoliciesPagedResponse(input),
           MoreExecutors.directExecutor());
     }
 
diff --git a/google-cloud-network-security/src/main/java/com/google/cloud/networksecurity/v1beta1/NetworkSecuritySettings.java b/google-cloud-network-security/src/main/java/com/google/cloud/networksecurity/v1beta1/NetworkSecuritySettings.java
index 848c2a3d..bae12eb6 100644
--- a/google-cloud-network-security/src/main/java/com/google/cloud/networksecurity/v1beta1/NetworkSecuritySettings.java
+++ b/google-cloud-network-security/src/main/java/com/google/cloud/networksecurity/v1beta1/NetworkSecuritySettings.java
@@ -325,14 +325,13 @@ public NetworkSecurityStubSettings.Builder getStubSettingsBuilder() {
       return ((NetworkSecurityStubSettings.Builder) getStubSettings());
     }
 
-    // NEXT_MAJOR_VER: remove 'throws Exception'.
     /**
      * Applies the given settings updater function to all of the unary API methods in this service.
      *
      * Note: This method does not support applying settings to streaming methods.
      */
     public Builder applyToAllUnaryMethods(
-        ApiFunction, Void> settingsUpdater) throws Exception {
+        ApiFunction, Void> settingsUpdater) {
       super.applyToAllUnaryMethods(
           getStubSettingsBuilder().unaryMethodSettingsBuilders(), settingsUpdater);
       return this;
diff --git a/google-cloud-network-security/src/main/java/com/google/cloud/networksecurity/v1beta1/stub/GrpcNetworkSecurityStub.java b/google-cloud-network-security/src/main/java/com/google/cloud/networksecurity/v1beta1/stub/GrpcNetworkSecurityStub.java
index 2ea4fc6f..eddc1394 100644
--- a/google-cloud-network-security/src/main/java/com/google/cloud/networksecurity/v1beta1/stub/GrpcNetworkSecurityStub.java
+++ b/google-cloud-network-security/src/main/java/com/google/cloud/networksecurity/v1beta1/stub/GrpcNetworkSecurityStub.java
@@ -27,7 +27,6 @@
 import com.google.api.gax.grpc.GrpcStubCallableFactory;
 import com.google.api.gax.rpc.ClientContext;
 import com.google.api.gax.rpc.OperationCallable;
-import com.google.api.gax.rpc.RequestParamsExtractor;
 import com.google.api.gax.rpc.UnaryCallable;
 import com.google.cloud.networksecurity.v1beta1.AuthorizationPolicy;
 import com.google.cloud.networksecurity.v1beta1.ClientTlsPolicy;
@@ -58,7 +57,6 @@
 import io.grpc.MethodDescriptor;
 import io.grpc.protobuf.ProtoUtils;
 import java.io.IOException;
-import java.util.Map;
 import java.util.concurrent.TimeUnit;
 import javax.annotation.Generated;
 
@@ -350,13 +348,10 @@ protected GrpcNetworkSecurityStub(
                 .newBuilder()
                 .setMethodDescriptor(listAuthorizationPoliciesMethodDescriptor)
                 .setParamsExtractor(
-                    new RequestParamsExtractor() {
-                      @Override
-                      public Map extract(ListAuthorizationPoliciesRequest request) {
-                        ImmutableMap.Builder params = ImmutableMap.builder();
-                        params.put("parent", String.valueOf(request.getParent()));
-                        return params.build();
-                      }
+                    request -> {
+                      ImmutableMap.Builder params = ImmutableMap.builder();
+                      params.put("parent", String.valueOf(request.getParent()));
+                      return params.build();
                     })
                 .build();
     GrpcCallSettings
@@ -364,13 +359,10 @@ public Map extract(ListAuthorizationPoliciesRequest request) {
             GrpcCallSettings.newBuilder()
                 .setMethodDescriptor(getAuthorizationPolicyMethodDescriptor)
                 .setParamsExtractor(
-                    new RequestParamsExtractor() {
-                      @Override
-                      public Map extract(GetAuthorizationPolicyRequest request) {
-                        ImmutableMap.Builder params = ImmutableMap.builder();
-                        params.put("name", String.valueOf(request.getName()));
-                        return params.build();
-                      }
+                    request -> {
+                      ImmutableMap.Builder params = ImmutableMap.builder();
+                      params.put("name", String.valueOf(request.getName()));
+                      return params.build();
                     })
                 .build();
     GrpcCallSettings
@@ -378,13 +370,10 @@ public Map extract(GetAuthorizationPolicyRequest request) {
             GrpcCallSettings.newBuilder()
                 .setMethodDescriptor(createAuthorizationPolicyMethodDescriptor)
                 .setParamsExtractor(
-                    new RequestParamsExtractor() {
-                      @Override
-                      public Map extract(CreateAuthorizationPolicyRequest request) {
-                        ImmutableMap.Builder params = ImmutableMap.builder();
-                        params.put("parent", String.valueOf(request.getParent()));
-                        return params.build();
-                      }
+                    request -> {
+                      ImmutableMap.Builder params = ImmutableMap.builder();
+                      params.put("parent", String.valueOf(request.getParent()));
+                      return params.build();
                     })
                 .build();
     GrpcCallSettings
@@ -392,15 +381,12 @@ public Map extract(CreateAuthorizationPolicyRequest request) {
             GrpcCallSettings.newBuilder()
                 .setMethodDescriptor(updateAuthorizationPolicyMethodDescriptor)
                 .setParamsExtractor(
-                    new RequestParamsExtractor() {
-                      @Override
-                      public Map extract(UpdateAuthorizationPolicyRequest request) {
-                        ImmutableMap.Builder params = ImmutableMap.builder();
-                        params.put(
-                            "authorization_policy.name",
-                            String.valueOf(request.getAuthorizationPolicy().getName()));
-                        return params.build();
-                      }
+                    request -> {
+                      ImmutableMap.Builder params = ImmutableMap.builder();
+                      params.put(
+                          "authorization_policy.name",
+                          String.valueOf(request.getAuthorizationPolicy().getName()));
+                      return params.build();
                     })
                 .build();
     GrpcCallSettings
@@ -408,13 +394,10 @@ public Map extract(UpdateAuthorizationPolicyRequest request) {
             GrpcCallSettings.newBuilder()
                 .setMethodDescriptor(deleteAuthorizationPolicyMethodDescriptor)
                 .setParamsExtractor(
-                    new RequestParamsExtractor() {
-                      @Override
-                      public Map extract(DeleteAuthorizationPolicyRequest request) {
-                        ImmutableMap.Builder params = ImmutableMap.builder();
-                        params.put("name", String.valueOf(request.getName()));
-                        return params.build();
-                      }
+                    request -> {
+                      ImmutableMap.Builder params = ImmutableMap.builder();
+                      params.put("name", String.valueOf(request.getName()));
+                      return params.build();
                     })
                 .build();
     GrpcCallSettings
@@ -423,13 +406,10 @@ public Map extract(DeleteAuthorizationPolicyRequest request) {
                 .newBuilder()
                 .setMethodDescriptor(listServerTlsPoliciesMethodDescriptor)
                 .setParamsExtractor(
-                    new RequestParamsExtractor() {
-                      @Override
-                      public Map extract(ListServerTlsPoliciesRequest request) {
-                        ImmutableMap.Builder params = ImmutableMap.builder();
-                        params.put("parent", String.valueOf(request.getParent()));
-                        return params.build();
-                      }
+                    request -> {
+                      ImmutableMap.Builder params = ImmutableMap.builder();
+                      params.put("parent", String.valueOf(request.getParent()));
+                      return params.build();
                     })
                 .build();
     GrpcCallSettings
@@ -437,13 +417,10 @@ public Map extract(ListServerTlsPoliciesRequest request) {
             GrpcCallSettings.newBuilder()
                 .setMethodDescriptor(getServerTlsPolicyMethodDescriptor)
                 .setParamsExtractor(
-                    new RequestParamsExtractor() {
-                      @Override
-                      public Map extract(GetServerTlsPolicyRequest request) {
-                        ImmutableMap.Builder params = ImmutableMap.builder();
-                        params.put("name", String.valueOf(request.getName()));
-                        return params.build();
-                      }
+                    request -> {
+                      ImmutableMap.Builder params = ImmutableMap.builder();
+                      params.put("name", String.valueOf(request.getName()));
+                      return params.build();
                     })
                 .build();
     GrpcCallSettings
@@ -451,13 +428,10 @@ public Map extract(GetServerTlsPolicyRequest request) {
             GrpcCallSettings.newBuilder()
                 .setMethodDescriptor(createServerTlsPolicyMethodDescriptor)
                 .setParamsExtractor(
-                    new RequestParamsExtractor() {
-                      @Override
-                      public Map extract(CreateServerTlsPolicyRequest request) {
-                        ImmutableMap.Builder params = ImmutableMap.builder();
-                        params.put("parent", String.valueOf(request.getParent()));
-                        return params.build();
-                      }
+                    request -> {
+                      ImmutableMap.Builder params = ImmutableMap.builder();
+                      params.put("parent", String.valueOf(request.getParent()));
+                      return params.build();
                     })
                 .build();
     GrpcCallSettings
@@ -465,15 +439,12 @@ public Map extract(CreateServerTlsPolicyRequest request) {
             GrpcCallSettings.newBuilder()
                 .setMethodDescriptor(updateServerTlsPolicyMethodDescriptor)
                 .setParamsExtractor(
-                    new RequestParamsExtractor() {
-                      @Override
-                      public Map extract(UpdateServerTlsPolicyRequest request) {
-                        ImmutableMap.Builder params = ImmutableMap.builder();
-                        params.put(
-                            "server_tls_policy.name",
-                            String.valueOf(request.getServerTlsPolicy().getName()));
-                        return params.build();
-                      }
+                    request -> {
+                      ImmutableMap.Builder params = ImmutableMap.builder();
+                      params.put(
+                          "server_tls_policy.name",
+                          String.valueOf(request.getServerTlsPolicy().getName()));
+                      return params.build();
                     })
                 .build();
     GrpcCallSettings
@@ -481,13 +452,10 @@ public Map extract(UpdateServerTlsPolicyRequest request) {
             GrpcCallSettings.newBuilder()
                 .setMethodDescriptor(deleteServerTlsPolicyMethodDescriptor)
                 .setParamsExtractor(
-                    new RequestParamsExtractor() {
-                      @Override
-                      public Map extract(DeleteServerTlsPolicyRequest request) {
-                        ImmutableMap.Builder params = ImmutableMap.builder();
-                        params.put("name", String.valueOf(request.getName()));
-                        return params.build();
-                      }
+                    request -> {
+                      ImmutableMap.Builder params = ImmutableMap.builder();
+                      params.put("name", String.valueOf(request.getName()));
+                      return params.build();
                     })
                 .build();
     GrpcCallSettings
@@ -496,13 +464,10 @@ public Map extract(DeleteServerTlsPolicyRequest request) {
                 .newBuilder()
                 .setMethodDescriptor(listClientTlsPoliciesMethodDescriptor)
                 .setParamsExtractor(
-                    new RequestParamsExtractor() {
-                      @Override
-                      public Map extract(ListClientTlsPoliciesRequest request) {
-                        ImmutableMap.Builder params = ImmutableMap.builder();
-                        params.put("parent", String.valueOf(request.getParent()));
-                        return params.build();
-                      }
+                    request -> {
+                      ImmutableMap.Builder params = ImmutableMap.builder();
+                      params.put("parent", String.valueOf(request.getParent()));
+                      return params.build();
                     })
                 .build();
     GrpcCallSettings
@@ -510,13 +475,10 @@ public Map extract(ListClientTlsPoliciesRequest request) {
             GrpcCallSettings.newBuilder()
                 .setMethodDescriptor(getClientTlsPolicyMethodDescriptor)
                 .setParamsExtractor(
-                    new RequestParamsExtractor() {
-                      @Override
-                      public Map extract(GetClientTlsPolicyRequest request) {
-                        ImmutableMap.Builder params = ImmutableMap.builder();
-                        params.put("name", String.valueOf(request.getName()));
-                        return params.build();
-                      }
+                    request -> {
+                      ImmutableMap.Builder params = ImmutableMap.builder();
+                      params.put("name", String.valueOf(request.getName()));
+                      return params.build();
                     })
                 .build();
     GrpcCallSettings
@@ -524,13 +486,10 @@ public Map extract(GetClientTlsPolicyRequest request) {
             GrpcCallSettings.newBuilder()
                 .setMethodDescriptor(createClientTlsPolicyMethodDescriptor)
                 .setParamsExtractor(
-                    new RequestParamsExtractor() {
-                      @Override
-                      public Map extract(CreateClientTlsPolicyRequest request) {
-                        ImmutableMap.Builder params = ImmutableMap.builder();
-                        params.put("parent", String.valueOf(request.getParent()));
-                        return params.build();
-                      }
+                    request -> {
+                      ImmutableMap.Builder params = ImmutableMap.builder();
+                      params.put("parent", String.valueOf(request.getParent()));
+                      return params.build();
                     })
                 .build();
     GrpcCallSettings
@@ -538,15 +497,12 @@ public Map extract(CreateClientTlsPolicyRequest request) {
             GrpcCallSettings.newBuilder()
                 .setMethodDescriptor(updateClientTlsPolicyMethodDescriptor)
                 .setParamsExtractor(
-                    new RequestParamsExtractor() {
-                      @Override
-                      public Map extract(UpdateClientTlsPolicyRequest request) {
-                        ImmutableMap.Builder params = ImmutableMap.builder();
-                        params.put(
-                            "client_tls_policy.name",
-                            String.valueOf(request.getClientTlsPolicy().getName()));
-                        return params.build();
-                      }
+                    request -> {
+                      ImmutableMap.Builder params = ImmutableMap.builder();
+                      params.put(
+                          "client_tls_policy.name",
+                          String.valueOf(request.getClientTlsPolicy().getName()));
+                      return params.build();
                     })
                 .build();
     GrpcCallSettings
@@ -554,13 +510,10 @@ public Map extract(UpdateClientTlsPolicyRequest request) {
             GrpcCallSettings.newBuilder()
                 .setMethodDescriptor(deleteClientTlsPolicyMethodDescriptor)
                 .setParamsExtractor(
-                    new RequestParamsExtractor() {
-                      @Override
-                      public Map extract(DeleteClientTlsPolicyRequest request) {
-                        ImmutableMap.Builder params = ImmutableMap.builder();
-                        params.put("name", String.valueOf(request.getName()));
-                        return params.build();
-                      }
+                    request -> {
+                      ImmutableMap.Builder params = ImmutableMap.builder();
+                      params.put("name", String.valueOf(request.getName()));
+                      return params.build();
                     })
                 .build();
 
@@ -873,7 +826,13 @@ public UnaryCallable deleteClientTlsPol
 
   @Override
   public final void close() {
-    shutdown();
+    try {
+      backgroundResources.close();
+    } catch (RuntimeException e) {
+      throw e;
+    } catch (Exception e) {
+      throw new IllegalStateException("Failed to close resource", e);
+    }
   }
 
   @Override
diff --git a/google-cloud-network-security/src/main/java/com/google/cloud/networksecurity/v1beta1/stub/NetworkSecurityStubSettings.java b/google-cloud-network-security/src/main/java/com/google/cloud/networksecurity/v1beta1/stub/NetworkSecurityStubSettings.java
index 3f238be3..107acc53 100644
--- a/google-cloud-network-security/src/main/java/com/google/cloud/networksecurity/v1beta1/stub/NetworkSecurityStubSettings.java
+++ b/google-cloud-network-security/src/main/java/com/google/cloud/networksecurity/v1beta1/stub/NetworkSecurityStubSettings.java
@@ -1170,14 +1170,13 @@ private static Builder initDefaults(Builder builder) {
       return builder;
     }
 
-    // NEXT_MAJOR_VER: remove 'throws Exception'.
     /**
      * Applies the given settings updater function to all of the unary API methods in this service.
      *
      * Note: This method does not support applying settings to streaming methods.
      */
     public Builder applyToAllUnaryMethods(
-        ApiFunction, Void> settingsUpdater) throws Exception {
+        ApiFunction, Void> settingsUpdater) {
       super.applyToAllUnaryMethods(unaryMethodSettingsBuilders, settingsUpdater);
       return this;
     }
diff --git a/grpc-google-cloud-network-security-v1beta1/pom.xml b/grpc-google-cloud-network-security-v1beta1/pom.xml
index 1412b689..19b9dee5 100644
--- a/grpc-google-cloud-network-security-v1beta1/pom.xml
+++ b/grpc-google-cloud-network-security-v1beta1/pom.xml
@@ -4,13 +4,13 @@
   4.0.0
   com.google.api.grpc
   grpc-google-cloud-network-security-v1beta1
-  0.1.0
+  0.2.0
   grpc-google-cloud-network-security-v1beta1
   GRPC library for google-cloud-network-security
   
     com.google.cloud
     google-cloud-network-security-parent
-    0.1.0
+    0.2.0
   
   
     
diff --git a/java.header b/java.header
index 3a9b503a..d0970ba7 100644
--- a/java.header
+++ b/java.header
@@ -1,5 +1,5 @@
 ^/\*$
-^ \* Copyright \d\d\d\d,? Google (Inc\.|LLC)( All [rR]ights [rR]eserved\.)?$
+^ \* Copyright \d\d\d\d,? Google (Inc\.|LLC)$
 ^ \*$
 ^ \* Licensed under the Apache License, Version 2\.0 \(the "License"\);$
 ^ \* you may not use this file except in compliance with the License\.$
diff --git a/pom.xml b/pom.xml
index 79ee88fc..d07791f6 100644
--- a/pom.xml
+++ b/pom.xml
@@ -4,7 +4,7 @@
   com.google.cloud
   google-cloud-network-security-parent
   pom
-  0.1.0
+  0.2.0
   Google Network Security API Parent
   https://github.com/googleapis/java-network-security
   
@@ -14,7 +14,7 @@
   
     com.google.cloud
     google-cloud-shared-config
-    0.12.0
+    1.0.0
   
 
   
@@ -69,23 +69,23 @@
       
         com.google.cloud
         google-cloud-network-security
-        0.1.0
+        0.2.0
       
       
         com.google.api.grpc
         grpc-google-cloud-network-security-v1beta1
-        0.1.0
+        0.2.0
       
       
         com.google.api.grpc
         proto-google-cloud-network-security-v1beta1
-        0.1.0
+        0.2.0
       
 
       
         com.google.cloud
         google-cloud-shared-dependencies
-        1.4.0
+        2.0.0
         pom
         import
       
diff --git a/proto-google-cloud-network-security-v1beta1/pom.xml b/proto-google-cloud-network-security-v1beta1/pom.xml
index 9636ee2b..be8dce6b 100644
--- a/proto-google-cloud-network-security-v1beta1/pom.xml
+++ b/proto-google-cloud-network-security-v1beta1/pom.xml
@@ -4,13 +4,13 @@
   4.0.0
   com.google.api.grpc
   proto-google-cloud-network-security-v1beta1
-  0.1.0
+  0.2.0
   proto-google-cloud-network-security-v1beta1
   Proto library for google-cloud-network-security
   
     com.google.cloud
     google-cloud-network-security-parent
-    0.1.0
+    0.2.0
   
   
     
diff --git a/renovate.json b/renovate.json
index 293198f3..18f3b941 100644
--- a/renovate.json
+++ b/renovate.json
@@ -69,5 +69,8 @@
     }
   ],
   "semanticCommits": true,
-  "masterIssue": true
+  "dependencyDashboard": true,
+  "dependencyDashboardLabels": [
+    "type: process"
+  ]
 }
diff --git a/samples/install-without-bom/pom.xml b/samples/install-without-bom/pom.xml
index 7ec85b79..9f0470b6 100644
--- a/samples/install-without-bom/pom.xml
+++ b/samples/install-without-bom/pom.xml
@@ -29,7 +29,7 @@
     
       com.google.cloud
       google-cloud-network-security
-      0.0.0
+      0.1.0
     
     
 
diff --git a/samples/snapshot/pom.xml b/samples/snapshot/pom.xml
index a3057d6a..a9fb550a 100644
--- a/samples/snapshot/pom.xml
+++ b/samples/snapshot/pom.xml
@@ -28,7 +28,7 @@
     
       com.google.cloud
       google-cloud-network-security
-      0.0.0
+      0.1.0
     
   
 
diff --git a/samples/snippets/pom.xml b/samples/snippets/pom.xml
index 0a5b811a..0a8f99e5 100644
--- a/samples/snippets/pom.xml
+++ b/samples/snippets/pom.xml
@@ -28,7 +28,7 @@
     
       com.google.cloud
       google-cloud-network-security
-      0.0.0
+      0.1.0
     
 
     
diff --git a/versions.txt b/versions.txt
index 7a601ed8..d126dd2b 100644
--- a/versions.txt
+++ b/versions.txt
@@ -1,6 +1,6 @@
 # Format:
 # module:released-version:current-version
 
-google-cloud-network-security:0.1.0:0.1.0
-grpc-google-cloud-network-security-v1beta1:0.1.0:0.1.0
-proto-google-cloud-network-security-v1beta1:0.1.0:0.1.0
+google-cloud-network-security:0.2.0:0.2.0
+grpc-google-cloud-network-security-v1beta1:0.2.0:0.2.0
+proto-google-cloud-network-security-v1beta1:0.2.0:0.2.0