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 int
Required - The number of blobs written to the repository during the test.final String
blobPath()
Required - The path in the repository under which all the blobs were written during the test.final int
Required - The number of write operations performed concurrently during the test.final SnapshotNodeInfo
Required - The node that coordinated the analysis and performed the final cleanup.final Time
Required - The time it took to delete all the blobs in the container.final long
Required - The time it took to delete all the blobs in the container, in nanoseconds.final DetailsInfo
details()
Required - A description of every read and write operation performed during the test.final int
Required - 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 Time
Required - The time it took to retrieve a list of all the blobs in the container.final long
Required - The time it took to retrieve a list of all the blobs in the container, in nanoseconds.final String
Required - The limit on the size of a blob written during the test.final long
Required - The limit, in bytes, on the size of a blob written during the test.final String
Required - The limit on the total size of all blob written during the test.final long
Required - The limit, in bytes, on the total size of all blob written during the test.static RepositoryAnalyzeResponse
final double
Required - The probability of performing rare actions during the test.final int
Required - The limit on the number of nodes on which read operations were performed after writing each blob.final String
Required - The name of the repository that was the subject of the analysis.final long
seed()
Required - The seed for the pseudo-random number generator used to generate the operations used during the test.void
serialize
(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) Serialize this object to JSON.protected void
serializeInternal
(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) protected static void
setupRepositoryAnalyzeResponseDeserializer
(ObjectDeserializer<RepositoryAnalyzeResponse.Builder> op) final SummaryInfo
summary()
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:
serialize
in interfaceJsonpSerializable
-
serializeInternal
-
toString
-
setupRepositoryAnalyzeResponseDeserializer
protected static void setupRepositoryAnalyzeResponseDeserializer(ObjectDeserializer<RepositoryAnalyzeResponse.Builder> op)
-