docs: public GetSnapshotResponse getSnapshot(GetSnapshotRequest request) {
          checkNotNull(request, "request should not be null.");
          checkStringNotEmpty(request.getSnapshotId(), "request snapshotId should no be empty.");
          InternalRequest internalRequest =
                  this.createRequest(request, HttpMethodName.GET, SNAPSHOT_PREFIX, request.getSnapshotId());
          return invokeHttpClient(internalRequest, GetSnapshotResponse.class);
      }