All Implemented Interfaces:
Writeable, RefCounted, TaskAwareRequest, TransportRequest

public class GetSnapshotsRequest extends MasterNodeRequest<GetSnapshotsRequest>
Get snapshot request
  • Field Details

  • Constructor Details

    • GetSnapshotsRequest

      public GetSnapshotsRequest(TimeValue masterNodeTimeout)
    • GetSnapshotsRequest

      public GetSnapshotsRequest(TimeValue masterNodeTimeout, String[] repositories, String[] snapshots)
      Constructs a new get snapshots request with given repository names and list of snapshots
      Parameters:
      repositories - repository names
      snapshots - list of snapshots
    • GetSnapshotsRequest

      public GetSnapshotsRequest(TimeValue masterNodeTimeout, String... repositories)
      Constructs a new get snapshots request with given repository names
      Parameters:
      repositories - repository names
    • GetSnapshotsRequest

      public GetSnapshotsRequest(StreamInput in) throws IOException
      Throws:
      IOException
  • Method Details