Class RepositoryAnalyzeResponse
java.lang.Object
co.elastic.clients.elasticsearch.snapshot.RepositoryAnalyzeResponse
- All Implemented Interfaces:
JsonpSerializable
@JsonpDeserializable
public class RepositoryAnalyzeResponse
extends Object
implements JsonpSerializable
- See Also:
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final JsonpDeserializer<RepositoryAnalyzeResponse>Json deserializer forRepositoryAnalyzeResponse -
Method Summary
Modifier and TypeMethodDescriptionfinal intRequired - The number of blobs written to the repository during the test.final StringblobPath()Required - The path in the repository under which all the blobs were written during the test.final intRequired - The number of write operations performed concurrently during the test.final SnapshotNodeInfoRequired - The node that coordinated the analysis and performed the final cleanup.final TimeRequired - The time it took to delete all the blobs in the container.final longRequired - The time it took to delete all the blobs in the container, in nanoseconds.final DetailsInfodetails()Required - A description of every read and write operation performed during the test.final intRequired - The limit on the number of nodes on which early read operations were performed after writing each blob.Required - A list of correctness issues detected, which is empty if the API succeeded.final TimeRequired - The time it took to retrieve a list of all the blobs in the container.final longRequired - The time it took to retrieve a list of all the blobs in the container, in nanoseconds.final StringRequired - The limit on the size of a blob written during the test.final longRequired - The limit, in bytes, on the size of a blob written during the test.final StringRequired - The limit on the total size of all blob written during the test.final longRequired - The limit, in bytes, on the total size of all blob written during the test.static RepositoryAnalyzeResponsefinal doubleRequired - The probability of performing rare actions during the test.final intRequired - The limit on the number of nodes on which read operations were performed after writing each blob.final StringRequired - The name of the repository that was the subject of the analysis.final longseed()Required - The seed for the pseudo-random number generator used to generate the operations used during the test.voidserialize(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) Serialize this object to JSON.protected voidserializeInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) protected static voidsetupRepositoryAnalyzeResponseDeserializer(ObjectDeserializer<RepositoryAnalyzeResponse.Builder> op) final SummaryInfosummary()Required - A collection of statistics that summarize the results of the test.toString()
-
Field Details
-
_DESERIALIZER
Json deserializer forRepositoryAnalyzeResponse
-
-
Method Details
-
of
public static RepositoryAnalyzeResponse of(Function<RepositoryAnalyzeResponse.Builder, ObjectBuilder<RepositoryAnalyzeResponse>> fn) -
blobCount
public final int blobCount()Required - The number of blobs written to the repository during the test.API name:
blob_count -
blobPath
Required - The path in the repository under which all the blobs were written during the test.API name:
blob_path -
concurrency
public final int concurrency()Required - The number of write operations performed concurrently during the test.API name:
concurrency -
coordinatingNode
Required - The node that coordinated the analysis and performed the final cleanup.API name:
coordinating_node -
deleteElapsed
Required - The time it took to delete all the blobs in the container.API name:
delete_elapsed -
deleteElapsedNanos
public final long deleteElapsedNanos()Required - The time it took to delete all the blobs in the container, in nanoseconds.API name:
delete_elapsed_nanos -
details
Required - A description of every read and write operation performed during the test.API name:
details -
earlyReadNodeCount
public final int earlyReadNodeCount()Required - The limit on the number of nodes on which early read operations were performed after writing each blob.API name:
early_read_node_count -
issuesDetected
Required - A list of correctness issues detected, which is empty if the API succeeded. It is included to emphasize that a successful response does not guarantee correct behaviour in future.API name:
issues_detected -
listingElapsed
Required - The time it took to retrieve a list of all the blobs in the container.API name:
listing_elapsed -
listingElapsedNanos
public final long listingElapsedNanos()Required - The time it took to retrieve a list of all the blobs in the container, in nanoseconds.API name:
listing_elapsed_nanos -
maxBlobSize
Required - The limit on the size of a blob written during the test.API name:
max_blob_size -
maxBlobSizeBytes
public final long maxBlobSizeBytes()Required - The limit, in bytes, on the size of a blob written during the test.API name:
max_blob_size_bytes -
maxTotalDataSize
Required - The limit on the total size of all blob written during the test.API name:
max_total_data_size -
maxTotalDataSizeBytes
public final long maxTotalDataSizeBytes()Required - The limit, in bytes, on the total size of all blob written during the test.API name:
max_total_data_size_bytes -
rareActionProbability
public final double rareActionProbability()Required - The probability of performing rare actions during the test.API name:
rare_action_probability -
readNodeCount
public final int readNodeCount()Required - The limit on the number of nodes on which read operations were performed after writing each blob.API name:
read_node_count -
repository
Required - The name of the repository that was the subject of the analysis.API name:
repository -
seed
public final long seed()Required - The seed for the pseudo-random number generator used to generate the operations used during the test.API name:
seed -
summary
Required - A collection of statistics that summarize the results of the test.API name:
summary -
serialize
Serialize this object to JSON.- Specified by:
serializein interfaceJsonpSerializable
-
serializeInternal
-
toString
-
setupRepositoryAnalyzeResponseDeserializer
protected static void setupRepositoryAnalyzeResponseDeserializer(ObjectDeserializer<RepositoryAnalyzeResponse.Builder> op)
-