| Waiter<GetSnapshotRequest,GetSnapshotResponse> | FileStorageWaiters. forSnapshot(GetSnapshotRequest request,
           Snapshot.LifecycleState... targetStates) | Creates a new  Waiter using the default configuration. | 
| Waiter<GetSnapshotRequest,GetSnapshotResponse> | FileStorageWaiters. forSnapshot(GetSnapshotRequest request,
           Snapshot.LifecycleState targetState,
           TerminationStrategy terminationStrategy,
           DelayStrategy delayStrategy) | Creates a new  Waiter using the provided configuration. | 
| Waiter<GetSnapshotRequest,GetSnapshotResponse> | FileStorageWaiters. forSnapshot(GetSnapshotRequest request,
           TerminationStrategy terminationStrategy,
           DelayStrategy delayStrategy,
           Snapshot.LifecycleState... targetStates) | Creates a new  Waiter using the provided configuration. | 
| GetSnapshotResponse | FileStorage. getSnapshot(GetSnapshotRequest request) | Gets the specified snapshot’s information. | 
| Future<GetSnapshotResponse> | FileStorageAsync. getSnapshot(GetSnapshotRequest request,
           AsyncHandler<GetSnapshotRequest,GetSnapshotResponse> handler) | Gets the specified snapshot’s information. | 
| Future<GetSnapshotResponse> | FileStorageAsyncClient. getSnapshot(GetSnapshotRequest request,
           AsyncHandler<GetSnapshotRequest,GetSnapshotResponse> handler) |  | 
| GetSnapshotResponse | FileStorageClient. getSnapshot(GetSnapshotRequest request) |  |