# Class GrpcSecretManagerServiceStub (2.93.0)

2.93.0 (latest) 2.91.0 2.88.0 2.87.0 2.85.0 2.83.0 2.82.0 2.80.0 2.78.0 2.76.0 2.75.0 2.74.0 2.73.0 2.72.0 2.70.0 2.68.0 2.67.0 2.64.0 2.63.0 2.62.0 2.60.0 2.59.0 2.58.0 2.57.0 2.56.0 2.55.0 2.54.0 2.53.0 2.52.0 2.51.0 2.49.0 2.48.0 2.47.0 2.46.0 2.45.0 2.44.0 2.43.0 2.42.0 2.41.0 2.40.0 2.39.0 2.37.0 2.36.0 2.35.0 2.34.0 2.33.0 2.32.0 2.31.0 2.30.0 2.29.0 2.28.0 2.27.0 2.24.0 2.23.0 2.22.0 2.21.0 2.20.0 2.19.0 2.18.0 2.17.0 2.16.0 2.15.0 2.14.0 2.13.0 2.12.0 2.11.0 2.9.0 2.8.0 2.7.0 2.6.0 2.5.0 2.4.0 2.3.10 2.2.0 2.1.7 2.0.7

    public class GrpcSecretManagerServiceStub extends SecretManagerServiceStub

gRPC stub implementation for the SecretManagerService 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) \> [SecretManagerServiceStub](https://docs.cloud.google.com/java/docs/reference/google-cloud-secretmanager/latest/com.google.cloud.secretmanager.v1.stub.SecretManagerServiceStub) \> GrpcSecretManagerServiceStub

## Inherited Members

[SecretManagerServiceStub.accessSecretVersionCallable()](https://docs.cloud.google.com/java/docs/reference/google-cloud-secretmanager/latest/com.google.cloud.secretmanager.v1.stub.SecretManagerServiceStub#com_google_cloud_secretmanager_v1_stub_SecretManagerServiceStub_accessSecretVersionCallable__) [SecretManagerServiceStub.addSecretVersionCallable()](https://docs.cloud.google.com/java/docs/reference/google-cloud-secretmanager/latest/com.google.cloud.secretmanager.v1.stub.SecretManagerServiceStub#com_google_cloud_secretmanager_v1_stub_SecretManagerServiceStub_addSecretVersionCallable__) [SecretManagerServiceStub.close()](https://docs.cloud.google.com/java/docs/reference/google-cloud-secretmanager/latest/com.google.cloud.secretmanager.v1.stub.SecretManagerServiceStub#com_google_cloud_secretmanager_v1_stub_SecretManagerServiceStub_close__) [SecretManagerServiceStub.createSecretCallable()](https://docs.cloud.google.com/java/docs/reference/google-cloud-secretmanager/latest/com.google.cloud.secretmanager.v1.stub.SecretManagerServiceStub#com_google_cloud_secretmanager_v1_stub_SecretManagerServiceStub_createSecretCallable__) [SecretManagerServiceStub.deleteSecretCallable()](https://docs.cloud.google.com/java/docs/reference/google-cloud-secretmanager/latest/com.google.cloud.secretmanager.v1.stub.SecretManagerServiceStub#com_google_cloud_secretmanager_v1_stub_SecretManagerServiceStub_deleteSecretCallable__) [SecretManagerServiceStub.destroySecretVersionCallable()](https://docs.cloud.google.com/java/docs/reference/google-cloud-secretmanager/latest/com.google.cloud.secretmanager.v1.stub.SecretManagerServiceStub#com_google_cloud_secretmanager_v1_stub_SecretManagerServiceStub_destroySecretVersionCallable__) [SecretManagerServiceStub.disableSecretVersionCallable()](https://docs.cloud.google.com/java/docs/reference/google-cloud-secretmanager/latest/com.google.cloud.secretmanager.v1.stub.SecretManagerServiceStub#com_google_cloud_secretmanager_v1_stub_SecretManagerServiceStub_disableSecretVersionCallable__) [SecretManagerServiceStub.enableSecretVersionCallable()](https://docs.cloud.google.com/java/docs/reference/google-cloud-secretmanager/latest/com.google.cloud.secretmanager.v1.stub.SecretManagerServiceStub#com_google_cloud_secretmanager_v1_stub_SecretManagerServiceStub_enableSecretVersionCallable__) [SecretManagerServiceStub.getIamPolicyCallable()](https://docs.cloud.google.com/java/docs/reference/google-cloud-secretmanager/latest/com.google.cloud.secretmanager.v1.stub.SecretManagerServiceStub#com_google_cloud_secretmanager_v1_stub_SecretManagerServiceStub_getIamPolicyCallable__) [SecretManagerServiceStub.getSecretCallable()](https://docs.cloud.google.com/java/docs/reference/google-cloud-secretmanager/latest/com.google.cloud.secretmanager.v1.stub.SecretManagerServiceStub#com_google_cloud_secretmanager_v1_stub_SecretManagerServiceStub_getSecretCallable__) [SecretManagerServiceStub.getSecretVersionCallable()](https://docs.cloud.google.com/java/docs/reference/google-cloud-secretmanager/latest/com.google.cloud.secretmanager.v1.stub.SecretManagerServiceStub#com_google_cloud_secretmanager_v1_stub_SecretManagerServiceStub_getSecretVersionCallable__) [SecretManagerServiceStub.listSecretVersionsCallable()](https://docs.cloud.google.com/java/docs/reference/google-cloud-secretmanager/latest/com.google.cloud.secretmanager.v1.stub.SecretManagerServiceStub#com_google_cloud_secretmanager_v1_stub_SecretManagerServiceStub_listSecretVersionsCallable__) [SecretManagerServiceStub.listSecretVersionsPagedCallable()](https://docs.cloud.google.com/java/docs/reference/google-cloud-secretmanager/latest/com.google.cloud.secretmanager.v1.stub.SecretManagerServiceStub#com_google_cloud_secretmanager_v1_stub_SecretManagerServiceStub_listSecretVersionsPagedCallable__) [SecretManagerServiceStub.listSecretsCallable()](https://docs.cloud.google.com/java/docs/reference/google-cloud-secretmanager/latest/com.google.cloud.secretmanager.v1.stub.SecretManagerServiceStub#com_google_cloud_secretmanager_v1_stub_SecretManagerServiceStub_listSecretsCallable__) [SecretManagerServiceStub.listSecretsPagedCallable()](https://docs.cloud.google.com/java/docs/reference/google-cloud-secretmanager/latest/com.google.cloud.secretmanager.v1.stub.SecretManagerServiceStub#com_google_cloud_secretmanager_v1_stub_SecretManagerServiceStub_listSecretsPagedCallable__) [SecretManagerServiceStub.setIamPolicyCallable()](https://docs.cloud.google.com/java/docs/reference/google-cloud-secretmanager/latest/com.google.cloud.secretmanager.v1.stub.SecretManagerServiceStub#com_google_cloud_secretmanager_v1_stub_SecretManagerServiceStub_setIamPolicyCallable__) [SecretManagerServiceStub.testIamPermissionsCallable()](https://docs.cloud.google.com/java/docs/reference/google-cloud-secretmanager/latest/com.google.cloud.secretmanager.v1.stub.SecretManagerServiceStub#com_google_cloud_secretmanager_v1_stub_SecretManagerServiceStub_testIamPermissionsCallable__) [SecretManagerServiceStub.updateSecretCallable()](https://docs.cloud.google.com/java/docs/reference/google-cloud-secretmanager/latest/com.google.cloud.secretmanager.v1.stub.SecretManagerServiceStub#com_google_cloud_secretmanager_v1_stub_SecretManagerServiceStub_updateSecretCallable__) [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 GrpcSecretManagerServiceStub 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-secretmanager/latest/com.google.cloud.secretmanager.v1.stub.GrpcSecretManagerServiceStub` |   |

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

### create(ClientContext clientContext, GrpcStubCallableFactory callableFactory)

    public static final GrpcSecretManagerServiceStub 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-secretmanager/latest/com.google.cloud.secretmanager.v1.stub.GrpcSecretManagerServiceStub` |   |

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

### create(SecretManagerServiceStubSettings settings)

    public static final GrpcSecretManagerServiceStub create(SecretManagerServiceStubSettings settings)

| **Parameter** ||
|---|---|
| **Name** | **Description** |
| `settings` | `https://docs.cloud.google.com/java/docs/reference/google-cloud-secretmanager/latest/com.google.cloud.secretmanager.v1.stub.SecretManagerServiceStubSettings` |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/google-cloud-secretmanager/latest/com.google.cloud.secretmanager.v1.stub.GrpcSecretManagerServiceStub` |   |

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

## Constructors

### GrpcSecretManagerServiceStub(SecretManagerServiceStubSettings settings, ClientContext clientContext)

    protected GrpcSecretManagerServiceStub(SecretManagerServiceStubSettings settings, ClientContext clientContext)

Constructs an instance of GrpcSecretManagerServiceStub, 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-secretmanager/latest/com.google.cloud.secretmanager.v1.stub.SecretManagerServiceStubSettings` |
| `clientContext` | `https://docs.cloud.google.com/java/docs/reference/gax/latest/com.google.api.gax.rpc.ClientContext.html` |

### GrpcSecretManagerServiceStub(SecretManagerServiceStubSettings settings, ClientContext clientContext, GrpcStubCallableFactory callableFactory)

    protected GrpcSecretManagerServiceStub(SecretManagerServiceStubSettings settings, ClientContext clientContext, GrpcStubCallableFactory callableFactory)

Constructs an instance of GrpcSecretManagerServiceStub, 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-secretmanager/latest/com.google.cloud.secretmanager.v1.stub.SecretManagerServiceStubSettings` |
| `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

### accessSecretVersionCallable()

    public UnaryCallable<AccessSecretVersionRequest,AccessSecretVersionResponse> accessSecretVersionCallable()

| **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-secretmanager/latest/com.google.cloud.secretmanager.v1.AccessSecretVersionRequest,https://docs.cloud.google.com/java/docs/reference/google-cloud-secretmanager/latest/com.google.cloud.secretmanager.v1.AccessSecretVersionResponse>` |   |

**Overrides** [SecretManagerServiceStub.accessSecretVersionCallable()](https://docs.cloud.google.com/java/docs/reference/google-cloud-secretmanager/latest/com.google.cloud.secretmanager.v1.stub.SecretManagerServiceStub#com_google_cloud_secretmanager_v1_stub_SecretManagerServiceStub_accessSecretVersionCallable__)

### addSecretVersionCallable()

    public UnaryCallable<AddSecretVersionRequest,SecretVersion> addSecretVersionCallable()

| **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-secretmanager/latest/com.google.cloud.secretmanager.v1.AddSecretVersionRequest,https://docs.cloud.google.com/java/docs/reference/google-cloud-secretmanager/latest/com.google.cloud.secretmanager.v1.SecretVersion>` |   |

**Overrides** [SecretManagerServiceStub.addSecretVersionCallable()](https://docs.cloud.google.com/java/docs/reference/google-cloud-secretmanager/latest/com.google.cloud.secretmanager.v1.stub.SecretManagerServiceStub#com_google_cloud_secretmanager_v1_stub_SecretManagerServiceStub_addSecretVersionCallable__)

### 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** [SecretManagerServiceStub.close()](https://docs.cloud.google.com/java/docs/reference/google-cloud-secretmanager/latest/com.google.cloud.secretmanager.v1.stub.SecretManagerServiceStub#com_google_cloud_secretmanager_v1_stub_SecretManagerServiceStub_close__)

### createSecretCallable()

    public UnaryCallable<CreateSecretRequest,Secret> createSecretCallable()

| **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-secretmanager/latest/com.google.cloud.secretmanager.v1.CreateSecretRequest,https://docs.cloud.google.com/java/docs/reference/google-cloud-secretmanager/latest/com.google.cloud.secretmanager.v1.Secret>` |   |

**Overrides** [SecretManagerServiceStub.createSecretCallable()](https://docs.cloud.google.com/java/docs/reference/google-cloud-secretmanager/latest/com.google.cloud.secretmanager.v1.stub.SecretManagerServiceStub#com_google_cloud_secretmanager_v1_stub_SecretManagerServiceStub_createSecretCallable__)

### deleteSecretCallable()

    public UnaryCallable<DeleteSecretRequest,Empty> deleteSecretCallable()

| **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-secretmanager/latest/com.google.cloud.secretmanager.v1.DeleteSecretRequest,https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.Empty.html>` |   |

**Overrides** [SecretManagerServiceStub.deleteSecretCallable()](https://docs.cloud.google.com/java/docs/reference/google-cloud-secretmanager/latest/com.google.cloud.secretmanager.v1.stub.SecretManagerServiceStub#com_google_cloud_secretmanager_v1_stub_SecretManagerServiceStub_deleteSecretCallable__)

### destroySecretVersionCallable()

    public UnaryCallable<DestroySecretVersionRequest,SecretVersion> destroySecretVersionCallable()

| **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-secretmanager/latest/com.google.cloud.secretmanager.v1.DestroySecretVersionRequest,https://docs.cloud.google.com/java/docs/reference/google-cloud-secretmanager/latest/com.google.cloud.secretmanager.v1.SecretVersion>` |   |

**Overrides** [SecretManagerServiceStub.destroySecretVersionCallable()](https://docs.cloud.google.com/java/docs/reference/google-cloud-secretmanager/latest/com.google.cloud.secretmanager.v1.stub.SecretManagerServiceStub#com_google_cloud_secretmanager_v1_stub_SecretManagerServiceStub_destroySecretVersionCallable__)

### disableSecretVersionCallable()

    public UnaryCallable<DisableSecretVersionRequest,SecretVersion> disableSecretVersionCallable()

| **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-secretmanager/latest/com.google.cloud.secretmanager.v1.DisableSecretVersionRequest,https://docs.cloud.google.com/java/docs/reference/google-cloud-secretmanager/latest/com.google.cloud.secretmanager.v1.SecretVersion>` |   |

**Overrides** [SecretManagerServiceStub.disableSecretVersionCallable()](https://docs.cloud.google.com/java/docs/reference/google-cloud-secretmanager/latest/com.google.cloud.secretmanager.v1.stub.SecretManagerServiceStub#com_google_cloud_secretmanager_v1_stub_SecretManagerServiceStub_disableSecretVersionCallable__)

### enableSecretVersionCallable()

    public UnaryCallable<EnableSecretVersionRequest,SecretVersion> enableSecretVersionCallable()

| **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-secretmanager/latest/com.google.cloud.secretmanager.v1.EnableSecretVersionRequest,https://docs.cloud.google.com/java/docs/reference/google-cloud-secretmanager/latest/com.google.cloud.secretmanager.v1.SecretVersion>` |   |

**Overrides** [SecretManagerServiceStub.enableSecretVersionCallable()](https://docs.cloud.google.com/java/docs/reference/google-cloud-secretmanager/latest/com.google.cloud.secretmanager.v1.stub.SecretManagerServiceStub#com_google_cloud_secretmanager_v1_stub_SecretManagerServiceStub_enableSecretVersionCallable__)

### 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** [SecretManagerServiceStub.getIamPolicyCallable()](https://docs.cloud.google.com/java/docs/reference/google-cloud-secretmanager/latest/com.google.cloud.secretmanager.v1.stub.SecretManagerServiceStub#com_google_cloud_secretmanager_v1_stub_SecretManagerServiceStub_getIamPolicyCallable__)

### getOperationsStub()

    public GrpcOperationsStub getOperationsStub()

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

### getSecretCallable()

    public UnaryCallable<GetSecretRequest,Secret> getSecretCallable()

| **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-secretmanager/latest/com.google.cloud.secretmanager.v1.GetSecretRequest,https://docs.cloud.google.com/java/docs/reference/google-cloud-secretmanager/latest/com.google.cloud.secretmanager.v1.Secret>` |   |

**Overrides** [SecretManagerServiceStub.getSecretCallable()](https://docs.cloud.google.com/java/docs/reference/google-cloud-secretmanager/latest/com.google.cloud.secretmanager.v1.stub.SecretManagerServiceStub#com_google_cloud_secretmanager_v1_stub_SecretManagerServiceStub_getSecretCallable__)

### getSecretVersionCallable()

    public UnaryCallable<GetSecretVersionRequest,SecretVersion> getSecretVersionCallable()

| **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-secretmanager/latest/com.google.cloud.secretmanager.v1.GetSecretVersionRequest,https://docs.cloud.google.com/java/docs/reference/google-cloud-secretmanager/latest/com.google.cloud.secretmanager.v1.SecretVersion>` |   |

**Overrides** [SecretManagerServiceStub.getSecretVersionCallable()](https://docs.cloud.google.com/java/docs/reference/google-cloud-secretmanager/latest/com.google.cloud.secretmanager.v1.stub.SecretManagerServiceStub#com_google_cloud_secretmanager_v1_stub_SecretManagerServiceStub_getSecretVersionCallable__)

### 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` |   |

### listSecretVersionsCallable()

    public UnaryCallable<ListSecretVersionsRequest,ListSecretVersionsResponse> listSecretVersionsCallable()

| **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-secretmanager/latest/com.google.cloud.secretmanager.v1.ListSecretVersionsRequest,https://docs.cloud.google.com/java/docs/reference/google-cloud-secretmanager/latest/com.google.cloud.secretmanager.v1.ListSecretVersionsResponse>` |   |

**Overrides** [SecretManagerServiceStub.listSecretVersionsCallable()](https://docs.cloud.google.com/java/docs/reference/google-cloud-secretmanager/latest/com.google.cloud.secretmanager.v1.stub.SecretManagerServiceStub#com_google_cloud_secretmanager_v1_stub_SecretManagerServiceStub_listSecretVersionsCallable__)

### listSecretVersionsPagedCallable()

    public UnaryCallable<ListSecretVersionsRequest,SecretManagerServiceClient.ListSecretVersionsPagedResponse> listSecretVersionsPagedCallable()

| **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-secretmanager/latest/com.google.cloud.secretmanager.v1.ListSecretVersionsRequest,https://docs.cloud.google.com/java/docs/reference/google-cloud-secretmanager/latest/com.google.cloud.secretmanager.v1.SecretManagerServiceClient.ListSecretVersionsPagedResponse>` |   |

**Overrides** [SecretManagerServiceStub.listSecretVersionsPagedCallable()](https://docs.cloud.google.com/java/docs/reference/google-cloud-secretmanager/latest/com.google.cloud.secretmanager.v1.stub.SecretManagerServiceStub#com_google_cloud_secretmanager_v1_stub_SecretManagerServiceStub_listSecretVersionsPagedCallable__)

### listSecretsCallable()

    public UnaryCallable<ListSecretsRequest,ListSecretsResponse> listSecretsCallable()

| **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-secretmanager/latest/com.google.cloud.secretmanager.v1.ListSecretsRequest,https://docs.cloud.google.com/java/docs/reference/google-cloud-secretmanager/latest/com.google.cloud.secretmanager.v1.ListSecretsResponse>` |   |

**Overrides** [SecretManagerServiceStub.listSecretsCallable()](https://docs.cloud.google.com/java/docs/reference/google-cloud-secretmanager/latest/com.google.cloud.secretmanager.v1.stub.SecretManagerServiceStub#com_google_cloud_secretmanager_v1_stub_SecretManagerServiceStub_listSecretsCallable__)

### listSecretsPagedCallable()

    public UnaryCallable<ListSecretsRequest,SecretManagerServiceClient.ListSecretsPagedResponse> listSecretsPagedCallable()

| **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-secretmanager/latest/com.google.cloud.secretmanager.v1.ListSecretsRequest,https://docs.cloud.google.com/java/docs/reference/google-cloud-secretmanager/latest/com.google.cloud.secretmanager.v1.SecretManagerServiceClient.ListSecretsPagedResponse>` |   |

**Overrides** [SecretManagerServiceStub.listSecretsPagedCallable()](https://docs.cloud.google.com/java/docs/reference/google-cloud-secretmanager/latest/com.google.cloud.secretmanager.v1.stub.SecretManagerServiceStub#com_google_cloud_secretmanager_v1_stub_SecretManagerServiceStub_listSecretsPagedCallable__)

### 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** [SecretManagerServiceStub.setIamPolicyCallable()](https://docs.cloud.google.com/java/docs/reference/google-cloud-secretmanager/latest/com.google.cloud.secretmanager.v1.stub.SecretManagerServiceStub#com_google_cloud_secretmanager_v1_stub_SecretManagerServiceStub_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** [SecretManagerServiceStub.testIamPermissionsCallable()](https://docs.cloud.google.com/java/docs/reference/google-cloud-secretmanager/latest/com.google.cloud.secretmanager.v1.stub.SecretManagerServiceStub#com_google_cloud_secretmanager_v1_stub_SecretManagerServiceStub_testIamPermissionsCallable__)

### updateSecretCallable()

    public UnaryCallable<UpdateSecretRequest,Secret> updateSecretCallable()

| **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-secretmanager/latest/com.google.cloud.secretmanager.v1.UpdateSecretRequest,https://docs.cloud.google.com/java/docs/reference/google-cloud-secretmanager/latest/com.google.cloud.secretmanager.v1.Secret>` |   |

**Overrides** [SecretManagerServiceStub.updateSecretCallable()](https://docs.cloud.google.com/java/docs/reference/google-cloud-secretmanager/latest/com.google.cloud.secretmanager.v1.stub.SecretManagerServiceStub#com_google_cloud_secretmanager_v1_stub_SecretManagerServiceStub_updateSecretCallable__)