pub struct SnapshotGet<'a, 'b> { /* private fields */ }
Expand description

Builder for the Snapshot Get API

Returns information about a snapshot.

Implementations

Creates a new instance of SnapshotGet with the specified API parts

Offset identifier to start pagination from as returned by the ‘next’ field in the response body.

Include the stack trace of returned errors.

A comma-separated list of filters used to reduce the response.

Value of the current sort column at which to start retrieval.

Adds a HTTP header

Return human readable values for statistics.

Whether to ignore unavailable snapshots, defaults to false which means a SnapshotMissingException is thrown

Whether to include the repository name in the snapshot info. Defaults to true.

Whether to include details of each index in the snapshot, if those details are available. Defaults to false.

Whether to include the name of each index in the snapshot. Defaults to true.

Explicit operation timeout for connection to master node

Numeric offset to start pagination based on the snapshots matching the request. Defaults to 0

Sort order

Pretty format the returned JSON response.

Sets a request timeout for this API call.

The timeout is applied from when the request starts connecting until the response body has finished.

Maximum number of snapshots to return. Defaults to 0 which means return all that match without limit.

Filter snapshots by a comma-separated list of SLM policy names that snapshots belong to. Accepts wildcards. Use the special pattern ‘_none’ to match snapshots without an SLM policy

Allows setting a sort order for the result. Defaults to start_time

The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests.

Whether to show verbose snapshot info or only show the basic info found in the repository index blob

Creates an asynchronous call to the Snapshot Get API that can be awaited

Trait Implementations

Returns a copy of the value. Read more
Performs copy-assignment from source. Read more
Formats the value using the given formatter. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
Instruments this type with the current Span, returning an Instrumented wrapper. Read more

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The resulting type after obtaining ownership.
Creates owned data from borrowed data, usually by cloning. Read more
Uses borrowed data to replace owned data, usually by cloning. Read more
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more