Class ListTracesRequest.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<ListTracesRequest.Builder>
com.google.devtools.cloudtrace.v1.ListTracesRequest.Builder
All Implemented Interfaces:
ListTracesRequestOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
ListTracesRequest

public static final class ListTracesRequest.Builder extends com.google.protobuf.GeneratedMessage.Builder<ListTracesRequest.Builder> implements ListTracesRequestOrBuilder
 The request message for the `ListTraces` method. All fields are required
 unless specified.
 
Protobuf type google.devtools.cloudtrace.v1.ListTracesRequest
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<ListTracesRequest.Builder>
    • clear

      public ListTracesRequest.Builder clear()
      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessage.Builder<ListTracesRequest.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<ListTracesRequest.Builder>
    • getDefaultInstanceForType

      public ListTracesRequest getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public ListTracesRequest build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public ListTracesRequest buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • mergeFrom

      public ListTracesRequest.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<ListTracesRequest.Builder>
    • mergeFrom

      public ListTracesRequest.Builder mergeFrom(ListTracesRequest other)
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage.Builder<ListTracesRequest.Builder>
    • mergeFrom

      public ListTracesRequest.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<ListTracesRequest.Builder>
      Throws:
      IOException
    • getProjectId

      public String getProjectId()
       Required. ID of the Cloud project where the trace data is stored.
       
      string project_id = 1 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getProjectId in interface ListTracesRequestOrBuilder
      Returns:
      The projectId.
    • getProjectIdBytes

      public com.google.protobuf.ByteString getProjectIdBytes()
       Required. ID of the Cloud project where the trace data is stored.
       
      string project_id = 1 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getProjectIdBytes in interface ListTracesRequestOrBuilder
      Returns:
      The bytes for projectId.
    • setProjectId

      public ListTracesRequest.Builder setProjectId(String value)
       Required. ID of the Cloud project where the trace data is stored.
       
      string project_id = 1 [(.google.api.field_behavior) = REQUIRED];
      Parameters:
      value - The projectId to set.
      Returns:
      This builder for chaining.
    • clearProjectId

      public ListTracesRequest.Builder clearProjectId()
       Required. ID of the Cloud project where the trace data is stored.
       
      string project_id = 1 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      This builder for chaining.
    • setProjectIdBytes

      public ListTracesRequest.Builder setProjectIdBytes(com.google.protobuf.ByteString value)
       Required. ID of the Cloud project where the trace data is stored.
       
      string project_id = 1 [(.google.api.field_behavior) = REQUIRED];
      Parameters:
      value - The bytes for projectId to set.
      Returns:
      This builder for chaining.
    • getViewValue

      public int getViewValue()
       Optional. Type of data returned for traces in the list. Default is
       `MINIMAL`.
       
      .google.devtools.cloudtrace.v1.ListTracesRequest.ViewType view = 2 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getViewValue in interface ListTracesRequestOrBuilder
      Returns:
      The enum numeric value on the wire for view.
    • setViewValue

      public ListTracesRequest.Builder setViewValue(int value)
       Optional. Type of data returned for traces in the list. Default is
       `MINIMAL`.
       
      .google.devtools.cloudtrace.v1.ListTracesRequest.ViewType view = 2 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      value - The enum numeric value on the wire for view to set.
      Returns:
      This builder for chaining.
    • getView

      public ListTracesRequest.ViewType getView()
       Optional. Type of data returned for traces in the list. Default is
       `MINIMAL`.
       
      .google.devtools.cloudtrace.v1.ListTracesRequest.ViewType view = 2 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getView in interface ListTracesRequestOrBuilder
      Returns:
      The view.
    • setView

       Optional. Type of data returned for traces in the list. Default is
       `MINIMAL`.
       
      .google.devtools.cloudtrace.v1.ListTracesRequest.ViewType view = 2 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      value - The view to set.
      Returns:
      This builder for chaining.
    • clearView

      public ListTracesRequest.Builder clearView()
       Optional. Type of data returned for traces in the list. Default is
       `MINIMAL`.
       
      .google.devtools.cloudtrace.v1.ListTracesRequest.ViewType view = 2 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      This builder for chaining.
    • getPageSize

      public int getPageSize()
       Optional. 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.
       
      int32 page_size = 3 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getPageSize in interface ListTracesRequestOrBuilder
      Returns:
      The pageSize.
    • setPageSize

      public ListTracesRequest.Builder setPageSize(int value)
       Optional. 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.
       
      int32 page_size = 3 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      value - The pageSize to set.
      Returns:
      This builder for chaining.
    • clearPageSize

      public ListTracesRequest.Builder clearPageSize()
       Optional. 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.
       
      int32 page_size = 3 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      This builder for chaining.
    • getPageToken

      public 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.
       
      string page_token = 4;
      Specified by:
      getPageToken in interface ListTracesRequestOrBuilder
      Returns:
      The pageToken.
    • getPageTokenBytes

      public com.google.protobuf.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.
       
      string page_token = 4;
      Specified by:
      getPageTokenBytes in interface ListTracesRequestOrBuilder
      Returns:
      The bytes for pageToken.
    • setPageToken

      public ListTracesRequest.Builder setPageToken(String value)
       Token identifying the page of results to return. If provided, use the
       value of the `next_page_token` field from a previous request.
       
      string page_token = 4;
      Parameters:
      value - The pageToken to set.
      Returns:
      This builder for chaining.
    • clearPageToken

      public ListTracesRequest.Builder clearPageToken()
       Token identifying the page of results to return. If provided, use the
       value of the `next_page_token` field from a previous request.
       
      string page_token = 4;
      Returns:
      This builder for chaining.
    • setPageTokenBytes

      public ListTracesRequest.Builder setPageTokenBytes(com.google.protobuf.ByteString value)
       Token identifying the page of results to return. If provided, use the
       value of the `next_page_token` field from a previous request.
       
      string page_token = 4;
      Parameters:
      value - The bytes for pageToken to set.
      Returns:
      This builder for chaining.
    • hasStartTime

      public boolean hasStartTime()
       Start of the time interval (inclusive) during which the trace data was
       collected from the application.
       
      .google.protobuf.Timestamp start_time = 5;
      Specified by:
      hasStartTime in interface ListTracesRequestOrBuilder
      Returns:
      Whether the startTime field is set.
    • getStartTime

      public com.google.protobuf.Timestamp getStartTime()
       Start of the time interval (inclusive) during which the trace data was
       collected from the application.
       
      .google.protobuf.Timestamp start_time = 5;
      Specified by:
      getStartTime in interface ListTracesRequestOrBuilder
      Returns:
      The startTime.
    • setStartTime

      public ListTracesRequest.Builder setStartTime(com.google.protobuf.Timestamp value)
       Start of the time interval (inclusive) during which the trace data was
       collected from the application.
       
      .google.protobuf.Timestamp start_time = 5;
    • setStartTime

      public ListTracesRequest.Builder setStartTime(com.google.protobuf.Timestamp.Builder builderForValue)
       Start of the time interval (inclusive) during which the trace data was
       collected from the application.
       
      .google.protobuf.Timestamp start_time = 5;
    • mergeStartTime

      public ListTracesRequest.Builder mergeStartTime(com.google.protobuf.Timestamp value)
       Start of the time interval (inclusive) during which the trace data was
       collected from the application.
       
      .google.protobuf.Timestamp start_time = 5;
    • clearStartTime

      public ListTracesRequest.Builder clearStartTime()
       Start of the time interval (inclusive) during which the trace data was
       collected from the application.
       
      .google.protobuf.Timestamp start_time = 5;
    • getStartTimeBuilder

      public com.google.protobuf.Timestamp.Builder getStartTimeBuilder()
       Start of the time interval (inclusive) during which the trace data was
       collected from the application.
       
      .google.protobuf.Timestamp start_time = 5;
    • getStartTimeOrBuilder

      public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder()
       Start of the time interval (inclusive) during which the trace data was
       collected from the application.
       
      .google.protobuf.Timestamp start_time = 5;
      Specified by:
      getStartTimeOrBuilder in interface ListTracesRequestOrBuilder
    • hasEndTime

      public boolean hasEndTime()
       End of the time interval (inclusive) during which the trace data was
       collected from the application.
       
      .google.protobuf.Timestamp end_time = 6;
      Specified by:
      hasEndTime in interface ListTracesRequestOrBuilder
      Returns:
      Whether the endTime field is set.
    • getEndTime

      public com.google.protobuf.Timestamp getEndTime()
       End of the time interval (inclusive) during which the trace data was
       collected from the application.
       
      .google.protobuf.Timestamp end_time = 6;
      Specified by:
      getEndTime in interface ListTracesRequestOrBuilder
      Returns:
      The endTime.
    • setEndTime

      public ListTracesRequest.Builder setEndTime(com.google.protobuf.Timestamp value)
       End of the time interval (inclusive) during which the trace data was
       collected from the application.
       
      .google.protobuf.Timestamp end_time = 6;
    • setEndTime

      public ListTracesRequest.Builder setEndTime(com.google.protobuf.Timestamp.Builder builderForValue)
       End of the time interval (inclusive) during which the trace data was
       collected from the application.
       
      .google.protobuf.Timestamp end_time = 6;
    • mergeEndTime

      public ListTracesRequest.Builder mergeEndTime(com.google.protobuf.Timestamp value)
       End of the time interval (inclusive) during which the trace data was
       collected from the application.
       
      .google.protobuf.Timestamp end_time = 6;
    • clearEndTime

      public ListTracesRequest.Builder clearEndTime()
       End of the time interval (inclusive) during which the trace data was
       collected from the application.
       
      .google.protobuf.Timestamp end_time = 6;
    • getEndTimeBuilder

      public com.google.protobuf.Timestamp.Builder getEndTimeBuilder()
       End of the time interval (inclusive) during which the trace data was
       collected from the application.
       
      .google.protobuf.Timestamp end_time = 6;
    • getEndTimeOrBuilder

      public com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder()
       End of the time interval (inclusive) during which the trace data was
       collected from the application.
       
      .google.protobuf.Timestamp end_time = 6;
      Specified by:
      getEndTimeOrBuilder in interface ListTracesRequestOrBuilder
    • getFilter

      public String getFilter()
       Optional. 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_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 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getFilter in interface ListTracesRequestOrBuilder
      Returns:
      The filter.
    • getFilterBytes

      public com.google.protobuf.ByteString getFilterBytes()
       Optional. 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_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 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getFilterBytes in interface ListTracesRequestOrBuilder
      Returns:
      The bytes for filter.
    • setFilter

      public ListTracesRequest.Builder setFilter(String value)
       Optional. 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_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 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      value - The filter to set.
      Returns:
      This builder for chaining.
    • clearFilter

      public ListTracesRequest.Builder clearFilter()
       Optional. 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_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 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      This builder for chaining.
    • setFilterBytes

      public ListTracesRequest.Builder setFilterBytes(com.google.protobuf.ByteString value)
       Optional. 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_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 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      value - The bytes for filter to set.
      Returns:
      This builder for chaining.
    • getOrderBy

      public String getOrderBy()
       Optional. Field used to sort the returned traces.
       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 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getOrderBy in interface ListTracesRequestOrBuilder
      Returns:
      The orderBy.
    • getOrderByBytes

      public com.google.protobuf.ByteString getOrderByBytes()
       Optional. Field used to sort the returned traces.
       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 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getOrderByBytes in interface ListTracesRequestOrBuilder
      Returns:
      The bytes for orderBy.
    • setOrderBy

      public ListTracesRequest.Builder setOrderBy(String value)
       Optional. Field used to sort the returned traces.
       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 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      value - The orderBy to set.
      Returns:
      This builder for chaining.
    • clearOrderBy

      public ListTracesRequest.Builder clearOrderBy()
       Optional. Field used to sort the returned traces.
       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 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      This builder for chaining.
    • setOrderByBytes

      public ListTracesRequest.Builder setOrderByBytes(com.google.protobuf.ByteString value)
       Optional. Field used to sort the returned traces.
       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 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      value - The bytes for orderBy to set.
      Returns:
      This builder for chaining.