// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: build/bazel/remote/execution/v2/remote_execution.proto
// Protobuf Java Version: 3.25.3
package build.bazel.remote.execution.v2;
public interface ExecutedActionMetadataOrBuilder extends
// @@protoc_insertion_point(interface_extends:build.bazel.remote.execution.v2.ExecutedActionMetadata)
com.google.protobuf.MessageOrBuilder {
/**
*
* The name of the worker which ran the execution.
*
*
* string worker = 1;
* @return The worker.
*/
java.lang.String getWorker();
/**
*
* The name of the worker which ran the execution.
*
*
* string worker = 1;
* @return The bytes for worker.
*/
com.google.protobuf.ByteString
getWorkerBytes();
/**
*
* When was the action added to the queue.
*
*
* .google.protobuf.Timestamp queued_timestamp = 2;
* @return Whether the queuedTimestamp field is set.
*/
boolean hasQueuedTimestamp();
/**
*
* When was the action added to the queue.
*
*
* .google.protobuf.Timestamp queued_timestamp = 2;
* @return The queuedTimestamp.
*/
com.google.protobuf.Timestamp getQueuedTimestamp();
/**
*
* When was the action added to the queue.
*
*
* .google.protobuf.Timestamp queued_timestamp = 2;
*/
com.google.protobuf.TimestampOrBuilder getQueuedTimestampOrBuilder();
/**
*
* When the worker received the action.
*
*
* .google.protobuf.Timestamp worker_start_timestamp = 3;
* @return Whether the workerStartTimestamp field is set.
*/
boolean hasWorkerStartTimestamp();
/**
*
* When the worker received the action.
*
*
* .google.protobuf.Timestamp worker_start_timestamp = 3;
* @return The workerStartTimestamp.
*/
com.google.protobuf.Timestamp getWorkerStartTimestamp();
/**
*
* When the worker received the action.
*
*
* .google.protobuf.Timestamp worker_start_timestamp = 3;
*/
com.google.protobuf.TimestampOrBuilder getWorkerStartTimestampOrBuilder();
/**
*
* When the worker completed the action, including all stages.
*
*
* .google.protobuf.Timestamp worker_completed_timestamp = 4;
* @return Whether the workerCompletedTimestamp field is set.
*/
boolean hasWorkerCompletedTimestamp();
/**
*
* When the worker completed the action, including all stages.
*
*
* .google.protobuf.Timestamp worker_completed_timestamp = 4;
* @return The workerCompletedTimestamp.
*/
com.google.protobuf.Timestamp getWorkerCompletedTimestamp();
/**
*
* When the worker completed the action, including all stages.
*
*
* .google.protobuf.Timestamp worker_completed_timestamp = 4;
*/
com.google.protobuf.TimestampOrBuilder getWorkerCompletedTimestampOrBuilder();
/**
*
* When the worker started fetching action inputs.
*
*
* .google.protobuf.Timestamp input_fetch_start_timestamp = 5;
* @return Whether the inputFetchStartTimestamp field is set.
*/
boolean hasInputFetchStartTimestamp();
/**
*
* When the worker started fetching action inputs.
*
*
* .google.protobuf.Timestamp input_fetch_start_timestamp = 5;
* @return The inputFetchStartTimestamp.
*/
com.google.protobuf.Timestamp getInputFetchStartTimestamp();
/**
*
* When the worker started fetching action inputs.
*
*
* .google.protobuf.Timestamp input_fetch_start_timestamp = 5;
*/
com.google.protobuf.TimestampOrBuilder getInputFetchStartTimestampOrBuilder();
/**
*
* When the worker finished fetching action inputs.
*
*
* .google.protobuf.Timestamp input_fetch_completed_timestamp = 6;
* @return Whether the inputFetchCompletedTimestamp field is set.
*/
boolean hasInputFetchCompletedTimestamp();
/**
*
* When the worker finished fetching action inputs.
*
*
* .google.protobuf.Timestamp input_fetch_completed_timestamp = 6;
* @return The inputFetchCompletedTimestamp.
*/
com.google.protobuf.Timestamp getInputFetchCompletedTimestamp();
/**
*
* When the worker finished fetching action inputs.
*
*
* .google.protobuf.Timestamp input_fetch_completed_timestamp = 6;
*/
com.google.protobuf.TimestampOrBuilder getInputFetchCompletedTimestampOrBuilder();
/**
*
* When the worker started executing the action command.
*
*
* .google.protobuf.Timestamp execution_start_timestamp = 7;
* @return Whether the executionStartTimestamp field is set.
*/
boolean hasExecutionStartTimestamp();
/**
*
* When the worker started executing the action command.
*
*
* .google.protobuf.Timestamp execution_start_timestamp = 7;
* @return The executionStartTimestamp.
*/
com.google.protobuf.Timestamp getExecutionStartTimestamp();
/**
*
* When the worker started executing the action command.
*
*
* .google.protobuf.Timestamp execution_start_timestamp = 7;
*/
com.google.protobuf.TimestampOrBuilder getExecutionStartTimestampOrBuilder();
/**
*
* When the worker completed executing the action command.
*
*
* .google.protobuf.Timestamp execution_completed_timestamp = 8;
* @return Whether the executionCompletedTimestamp field is set.
*/
boolean hasExecutionCompletedTimestamp();
/**
*
* When the worker completed executing the action command.
*
*
* .google.protobuf.Timestamp execution_completed_timestamp = 8;
* @return The executionCompletedTimestamp.
*/
com.google.protobuf.Timestamp getExecutionCompletedTimestamp();
/**
*
* When the worker completed executing the action command.
*
*
* .google.protobuf.Timestamp execution_completed_timestamp = 8;
*/
com.google.protobuf.TimestampOrBuilder getExecutionCompletedTimestampOrBuilder();
/**
*
* When the worker started uploading action outputs.
*
*
* .google.protobuf.Timestamp output_upload_start_timestamp = 9;
* @return Whether the outputUploadStartTimestamp field is set.
*/
boolean hasOutputUploadStartTimestamp();
/**
*
* When the worker started uploading action outputs.
*
*
* .google.protobuf.Timestamp output_upload_start_timestamp = 9;
* @return The outputUploadStartTimestamp.
*/
com.google.protobuf.Timestamp getOutputUploadStartTimestamp();
/**
*
* When the worker started uploading action outputs.
*
*
* .google.protobuf.Timestamp output_upload_start_timestamp = 9;
*/
com.google.protobuf.TimestampOrBuilder getOutputUploadStartTimestampOrBuilder();
/**
*
* When the worker finished uploading action outputs.
*
*
* .google.protobuf.Timestamp output_upload_completed_timestamp = 10;
* @return Whether the outputUploadCompletedTimestamp field is set.
*/
boolean hasOutputUploadCompletedTimestamp();
/**
*
* When the worker finished uploading action outputs.
*
*
* .google.protobuf.Timestamp output_upload_completed_timestamp = 10;
* @return The outputUploadCompletedTimestamp.
*/
com.google.protobuf.Timestamp getOutputUploadCompletedTimestamp();
/**
*
* When the worker finished uploading action outputs.
*
*
* .google.protobuf.Timestamp output_upload_completed_timestamp = 10;
*/
com.google.protobuf.TimestampOrBuilder getOutputUploadCompletedTimestampOrBuilder();
/**
*
* Details that are specific to the kind of worker used. For example,
* on POSIX-like systems this could contain a message with
* getrusage(2) statistics.
*
*
* repeated .google.protobuf.Any auxiliary_metadata = 11;
*/
java.util.List
getAuxiliaryMetadataList();
/**
*
* Details that are specific to the kind of worker used. For example,
* on POSIX-like systems this could contain a message with
* getrusage(2) statistics.
*
*
* repeated .google.protobuf.Any auxiliary_metadata = 11;
*/
com.google.protobuf.Any getAuxiliaryMetadata(int index);
/**
*
* Details that are specific to the kind of worker used. For example,
* on POSIX-like systems this could contain a message with
* getrusage(2) statistics.
*
*
* repeated .google.protobuf.Any auxiliary_metadata = 11;
*/
int getAuxiliaryMetadataCount();
/**
*
* Details that are specific to the kind of worker used. For example,
* on POSIX-like systems this could contain a message with
* getrusage(2) statistics.
*
*
* repeated .google.protobuf.Any auxiliary_metadata = 11;
*/
java.util.List extends com.google.protobuf.AnyOrBuilder>
getAuxiliaryMetadataOrBuilderList();
/**
*
* Details that are specific to the kind of worker used. For example,
* on POSIX-like systems this could contain a message with
* getrusage(2) statistics.
*
*
* repeated .google.protobuf.Any auxiliary_metadata = 11;
*/
com.google.protobuf.AnyOrBuilder getAuxiliaryMetadataOrBuilder(
int index);
}