Struct gapi_grpc::google::devtools::cloudtrace::v1::ListTracesRequest [−][src]
The request message for the ListTraces method. All fields are required
unless specified.
Fields
project_id: StringRequired. ID of the Cloud project where the trace data is stored.
view: i32Optional. Type of data returned for traces in the list. Default is
MINIMAL.
page_size: i32Optional. 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.
page_token: StringToken identifying the page of results to return. If provided, use the
value of the next_page_token field from a previous request.
start_time: Option<Timestamp>Start of the time interval (inclusive) during which the trace data was collected from the application.
end_time: Option<Timestamp>End of the time interval (inclusive) during which the trace data was collected from the application.
filter: StringOptional. A 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_PREFIXorNAME_PREFIX: Return traces where any root span starts withNAME_PREFIX.+root:NAMEor+NAME: Return traces where any root span’s name is exactlyNAME.span:NAME_PREFIX: Return traces where any span starts withNAME_PREFIX.+span:NAME: Return traces where any span’s name is exactlyNAME.latency:DURATION: Return traces whose overall latency is greater or equal to thanDURATION. Accepted units are nanoseconds (ns), milliseconds (ms), and seconds (s). Default isms. For example,latency:24msreturns 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 withVALUE_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.
order_by: StringOptional. Field used to sort the returned traces. Can be one of the following:
trace_idname(namefield of root span in the trace)duration(difference betweenend_timeandstart_timefields of the root span)start(start_timefield 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.
Implementations
impl ListTracesRequest[src]
pub fn view(&self) -> ViewType[src]
Returns the enum value of view, or the default if the field is set to an invalid enum value.
pub fn set_view(&mut self, value: ViewType)[src]
Sets view to the provided enum value.
Trait Implementations
impl Clone for ListTracesRequest[src]
fn clone(&self) -> ListTracesRequest[src]
pub fn clone_from(&mut self, source: &Self)1.0.0[src]
impl Debug for ListTracesRequest[src]
impl Default for ListTracesRequest[src]
fn default() -> ListTracesRequest[src]
impl Message for ListTracesRequest[src]
fn encode_raw<B>(&self, buf: &mut B) where
B: BufMut, [src]
B: BufMut,
fn merge_field<B>(
&mut self,
tag: u32,
wire_type: WireType,
buf: &mut B,
ctx: DecodeContext
) -> Result<(), DecodeError> where
B: Buf, [src]
&mut self,
tag: u32,
wire_type: WireType,
buf: &mut B,
ctx: DecodeContext
) -> Result<(), DecodeError> where
B: Buf,
fn encoded_len(&self) -> usize[src]
fn clear(&mut self)[src]
pub fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError> where
B: BufMut, [src]
B: BufMut,
pub fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError> where
B: BufMut, [src]
B: BufMut,
pub fn decode<B>(buf: B) -> Result<Self, DecodeError> where
Self: Default,
B: Buf, [src]
Self: Default,
B: Buf,
pub fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError> where
Self: Default,
B: Buf, [src]
Self: Default,
B: Buf,
pub fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError> where
B: Buf, [src]
B: Buf,
pub fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError> where
B: Buf, [src]
B: Buf,
impl PartialEq<ListTracesRequest> for ListTracesRequest[src]
fn eq(&self, other: &ListTracesRequest) -> bool[src]
fn ne(&self, other: &ListTracesRequest) -> bool[src]
impl StructuralPartialEq for ListTracesRequest[src]
Auto Trait Implementations
impl RefUnwindSafe for ListTracesRequest
impl Send for ListTracesRequest
impl Sync for ListTracesRequest
impl Unpin for ListTracesRequest
impl UnwindSafe for ListTracesRequest
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T[src]
impl<T> From<T> for T[src]
impl<T> Instrument for T[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>[src]
pub fn in_current_span(self) -> Instrumented<Self>[src]
impl<T> Instrument for T[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>[src]
pub fn in_current_span(self) -> Instrumented<Self>[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T> IntoRequest<T> for T[src]
pub fn into_request(self) -> Request<T>[src]
impl<T> ToOwned for T where
T: Clone, [src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T[src]
pub fn clone_into(&self, target: &mut T)[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>, [src]
V: MultiLane<T>,
impl<T> WithSubscriber for T[src]
pub fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>, [src]
S: Into<Dispatch>,