# Class GrpcNetworkSecurityStub (0.96.0)

0.96.0 (latest) 0.94.0 0.91.0 0.90.0 0.88.0 0.86.0 0.85.0 0.83.0 0.81.0 0.79.0 0.78.0 0.77.0 0.76.0 0.75.0 0.73.0 0.71.0 0.70.0 0.67.0 0.66.0 0.65.0 0.63.0 0.62.0 0.61.0 0.60.0 0.59.0 0.58.0 0.57.0 0.56.0 0.55.0 0.54.0 0.52.0 0.51.0 0.50.0 0.49.0 0.48.0 0.47.0 0.46.0 0.45.0 0.44.0 0.43.0 0.42.0 0.40.0 0.39.0 0.38.0 0.37.0 0.36.0 0.35.0 0.34.0 0.33.0 0.32.0 0.31.0 0.30.0 0.27.0 0.26.0 0.25.0 0.24.0 0.23.0 0.22.0 0.21.0 0.20.0 0.19.0 0.18.0 0.17.0 0.16.0 0.15.0 0.14.0 0.12.0 0.11.0 0.10.0 0.9.0 0.8.0 0.7.0 0.6.4 0.5.1 0.4.4

> [!WARNING]
> **Beta**
>
>
> This library is covered by the [Pre-GA Offerings Terms](https://docs.cloud.google.com/terms/service-terms#1)
> of the Terms of Service. Pre-GA libraries might have limited support,
> and changes to pre-GA libraries might not be compatible with other pre-GA versions.
> For more information, see the
> [launch stage descriptions](https://docs.cloud.google.com/products#product-launch-stages).

    public class GrpcNetworkSecurityStub extends NetworkSecurityStub

gRPC stub implementation for the NetworkSecurity service API.

This class is for advanced usage and reflects the underlying API directly.

## Inheritance

[java.lang.Object](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html) \> [NetworkSecurityStub](https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.stub.NetworkSecurityStub) \> GrpcNetworkSecurityStub

## Inherited Members

[NetworkSecurityStub.close()](https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.stub.NetworkSecurityStub#com_google_cloud_networksecurity_v1beta1_stub_NetworkSecurityStub_close__) [NetworkSecurityStub.createAuthorizationPolicyCallable()](https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.stub.NetworkSecurityStub#com_google_cloud_networksecurity_v1beta1_stub_NetworkSecurityStub_createAuthorizationPolicyCallable__) [NetworkSecurityStub.createAuthorizationPolicyOperationCallable()](https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.stub.NetworkSecurityStub#com_google_cloud_networksecurity_v1beta1_stub_NetworkSecurityStub_createAuthorizationPolicyOperationCallable__) [NetworkSecurityStub.createClientTlsPolicyCallable()](https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.stub.NetworkSecurityStub#com_google_cloud_networksecurity_v1beta1_stub_NetworkSecurityStub_createClientTlsPolicyCallable__) [NetworkSecurityStub.createClientTlsPolicyOperationCallable()](https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.stub.NetworkSecurityStub#com_google_cloud_networksecurity_v1beta1_stub_NetworkSecurityStub_createClientTlsPolicyOperationCallable__) [NetworkSecurityStub.createServerTlsPolicyCallable()](https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.stub.NetworkSecurityStub#com_google_cloud_networksecurity_v1beta1_stub_NetworkSecurityStub_createServerTlsPolicyCallable__) [NetworkSecurityStub.createServerTlsPolicyOperationCallable()](https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.stub.NetworkSecurityStub#com_google_cloud_networksecurity_v1beta1_stub_NetworkSecurityStub_createServerTlsPolicyOperationCallable__) [NetworkSecurityStub.deleteAuthorizationPolicyCallable()](https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.stub.NetworkSecurityStub#com_google_cloud_networksecurity_v1beta1_stub_NetworkSecurityStub_deleteAuthorizationPolicyCallable__) [NetworkSecurityStub.deleteAuthorizationPolicyOperationCallable()](https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.stub.NetworkSecurityStub#com_google_cloud_networksecurity_v1beta1_stub_NetworkSecurityStub_deleteAuthorizationPolicyOperationCallable__) [NetworkSecurityStub.deleteClientTlsPolicyCallable()](https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.stub.NetworkSecurityStub#com_google_cloud_networksecurity_v1beta1_stub_NetworkSecurityStub_deleteClientTlsPolicyCallable__) [NetworkSecurityStub.deleteClientTlsPolicyOperationCallable()](https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.stub.NetworkSecurityStub#com_google_cloud_networksecurity_v1beta1_stub_NetworkSecurityStub_deleteClientTlsPolicyOperationCallable__) [NetworkSecurityStub.deleteServerTlsPolicyCallable()](https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.stub.NetworkSecurityStub#com_google_cloud_networksecurity_v1beta1_stub_NetworkSecurityStub_deleteServerTlsPolicyCallable__) [NetworkSecurityStub.deleteServerTlsPolicyOperationCallable()](https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.stub.NetworkSecurityStub#com_google_cloud_networksecurity_v1beta1_stub_NetworkSecurityStub_deleteServerTlsPolicyOperationCallable__) [NetworkSecurityStub.getAuthorizationPolicyCallable()](https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.stub.NetworkSecurityStub#com_google_cloud_networksecurity_v1beta1_stub_NetworkSecurityStub_getAuthorizationPolicyCallable__) [NetworkSecurityStub.getClientTlsPolicyCallable()](https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.stub.NetworkSecurityStub#com_google_cloud_networksecurity_v1beta1_stub_NetworkSecurityStub_getClientTlsPolicyCallable__) [NetworkSecurityStub.getHttpJsonOperationsStub()](https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.stub.NetworkSecurityStub#com_google_cloud_networksecurity_v1beta1_stub_NetworkSecurityStub_getHttpJsonOperationsStub__) [NetworkSecurityStub.getIamPolicyCallable()](https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.stub.NetworkSecurityStub#com_google_cloud_networksecurity_v1beta1_stub_NetworkSecurityStub_getIamPolicyCallable__) [NetworkSecurityStub.getLocationCallable()](https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.stub.NetworkSecurityStub#com_google_cloud_networksecurity_v1beta1_stub_NetworkSecurityStub_getLocationCallable__) [NetworkSecurityStub.getOperationsStub()](https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.stub.NetworkSecurityStub#com_google_cloud_networksecurity_v1beta1_stub_NetworkSecurityStub_getOperationsStub__) [NetworkSecurityStub.getServerTlsPolicyCallable()](https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.stub.NetworkSecurityStub#com_google_cloud_networksecurity_v1beta1_stub_NetworkSecurityStub_getServerTlsPolicyCallable__) [NetworkSecurityStub.listAuthorizationPoliciesCallable()](https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.stub.NetworkSecurityStub#com_google_cloud_networksecurity_v1beta1_stub_NetworkSecurityStub_listAuthorizationPoliciesCallable__) [NetworkSecurityStub.listAuthorizationPoliciesPagedCallable()](https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.stub.NetworkSecurityStub#com_google_cloud_networksecurity_v1beta1_stub_NetworkSecurityStub_listAuthorizationPoliciesPagedCallable__) [NetworkSecurityStub.listClientTlsPoliciesCallable()](https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.stub.NetworkSecurityStub#com_google_cloud_networksecurity_v1beta1_stub_NetworkSecurityStub_listClientTlsPoliciesCallable__) [NetworkSecurityStub.listClientTlsPoliciesPagedCallable()](https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.stub.NetworkSecurityStub#com_google_cloud_networksecurity_v1beta1_stub_NetworkSecurityStub_listClientTlsPoliciesPagedCallable__) [NetworkSecurityStub.listLocationsCallable()](https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.stub.NetworkSecurityStub#com_google_cloud_networksecurity_v1beta1_stub_NetworkSecurityStub_listLocationsCallable__) [NetworkSecurityStub.listLocationsPagedCallable()](https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.stub.NetworkSecurityStub#com_google_cloud_networksecurity_v1beta1_stub_NetworkSecurityStub_listLocationsPagedCallable__) [NetworkSecurityStub.listServerTlsPoliciesCallable()](https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.stub.NetworkSecurityStub#com_google_cloud_networksecurity_v1beta1_stub_NetworkSecurityStub_listServerTlsPoliciesCallable__) [NetworkSecurityStub.listServerTlsPoliciesPagedCallable()](https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.stub.NetworkSecurityStub#com_google_cloud_networksecurity_v1beta1_stub_NetworkSecurityStub_listServerTlsPoliciesPagedCallable__) [NetworkSecurityStub.setIamPolicyCallable()](https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.stub.NetworkSecurityStub#com_google_cloud_networksecurity_v1beta1_stub_NetworkSecurityStub_setIamPolicyCallable__) [NetworkSecurityStub.testIamPermissionsCallable()](https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.stub.NetworkSecurityStub#com_google_cloud_networksecurity_v1beta1_stub_NetworkSecurityStub_testIamPermissionsCallable__) [NetworkSecurityStub.updateAuthorizationPolicyCallable()](https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.stub.NetworkSecurityStub#com_google_cloud_networksecurity_v1beta1_stub_NetworkSecurityStub_updateAuthorizationPolicyCallable__) [NetworkSecurityStub.updateAuthorizationPolicyOperationCallable()](https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.stub.NetworkSecurityStub#com_google_cloud_networksecurity_v1beta1_stub_NetworkSecurityStub_updateAuthorizationPolicyOperationCallable__) [NetworkSecurityStub.updateClientTlsPolicyCallable()](https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.stub.NetworkSecurityStub#com_google_cloud_networksecurity_v1beta1_stub_NetworkSecurityStub_updateClientTlsPolicyCallable__) [NetworkSecurityStub.updateClientTlsPolicyOperationCallable()](https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.stub.NetworkSecurityStub#com_google_cloud_networksecurity_v1beta1_stub_NetworkSecurityStub_updateClientTlsPolicyOperationCallable__) [NetworkSecurityStub.updateServerTlsPolicyCallable()](https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.stub.NetworkSecurityStub#com_google_cloud_networksecurity_v1beta1_stub_NetworkSecurityStub_updateServerTlsPolicyCallable__) [NetworkSecurityStub.updateServerTlsPolicyOperationCallable()](https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.stub.NetworkSecurityStub#com_google_cloud_networksecurity_v1beta1_stub_NetworkSecurityStub_updateServerTlsPolicyOperationCallable__) [Object.clone()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#clone--) [Object.equals(Object)](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#equals-java.lang.Object-) [Object.finalize()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#finalize--) [Object.getClass()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#getClass--) [Object.hashCode()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#hashCode--) [Object.notify()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notify--) [Object.notifyAll()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notifyAll--) [Object.toString()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#toString--) [Object.wait()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait--) [Object.wait(long)](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-) [Object.wait(long,int)](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-int-)

## Static Methods

### create(ClientContext clientContext)

    public static final GrpcNetworkSecurityStub create(ClientContext clientContext)

| **Parameter** ||
|---|---|
| **Name** | **Description** |
| `clientContext` | `https://docs.cloud.google.com/java/docs/reference/gax/latest/com.google.api.gax.rpc.ClientContext.html` |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.stub.GrpcNetworkSecurityStub` |   |

| **Exceptions** ||
|---|---|
| **Type** | **Description** |
| `https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html` |   |

### create(ClientContext clientContext, GrpcStubCallableFactory callableFactory)

    public static final GrpcNetworkSecurityStub create(ClientContext clientContext, GrpcStubCallableFactory callableFactory)

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `clientContext` | `https://docs.cloud.google.com/java/docs/reference/gax/latest/com.google.api.gax.rpc.ClientContext.html` |
| `callableFactory` | `https://docs.cloud.google.com/java/docs/reference/gax/latest/com.google.api.gax.grpc.GrpcStubCallableFactory.html` |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.stub.GrpcNetworkSecurityStub` |   |

| **Exceptions** ||
|---|---|
| **Type** | **Description** |
| `https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html` |   |

### create(NetworkSecurityStubSettings settings)

    public static final GrpcNetworkSecurityStub create(NetworkSecurityStubSettings settings)

| **Parameter** ||
|---|---|
| **Name** | **Description** |
| `settings` | `https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.stub.NetworkSecurityStubSettings` |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.stub.GrpcNetworkSecurityStub` |   |

| **Exceptions** ||
|---|---|
| **Type** | **Description** |
| `https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html` |   |

## Constructors

### GrpcNetworkSecurityStub(NetworkSecurityStubSettings settings, ClientContext clientContext)

    protected GrpcNetworkSecurityStub(NetworkSecurityStubSettings settings, ClientContext clientContext)

Constructs an instance of GrpcNetworkSecurityStub, using the given settings. This is protected
so that it is easy to make a subclass, but otherwise, the static factory methods should be
preferred.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `settings` | `https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.stub.NetworkSecurityStubSettings` |
| `clientContext` | `https://docs.cloud.google.com/java/docs/reference/gax/latest/com.google.api.gax.rpc.ClientContext.html` |

### GrpcNetworkSecurityStub(NetworkSecurityStubSettings settings, ClientContext clientContext, GrpcStubCallableFactory callableFactory)

    protected GrpcNetworkSecurityStub(NetworkSecurityStubSettings settings, ClientContext clientContext, GrpcStubCallableFactory callableFactory)

Constructs an instance of GrpcNetworkSecurityStub, using the given settings. This is protected
so that it is easy to make a subclass, but otherwise, the static factory methods should be
preferred.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `settings` | `https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.stub.NetworkSecurityStubSettings` |
| `clientContext` | `https://docs.cloud.google.com/java/docs/reference/gax/latest/com.google.api.gax.rpc.ClientContext.html` |
| `callableFactory` | `https://docs.cloud.google.com/java/docs/reference/gax/latest/com.google.api.gax.grpc.GrpcStubCallableFactory.html` |

## Methods

### awaitTermination(long duration, TimeUnit unit)

    public boolean awaitTermination(long duration, TimeUnit unit)

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `duration` | `https://docs.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html` |
| `unit` | `https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/TimeUnit.html` |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html` |   |

| **Exceptions** ||
|---|---|
| **Type** | **Description** |
| `https://docs.oracle.com/javase/8/docs/api/java/lang/InterruptedException.html` |   |

### close()

    public final void close()

**Overrides** [NetworkSecurityStub.close()](https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.stub.NetworkSecurityStub#com_google_cloud_networksecurity_v1beta1_stub_NetworkSecurityStub_close__)

### createAuthorizationPolicyCallable()

    public UnaryCallable<CreateAuthorizationPolicyRequest,Operation> createAuthorizationPolicyCallable()

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/gax/latest/com.google.api.gax.rpc.UnaryCallable.html<https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.CreateAuthorizationPolicyRequest,https://docs.cloud.google.com/java/docs/reference/gax/latest/com.google.longrunning.Operation.html>` |   |

**Overrides** [NetworkSecurityStub.createAuthorizationPolicyCallable()](https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.stub.NetworkSecurityStub#com_google_cloud_networksecurity_v1beta1_stub_NetworkSecurityStub_createAuthorizationPolicyCallable__)

### createAuthorizationPolicyOperationCallable()

    public OperationCallable<CreateAuthorizationPolicyRequest,AuthorizationPolicy,OperationMetadata> createAuthorizationPolicyOperationCallable()

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/gax/latest/com.google.api.gax.rpc.OperationCallable.html<https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.CreateAuthorizationPolicyRequest,https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.AuthorizationPolicy,https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.OperationMetadata>` |   |

**Overrides** [NetworkSecurityStub.createAuthorizationPolicyOperationCallable()](https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.stub.NetworkSecurityStub#com_google_cloud_networksecurity_v1beta1_stub_NetworkSecurityStub_createAuthorizationPolicyOperationCallable__)

### createClientTlsPolicyCallable()

    public UnaryCallable<CreateClientTlsPolicyRequest,Operation> createClientTlsPolicyCallable()

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/gax/latest/com.google.api.gax.rpc.UnaryCallable.html<https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.CreateClientTlsPolicyRequest,https://docs.cloud.google.com/java/docs/reference/gax/latest/com.google.longrunning.Operation.html>` |   |

**Overrides** [NetworkSecurityStub.createClientTlsPolicyCallable()](https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.stub.NetworkSecurityStub#com_google_cloud_networksecurity_v1beta1_stub_NetworkSecurityStub_createClientTlsPolicyCallable__)

### createClientTlsPolicyOperationCallable()

    public OperationCallable<CreateClientTlsPolicyRequest,ClientTlsPolicy,OperationMetadata> createClientTlsPolicyOperationCallable()

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/gax/latest/com.google.api.gax.rpc.OperationCallable.html<https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.CreateClientTlsPolicyRequest,https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.ClientTlsPolicy,https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.OperationMetadata>` |   |

**Overrides** [NetworkSecurityStub.createClientTlsPolicyOperationCallable()](https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.stub.NetworkSecurityStub#com_google_cloud_networksecurity_v1beta1_stub_NetworkSecurityStub_createClientTlsPolicyOperationCallable__)

### createServerTlsPolicyCallable()

    public UnaryCallable<CreateServerTlsPolicyRequest,Operation> createServerTlsPolicyCallable()

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/gax/latest/com.google.api.gax.rpc.UnaryCallable.html<https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.CreateServerTlsPolicyRequest,https://docs.cloud.google.com/java/docs/reference/gax/latest/com.google.longrunning.Operation.html>` |   |

**Overrides** [NetworkSecurityStub.createServerTlsPolicyCallable()](https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.stub.NetworkSecurityStub#com_google_cloud_networksecurity_v1beta1_stub_NetworkSecurityStub_createServerTlsPolicyCallable__)

### createServerTlsPolicyOperationCallable()

    public OperationCallable<CreateServerTlsPolicyRequest,ServerTlsPolicy,OperationMetadata> createServerTlsPolicyOperationCallable()

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/gax/latest/com.google.api.gax.rpc.OperationCallable.html<https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.CreateServerTlsPolicyRequest,https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.ServerTlsPolicy,https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.OperationMetadata>` |   |

**Overrides** [NetworkSecurityStub.createServerTlsPolicyOperationCallable()](https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.stub.NetworkSecurityStub#com_google_cloud_networksecurity_v1beta1_stub_NetworkSecurityStub_createServerTlsPolicyOperationCallable__)

### deleteAuthorizationPolicyCallable()

    public UnaryCallable<DeleteAuthorizationPolicyRequest,Operation> deleteAuthorizationPolicyCallable()

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/gax/latest/com.google.api.gax.rpc.UnaryCallable.html<https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.DeleteAuthorizationPolicyRequest,https://docs.cloud.google.com/java/docs/reference/gax/latest/com.google.longrunning.Operation.html>` |   |

**Overrides** [NetworkSecurityStub.deleteAuthorizationPolicyCallable()](https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.stub.NetworkSecurityStub#com_google_cloud_networksecurity_v1beta1_stub_NetworkSecurityStub_deleteAuthorizationPolicyCallable__)

### deleteAuthorizationPolicyOperationCallable()

    public OperationCallable<DeleteAuthorizationPolicyRequest,Empty,OperationMetadata> deleteAuthorizationPolicyOperationCallable()

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/gax/latest/com.google.api.gax.rpc.OperationCallable.html<https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.DeleteAuthorizationPolicyRequest,https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.Empty.html,https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.OperationMetadata>` |   |

**Overrides** [NetworkSecurityStub.deleteAuthorizationPolicyOperationCallable()](https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.stub.NetworkSecurityStub#com_google_cloud_networksecurity_v1beta1_stub_NetworkSecurityStub_deleteAuthorizationPolicyOperationCallable__)

### deleteClientTlsPolicyCallable()

    public UnaryCallable<DeleteClientTlsPolicyRequest,Operation> deleteClientTlsPolicyCallable()

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/gax/latest/com.google.api.gax.rpc.UnaryCallable.html<https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.DeleteClientTlsPolicyRequest,https://docs.cloud.google.com/java/docs/reference/gax/latest/com.google.longrunning.Operation.html>` |   |

**Overrides** [NetworkSecurityStub.deleteClientTlsPolicyCallable()](https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.stub.NetworkSecurityStub#com_google_cloud_networksecurity_v1beta1_stub_NetworkSecurityStub_deleteClientTlsPolicyCallable__)

### deleteClientTlsPolicyOperationCallable()

    public OperationCallable<DeleteClientTlsPolicyRequest,Empty,OperationMetadata> deleteClientTlsPolicyOperationCallable()

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/gax/latest/com.google.api.gax.rpc.OperationCallable.html<https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.DeleteClientTlsPolicyRequest,https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.Empty.html,https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.OperationMetadata>` |   |

**Overrides** [NetworkSecurityStub.deleteClientTlsPolicyOperationCallable()](https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.stub.NetworkSecurityStub#com_google_cloud_networksecurity_v1beta1_stub_NetworkSecurityStub_deleteClientTlsPolicyOperationCallable__)

### deleteServerTlsPolicyCallable()

    public UnaryCallable<DeleteServerTlsPolicyRequest,Operation> deleteServerTlsPolicyCallable()

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/gax/latest/com.google.api.gax.rpc.UnaryCallable.html<https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.DeleteServerTlsPolicyRequest,https://docs.cloud.google.com/java/docs/reference/gax/latest/com.google.longrunning.Operation.html>` |   |

**Overrides** [NetworkSecurityStub.deleteServerTlsPolicyCallable()](https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.stub.NetworkSecurityStub#com_google_cloud_networksecurity_v1beta1_stub_NetworkSecurityStub_deleteServerTlsPolicyCallable__)

### deleteServerTlsPolicyOperationCallable()

    public OperationCallable<DeleteServerTlsPolicyRequest,Empty,OperationMetadata> deleteServerTlsPolicyOperationCallable()

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/gax/latest/com.google.api.gax.rpc.OperationCallable.html<https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.DeleteServerTlsPolicyRequest,https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.Empty.html,https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.OperationMetadata>` |   |

**Overrides** [NetworkSecurityStub.deleteServerTlsPolicyOperationCallable()](https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.stub.NetworkSecurityStub#com_google_cloud_networksecurity_v1beta1_stub_NetworkSecurityStub_deleteServerTlsPolicyOperationCallable__)

### getAuthorizationPolicyCallable()

    public UnaryCallable<GetAuthorizationPolicyRequest,AuthorizationPolicy> getAuthorizationPolicyCallable()

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/gax/latest/com.google.api.gax.rpc.UnaryCallable.html<https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.GetAuthorizationPolicyRequest,https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.AuthorizationPolicy>` |   |

**Overrides** [NetworkSecurityStub.getAuthorizationPolicyCallable()](https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.stub.NetworkSecurityStub#com_google_cloud_networksecurity_v1beta1_stub_NetworkSecurityStub_getAuthorizationPolicyCallable__)

### getClientTlsPolicyCallable()

    public UnaryCallable<GetClientTlsPolicyRequest,ClientTlsPolicy> getClientTlsPolicyCallable()

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/gax/latest/com.google.api.gax.rpc.UnaryCallable.html<https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.GetClientTlsPolicyRequest,https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.ClientTlsPolicy>` |   |

**Overrides** [NetworkSecurityStub.getClientTlsPolicyCallable()](https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.stub.NetworkSecurityStub#com_google_cloud_networksecurity_v1beta1_stub_NetworkSecurityStub_getClientTlsPolicyCallable__)

### getIamPolicyCallable()

    public UnaryCallable<GetIamPolicyRequest,Policy> getIamPolicyCallable()

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/gax/latest/com.google.api.gax.rpc.UnaryCallable.html<com.google.iam.v1.GetIamPolicyRequest,com.google.iam.v1.Policy>` |   |

**Overrides** [NetworkSecurityStub.getIamPolicyCallable()](https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.stub.NetworkSecurityStub#com_google_cloud_networksecurity_v1beta1_stub_NetworkSecurityStub_getIamPolicyCallable__)

### getLocationCallable()

    public UnaryCallable<GetLocationRequest,Location> getLocationCallable()

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/gax/latest/com.google.api.gax.rpc.UnaryCallable.html<com.google.cloud.location.GetLocationRequest,com.google.cloud.location.Location>` |   |

**Overrides** [NetworkSecurityStub.getLocationCallable()](https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.stub.NetworkSecurityStub#com_google_cloud_networksecurity_v1beta1_stub_NetworkSecurityStub_getLocationCallable__)

### getOperationsStub()

    public GrpcOperationsStub getOperationsStub()

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/gax/latest/com.google.longrunning.stub.GrpcOperationsStub.html` |   |

**Overrides** [NetworkSecurityStub.getOperationsStub()](https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.stub.NetworkSecurityStub#com_google_cloud_networksecurity_v1beta1_stub_NetworkSecurityStub_getOperationsStub__)

### getServerTlsPolicyCallable()

    public UnaryCallable<GetServerTlsPolicyRequest,ServerTlsPolicy> getServerTlsPolicyCallable()

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/gax/latest/com.google.api.gax.rpc.UnaryCallable.html<https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.GetServerTlsPolicyRequest,https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.ServerTlsPolicy>` |   |

**Overrides** [NetworkSecurityStub.getServerTlsPolicyCallable()](https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.stub.NetworkSecurityStub#com_google_cloud_networksecurity_v1beta1_stub_NetworkSecurityStub_getServerTlsPolicyCallable__)

### isShutdown()

    public boolean isShutdown()

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html` |   |

### isTerminated()

    public boolean isTerminated()

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html` |   |

### listAuthorizationPoliciesCallable()

    public UnaryCallable<ListAuthorizationPoliciesRequest,ListAuthorizationPoliciesResponse> listAuthorizationPoliciesCallable()

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/gax/latest/com.google.api.gax.rpc.UnaryCallable.html<https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.ListAuthorizationPoliciesRequest,https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.ListAuthorizationPoliciesResponse>` |   |

**Overrides** [NetworkSecurityStub.listAuthorizationPoliciesCallable()](https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.stub.NetworkSecurityStub#com_google_cloud_networksecurity_v1beta1_stub_NetworkSecurityStub_listAuthorizationPoliciesCallable__)

### listAuthorizationPoliciesPagedCallable()

    public UnaryCallable<ListAuthorizationPoliciesRequest,NetworkSecurityClient.ListAuthorizationPoliciesPagedResponse> listAuthorizationPoliciesPagedCallable()

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/gax/latest/com.google.api.gax.rpc.UnaryCallable.html<https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.ListAuthorizationPoliciesRequest,https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.NetworkSecurityClient.ListAuthorizationPoliciesPagedResponse>` |   |

**Overrides** [NetworkSecurityStub.listAuthorizationPoliciesPagedCallable()](https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.stub.NetworkSecurityStub#com_google_cloud_networksecurity_v1beta1_stub_NetworkSecurityStub_listAuthorizationPoliciesPagedCallable__)

### listClientTlsPoliciesCallable()

    public UnaryCallable<ListClientTlsPoliciesRequest,ListClientTlsPoliciesResponse> listClientTlsPoliciesCallable()

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/gax/latest/com.google.api.gax.rpc.UnaryCallable.html<https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.ListClientTlsPoliciesRequest,https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.ListClientTlsPoliciesResponse>` |   |

**Overrides** [NetworkSecurityStub.listClientTlsPoliciesCallable()](https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.stub.NetworkSecurityStub#com_google_cloud_networksecurity_v1beta1_stub_NetworkSecurityStub_listClientTlsPoliciesCallable__)

### listClientTlsPoliciesPagedCallable()

    public UnaryCallable<ListClientTlsPoliciesRequest,NetworkSecurityClient.ListClientTlsPoliciesPagedResponse> listClientTlsPoliciesPagedCallable()

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/gax/latest/com.google.api.gax.rpc.UnaryCallable.html<https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.ListClientTlsPoliciesRequest,https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.NetworkSecurityClient.ListClientTlsPoliciesPagedResponse>` |   |

**Overrides** [NetworkSecurityStub.listClientTlsPoliciesPagedCallable()](https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.stub.NetworkSecurityStub#com_google_cloud_networksecurity_v1beta1_stub_NetworkSecurityStub_listClientTlsPoliciesPagedCallable__)

### listLocationsCallable()

    public UnaryCallable<ListLocationsRequest,ListLocationsResponse> listLocationsCallable()

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/gax/latest/com.google.api.gax.rpc.UnaryCallable.html<com.google.cloud.location.ListLocationsRequest,com.google.cloud.location.ListLocationsResponse>` |   |

**Overrides** [NetworkSecurityStub.listLocationsCallable()](https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.stub.NetworkSecurityStub#com_google_cloud_networksecurity_v1beta1_stub_NetworkSecurityStub_listLocationsCallable__)

### listLocationsPagedCallable()

    public UnaryCallable<ListLocationsRequest,NetworkSecurityClient.ListLocationsPagedResponse> listLocationsPagedCallable()

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/gax/latest/com.google.api.gax.rpc.UnaryCallable.html<com.google.cloud.location.ListLocationsRequest,https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.NetworkSecurityClient.ListLocationsPagedResponse>` |   |

**Overrides** [NetworkSecurityStub.listLocationsPagedCallable()](https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.stub.NetworkSecurityStub#com_google_cloud_networksecurity_v1beta1_stub_NetworkSecurityStub_listLocationsPagedCallable__)

### listServerTlsPoliciesCallable()

    public UnaryCallable<ListServerTlsPoliciesRequest,ListServerTlsPoliciesResponse> listServerTlsPoliciesCallable()

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/gax/latest/com.google.api.gax.rpc.UnaryCallable.html<https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.ListServerTlsPoliciesRequest,https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.ListServerTlsPoliciesResponse>` |   |

**Overrides** [NetworkSecurityStub.listServerTlsPoliciesCallable()](https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.stub.NetworkSecurityStub#com_google_cloud_networksecurity_v1beta1_stub_NetworkSecurityStub_listServerTlsPoliciesCallable__)

### listServerTlsPoliciesPagedCallable()

    public UnaryCallable<ListServerTlsPoliciesRequest,NetworkSecurityClient.ListServerTlsPoliciesPagedResponse> listServerTlsPoliciesPagedCallable()

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/gax/latest/com.google.api.gax.rpc.UnaryCallable.html<https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.ListServerTlsPoliciesRequest,https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.NetworkSecurityClient.ListServerTlsPoliciesPagedResponse>` |   |

**Overrides** [NetworkSecurityStub.listServerTlsPoliciesPagedCallable()](https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.stub.NetworkSecurityStub#com_google_cloud_networksecurity_v1beta1_stub_NetworkSecurityStub_listServerTlsPoliciesPagedCallable__)

### setIamPolicyCallable()

    public UnaryCallable<SetIamPolicyRequest,Policy> setIamPolicyCallable()

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/gax/latest/com.google.api.gax.rpc.UnaryCallable.html<com.google.iam.v1.SetIamPolicyRequest,com.google.iam.v1.Policy>` |   |

**Overrides** [NetworkSecurityStub.setIamPolicyCallable()](https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.stub.NetworkSecurityStub#com_google_cloud_networksecurity_v1beta1_stub_NetworkSecurityStub_setIamPolicyCallable__)

### shutdown()

    public void shutdown()

### shutdownNow()

    public void shutdownNow()

### testIamPermissionsCallable()

    public UnaryCallable<TestIamPermissionsRequest,TestIamPermissionsResponse> testIamPermissionsCallable()

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/gax/latest/com.google.api.gax.rpc.UnaryCallable.html<com.google.iam.v1.TestIamPermissionsRequest,com.google.iam.v1.TestIamPermissionsResponse>` |   |

**Overrides** [NetworkSecurityStub.testIamPermissionsCallable()](https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.stub.NetworkSecurityStub#com_google_cloud_networksecurity_v1beta1_stub_NetworkSecurityStub_testIamPermissionsCallable__)

### updateAuthorizationPolicyCallable()

    public UnaryCallable<UpdateAuthorizationPolicyRequest,Operation> updateAuthorizationPolicyCallable()

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/gax/latest/com.google.api.gax.rpc.UnaryCallable.html<https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.UpdateAuthorizationPolicyRequest,https://docs.cloud.google.com/java/docs/reference/gax/latest/com.google.longrunning.Operation.html>` |   |

**Overrides** [NetworkSecurityStub.updateAuthorizationPolicyCallable()](https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.stub.NetworkSecurityStub#com_google_cloud_networksecurity_v1beta1_stub_NetworkSecurityStub_updateAuthorizationPolicyCallable__)

### updateAuthorizationPolicyOperationCallable()

    public OperationCallable<UpdateAuthorizationPolicyRequest,AuthorizationPolicy,OperationMetadata> updateAuthorizationPolicyOperationCallable()

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/gax/latest/com.google.api.gax.rpc.OperationCallable.html<https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.UpdateAuthorizationPolicyRequest,https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.AuthorizationPolicy,https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.OperationMetadata>` |   |

**Overrides** [NetworkSecurityStub.updateAuthorizationPolicyOperationCallable()](https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.stub.NetworkSecurityStub#com_google_cloud_networksecurity_v1beta1_stub_NetworkSecurityStub_updateAuthorizationPolicyOperationCallable__)

### updateClientTlsPolicyCallable()

    public UnaryCallable<UpdateClientTlsPolicyRequest,Operation> updateClientTlsPolicyCallable()

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/gax/latest/com.google.api.gax.rpc.UnaryCallable.html<https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.UpdateClientTlsPolicyRequest,https://docs.cloud.google.com/java/docs/reference/gax/latest/com.google.longrunning.Operation.html>` |   |

**Overrides** [NetworkSecurityStub.updateClientTlsPolicyCallable()](https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.stub.NetworkSecurityStub#com_google_cloud_networksecurity_v1beta1_stub_NetworkSecurityStub_updateClientTlsPolicyCallable__)

### updateClientTlsPolicyOperationCallable()

    public OperationCallable<UpdateClientTlsPolicyRequest,ClientTlsPolicy,OperationMetadata> updateClientTlsPolicyOperationCallable()

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/gax/latest/com.google.api.gax.rpc.OperationCallable.html<https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.UpdateClientTlsPolicyRequest,https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.ClientTlsPolicy,https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.OperationMetadata>` |   |

**Overrides** [NetworkSecurityStub.updateClientTlsPolicyOperationCallable()](https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.stub.NetworkSecurityStub#com_google_cloud_networksecurity_v1beta1_stub_NetworkSecurityStub_updateClientTlsPolicyOperationCallable__)

### updateServerTlsPolicyCallable()

    public UnaryCallable<UpdateServerTlsPolicyRequest,Operation> updateServerTlsPolicyCallable()

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/gax/latest/com.google.api.gax.rpc.UnaryCallable.html<https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.UpdateServerTlsPolicyRequest,https://docs.cloud.google.com/java/docs/reference/gax/latest/com.google.longrunning.Operation.html>` |   |

**Overrides** [NetworkSecurityStub.updateServerTlsPolicyCallable()](https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.stub.NetworkSecurityStub#com_google_cloud_networksecurity_v1beta1_stub_NetworkSecurityStub_updateServerTlsPolicyCallable__)

### updateServerTlsPolicyOperationCallable()

    public OperationCallable<UpdateServerTlsPolicyRequest,ServerTlsPolicy,OperationMetadata> updateServerTlsPolicyOperationCallable()

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/gax/latest/com.google.api.gax.rpc.OperationCallable.html<https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.UpdateServerTlsPolicyRequest,https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.ServerTlsPolicy,https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.OperationMetadata>` |   |

**Overrides** [NetworkSecurityStub.updateServerTlsPolicyOperationCallable()](https://docs.cloud.google.com/java/docs/reference/google-cloud-network-security/latest/com.google.cloud.networksecurity.v1beta1.stub.NetworkSecurityStub#com_google_cloud_networksecurity_v1beta1_stub_NetworkSecurityStub_updateServerTlsPolicyOperationCallable__)