public Task <GetSnapshotResponse> GetAsync(Elastic.Clients.Elasticsearch.Name repository, Elastic.Clients.Elasticsearch.Names snapshot, Action <GetSnapshotRequestDescriptor> configureRequest = null, CancellationToken cancellationToken = default) { var descriptor = new GetSnapshotRequestDescriptor(repository, snapshot); configureRequest?.Invoke(descriptor); descriptor.BeforeRequest(); return(DoRequestAsync <GetSnapshotRequestDescriptor, GetSnapshotResponse>(descriptor)); }
public GetSnapshotResponse Get(Elastic.Clients.Elasticsearch.Name repository, Elastic.Clients.Elasticsearch.Names snapshot, Action <GetSnapshotRequestDescriptor> configureRequest = null) { var descriptor = new GetSnapshotRequestDescriptor(repository, snapshot); configureRequest?.Invoke(descriptor); descriptor.BeforeRequest(); return(DoRequest <GetSnapshotRequestDescriptor, GetSnapshotResponse>(descriptor)); }