public interface ListTracesRequestOrBuilder extends MessageOrBuilder
| Modifier and Type | Method and Description |
|---|---|
Timestamp |
getEndTime()
End of the time interval (inclusive) during which the trace data was
collected from the application.
|
TimestampOrBuilder |
getEndTimeOrBuilder()
End of the time interval (inclusive) during which the trace data was
collected from the application.
|
java.lang.String |
getFilter()
An optional filter against labels for the request.
|
ByteString |
getFilterBytes()
An optional filter against labels for the request.
|
java.lang.String |
getOrderBy()
Field used to sort the returned traces.
|
ByteString |
getOrderByBytes()
Field used to sort the returned traces.
|
int |
getPageSize()
Maximum number of traces to return.
|
java.lang.String |
getPageToken()
Token identifying the page of results to return.
|
ByteString |
getPageTokenBytes()
Token identifying the page of results to return.
|
java.lang.String |
getProjectId()
ID of the Cloud project where the trace data is stored.
|
ByteString |
getProjectIdBytes()
ID of the Cloud project where the trace data is stored.
|
Timestamp |
getStartTime()
Start of the time interval (inclusive) during which the trace data was
collected from the application.
|
TimestampOrBuilder |
getStartTimeOrBuilder()
Start of the time interval (inclusive) during which the trace data was
collected from the application.
|
ListTracesRequest.ViewType |
getView()
Type of data returned for traces in the list.
|
int |
getViewValue()
Type of data returned for traces in the list.
|
boolean |
hasEndTime()
End of the time interval (inclusive) during which the trace data was
collected from the application.
|
boolean |
hasStartTime()
Start of the time interval (inclusive) during which the trace data was
collected from the application.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofisInitializedjava.lang.String getProjectId()
ID of the Cloud project where the trace data is stored.
string project_id = 1;ByteString getProjectIdBytes()
ID of the Cloud project where the trace data is stored.
string project_id = 1;int getViewValue()
Type of data returned for traces in the list. Optional. Default is `MINIMAL`.
.google.devtools.cloudtrace.v1.ListTracesRequest.ViewType view = 2;ListTracesRequest.ViewType getView()
Type of data returned for traces in the list. Optional. Default is `MINIMAL`.
.google.devtools.cloudtrace.v1.ListTracesRequest.ViewType view = 2;int getPageSize()
Maximum number of traces to return. If not specified or <= 0, the implementation selects a reasonable value. The implementation may return fewer traces than the requested page size. Optional.
int32 page_size = 3;java.lang.String getPageToken()
Token identifying the page of results to return. If provided, use the value of the `next_page_token` field from a previous request. Optional.
string page_token = 4;ByteString getPageTokenBytes()
Token identifying the page of results to return. If provided, use the value of the `next_page_token` field from a previous request. Optional.
string page_token = 4;boolean hasStartTime()
Start of the time interval (inclusive) during which the trace data was collected from the application.
.google.protobuf.Timestamp start_time = 5;Timestamp getStartTime()
Start of the time interval (inclusive) during which the trace data was collected from the application.
.google.protobuf.Timestamp start_time = 5;TimestampOrBuilder getStartTimeOrBuilder()
Start of the time interval (inclusive) during which the trace data was collected from the application.
.google.protobuf.Timestamp start_time = 5;boolean hasEndTime()
End of the time interval (inclusive) during which the trace data was collected from the application.
.google.protobuf.Timestamp end_time = 6;Timestamp getEndTime()
End of the time interval (inclusive) during which the trace data was collected from the application.
.google.protobuf.Timestamp end_time = 6;TimestampOrBuilder getEndTimeOrBuilder()
End of the time interval (inclusive) during which the trace data was collected from the application.
.google.protobuf.Timestamp end_time = 6;java.lang.String getFilter()
An optional filter against labels for the request.
By default, searches use prefix matching. To specify exact match, prepend
a plus symbol (`+`) to the search term.
Multiple terms are ANDed. Syntax:
* `root:NAME_PREFIX` or `NAME_PREFIX`: Return traces where any root
span starts with `NAME_PREFIX`.
* `+root:NAME` or `+NAME`: Return traces where any root span's name is
exactly `NAME`.
* `span:NAME_PREFIX`: Return traces where any span starts with
`NAME_PREFIX`.
* `+span:NAME`: Return traces where any span's name is exactly
`NAME`.
* `latency:DURATION`: Return traces whose overall latency is
greater or equal to than `DURATION`. Accepted units are nanoseconds
(`ns`), milliseconds (`ms`), and seconds (`s`). Default is `ms`. For
example, `latency:24ms` returns traces whose overall latency
is greater than or equal to 24 milliseconds.
* `label:LABEL_KEY`: Return all traces containing the specified
label key (exact match, case-sensitive) regardless of the key:value
pair's value (including empty values).
* `LABEL_KEY:VALUE_PREFIX`: Return all traces containing the specified
label key (exact match, case-sensitive) whose value starts with
`VALUE_PREFIX`. Both a key and a value must be specified.
* `+LABEL_KEY:VALUE`: Return all traces containing a key:value pair
exactly matching the specified text. Both a key and a value must be
specified.
* `method:VALUE`: Equivalent to `/http/method:VALUE`.
* `url:VALUE`: Equivalent to `/http/url:VALUE`.
string filter = 7;ByteString getFilterBytes()
An optional filter against labels for the request.
By default, searches use prefix matching. To specify exact match, prepend
a plus symbol (`+`) to the search term.
Multiple terms are ANDed. Syntax:
* `root:NAME_PREFIX` or `NAME_PREFIX`: Return traces where any root
span starts with `NAME_PREFIX`.
* `+root:NAME` or `+NAME`: Return traces where any root span's name is
exactly `NAME`.
* `span:NAME_PREFIX`: Return traces where any span starts with
`NAME_PREFIX`.
* `+span:NAME`: Return traces where any span's name is exactly
`NAME`.
* `latency:DURATION`: Return traces whose overall latency is
greater or equal to than `DURATION`. Accepted units are nanoseconds
(`ns`), milliseconds (`ms`), and seconds (`s`). Default is `ms`. For
example, `latency:24ms` returns traces whose overall latency
is greater than or equal to 24 milliseconds.
* `label:LABEL_KEY`: Return all traces containing the specified
label key (exact match, case-sensitive) regardless of the key:value
pair's value (including empty values).
* `LABEL_KEY:VALUE_PREFIX`: Return all traces containing the specified
label key (exact match, case-sensitive) whose value starts with
`VALUE_PREFIX`. Both a key and a value must be specified.
* `+LABEL_KEY:VALUE`: Return all traces containing a key:value pair
exactly matching the specified text. Both a key and a value must be
specified.
* `method:VALUE`: Equivalent to `/http/method:VALUE`.
* `url:VALUE`: Equivalent to `/http/url:VALUE`.
string filter = 7;java.lang.String getOrderBy()
Field used to sort the returned traces. Optional.
Can be one of the following:
* `trace_id`
* `name` (`name` field of root span in the trace)
* `duration` (difference between `end_time` and `start_time` fields of
the root span)
* `start` (`start_time` field of the root span)
Descending order can be specified by appending `desc` to the sort field
(for example, `name desc`).
Only one sort field is permitted.
string order_by = 8;ByteString getOrderByBytes()
Field used to sort the returned traces. Optional.
Can be one of the following:
* `trace_id`
* `name` (`name` field of root span in the trace)
* `duration` (difference between `end_time` and `start_time` fields of
the root span)
* `start` (`start_time` field of the root span)
Descending order can be specified by appending `desc` to the sort field
(for example, `name desc`).
Only one sort field is permitted.
string order_by = 8;