U      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRST(c) 2015 Brendan HayMozilla Public License, v. 2.0.%Brendan Hay <brendan.g.hay@gmail.com>auto-generatednon-portable (GHC extensions)None+0U(c) 2015 Brendan HayMozilla Public License, v. 2.0.%Brendan Hay <brendan.g.hay@gmail.com>auto-generatednon-portable (GHC extensions)None+0YA Trace is a collection of spans describing the execution timings of a single operation.See:  smart constructor./The response message for the ListTraces method.See:  smart constructor./A span is the data recorded with a single span.See:   smart constructor.,A list of traces for the PatchTraces method.See:   smart constructor.Annotations via labels.See:  smart constructor.[A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); } The JSON representation for `Empty` is empty JSON object `{}`.See:  smart constructor.Creates a value of 4 with the minimum fields required to make a request.Creates a value of 4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired: Creates a value of 4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired: A list of traces. Creates a value of 4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired:   >The start time of the span in nanoseconds from the UNIX epoch. SpanKind distinguishes spans generated in a particular context. For example, two spans with the same name, one with the kind RPC_CLIENT, and the other with RPC_SERVER can indicate the queueing latency associated with the span.The name of the trace. This is sanitized and displayed on the UI. This may be a method name or some other per-callsite name. For the same binary and the same call point, it is a good practice to choose a consistent name in order to correlate cross-trace spans.<The end time of the span in nanoseconds from the UNIX epoch.Annotations via labels.fIdentifies the parent of the current span. May be missing. Serialized bytes representation of SpanId.gIdentifier of the span within the trace. Each span should have an identifier that is unique per trace.Creates a value of 4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired:If defined, indicates that there are more topics that match the request, and this value should be passed to the next ListTopicsRequest to continue.#The list of trace records returned.Creates a value of 4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired:A 128-bit numeric value, formatted as a 32-byte hex string, that represents a trace. Each trace should have an identifier that is globally unique.zThe collection of span records within this trace. Spans that appear in calls to PatchTraces may be incomplete or partial.+The Project ID of the Google Cloud project.:UVWXYZ[\]^_`abcdefgh ijklmnopqrst.UVWXYZ[\]^_`abcdefgh &UVWXYZ[\]^_`abcdefgh ijklmnopqrst(c) 2015 Brendan HayMozilla Public License, v. 2.0.%Brendan Hay <brendan.g.hay@gmail.com>auto-generatednon-portable (GHC extensions)None+0%Default request referring to version v1 of the Google Cloud Trace API. This contains the host and root path used as a starting point for constructing service requests.?View and manage your data across Google Cloud Platform services   (c) 2015 Brendan HayMozilla Public License, v. 2.0.%Brendan Hay <brendan.g.hay@gmail.com>auto-generatednon-portable (GHC extensions)None (+035>KL+List traces matching the filter expression.See:  smart constructor.A resource alias for cloudtrace.projects.traces.list method which the  request conforms to.Creates a value of 4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired: !"#$%&'()*+,-V1 error format. 4Upload protocol for media (e.g. "raw", "multipart").!The trace field used to establish the order of traces returned by the ListTraces method. Possible options are: trace_id name (name field of root span) duration (different between end_time and start_time fields of root span) start (start_time field of root span) Descending order can be specified by appending "desc" to the sort field: name desc Only one sort field is permitted, though this may change in the future."%End of the time interval (inclusive).#Pretty-print response.$OAuth access token.%=Legacy upload protocol for media (e.g. "media", "multipart").&OAuth bearer token.''Start of the time interval (exclusive).(0ViewType specifies the projection of the result.)#An optional filter for the request.*The token identifying the page of results to return from the ListTraces method. If present, this value is should be taken from the next_page_token field of a previous ListTracesResponse.+*The stringified-version of the project id.,Maximum number of topics to return. If not specified or <= 0, the implementation will select a reasonable value. The implemenation may always return fewer than the requested page_size.-JSONP#uvwxyz{|}~+ !"#$%&'()*+,- !"#$%&'()*+,- !"#$%&'()*+,-uvwxyz{|}~ !"#$%&'()*+,-(c) 2015 Brendan HayMozilla Public License, v. 2.0.%Brendan Hay <brendan.g.hay@gmail.com>auto-generatednon-portable (GHC extensions)None (+035>KL .Gets one trace by id.See: 0 smart constructor./A resource alias for cloudtrace.projects.traces.get method which the . request conforms to.0Creates a value of .4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired: 1234567891$The trace id of the trace to return.2V1 error format.34Upload protocol for media (e.g. "raw", "multipart").4Pretty-print response.5OAuth access token.6=Legacy upload protocol for media (e.g. "media", "multipart").7OAuth bearer token.8&The project id of the trace to return.9JSONP./018123456789 ./0123456789 /0.123456789 . /0123456789(c) 2015 Brendan HayMozilla Public License, v. 2.0.%Brendan Hay <brendan.g.hay@gmail.com>auto-generatednon-portable (GHC extensions)None (+035>KL :Updates the existing traces specified by PatchTracesRequest and inserts the new traces. Any existing trace or span fields included in an update are overwritten by the update, and any additional fields in an update are merged with the existing trace data.See: < smart constructor.;A resource alias for cloudtrace.projects.patchTraces method which the : request conforms to.<Creates a value of :4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired: =>?@ABCDE=V1 error format.>4Upload protocol for media (e.g. "raw", "multipart").?Pretty-print response.@OAuth access token.A=Legacy upload protocol for media (e.g. "media", "multipart").BMultipart request metadata.COAuth bearer token.D%The project id of the trace to patch.EJSONP:;<BD=>?@ABCDE :;<=>?@ABCDE ;<:=>?@ABCDE : ;<=>?@ABCDE(c) 2015 Brendan HayMozilla Public License, v. 2.0.%Brendan Hay <brendan.g.hay@gmail.com>auto-generatednon-portable (GHC extensions)None (+035>KLFReturns a discovery document in the specified `format`. The typeurl in the returned google.protobuf.Any value depends on the requested format.See: H smart constructor.GA resource alias for cloudtrace.getDiscovery method which the F request conforms to.HCreates a value of F4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired: IJKLMNOPQRSIV1 error format.JAny additional arguments.K4Upload protocol for media (e.g. "raw", "multipart").LPretty-print response.MOAuth access token.N#The format requested for discovery.O=Legacy upload protocol for media (e.g. "media", "multipart").POAuth bearer token.Q/The API version of the requested discovery doc.ROA list of labels (like visibility) influencing the scope of the requested doc.SJSONPFGHIJKLMNOPQRSFGHIJKLMNOPQRSGHFIJKLMNOPQRSF GHIJKLMNOPQRS(c) 2015 Brendan HayMozilla Public License, v. 2.0.%Brendan Hay <brendan.g.hay@gmail.com>auto-generatednon-portable (GHC extensions)None(KLTfRepresents the entirety of the methods and resources available for the Google Cloud Trace API service.TT  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTT  T      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\] ^_` ab cdefghi j klmnopqrstuvw%xyz{|}~7COgogol_I49v6WiiPPL2uibZdUZBDINetwork.Google.CloudTrace.Types7Network.Google.Resource.CloudTrace.Projects.Traces.List6Network.Google.Resource.CloudTrace.Projects.Traces.Get7Network.Google.Resource.CloudTrace.Projects.PatchTraces/Network.Google.Resource.CloudTrace.GetDiscoveryNetwork.Google.CloudTrace#Network.Google.CloudTrace.Types.Sum'Network.Google.CloudTrace.Types.ProductTraceListTracesResponse TraceSpanTracesTraceSpanLabelsEmptyemptytraceSpanLabels tslAddtionaltracestTraces traceSpan tsStartTimetsKindtsName tsEndTimetsLabelstsParentSpanIdtsSpanIdlistTracesResponseltrNextPageToken ltrTracestracetTraceIdtSpans tProjectIdcloudTraceServicecloudPlatformScopeProjectsTracesListProjectsTracesListResourceprojectsTracesListptlXgafvptlUploadProtocol ptlOrderBy ptlStartTimeptlPpptlAccessToken ptlUploadTypeptlBearerToken ptlEndTimeptlView ptlFilter ptlPageToken ptlProjectId ptlPageSize ptlCallbackProjectsTracesGetProjectsTracesGetResourceprojectsTracesGet ptgTraceIdptgXgafvptgUploadProtocolptgPpptgAccessToken ptgUploadTypeptgBearerToken ptgProjectId ptgCallbackProjectsPatchTracesProjectsPatchTracesResourceprojectsPatchTracespptXgafvpptUploadProtocolpptPppptAccessToken pptUploadType pptPayloadpptBearerToken pptProjectId pptCallback GetDiscoveryGetDiscoveryResource getDiscoverygdXgafvgdArgsgdUploadProtocolgdPp gdAccessTokengdFormat gdUploadType gdBearerToken gdVersiongdLabels gdCallback CloudTraceAPI _tTraceId_tSpans _tProjectId_ltrNextPageToken _ltrTraces _tsStartTime_tsKind_tsName _tsEndTime _tsLabels_tsParentSpanId _tsSpanId_tTraces _tslAddtional $fToJSONTrace$fFromJSONTrace$fToJSONListTracesResponse$fFromJSONListTracesResponse$fToJSONTraceSpan$fFromJSONTraceSpan$fToJSONTraces$fFromJSONTraces$fToJSONTraceSpanLabels$fFromJSONTraceSpanLabels $fToJSONEmpty$fFromJSONEmpty _ptlXgafv_ptlUploadProtocol _ptlOrderBy _ptlStartTime_ptlPp_ptlAccessToken_ptlUploadType_ptlBearerToken _ptlEndTime_ptlView _ptlFilter _ptlPageToken _ptlProjectId _ptlPageSize _ptlCallback!$fGoogleRequestProjectsTracesList _ptgTraceId _ptgXgafv_ptgUploadProtocol_ptgPp_ptgAccessToken_ptgUploadType_ptgBearerToken _ptgProjectId _ptgCallback $fGoogleRequestProjectsTracesGet _pptXgafv_pptUploadProtocol_pptPp_pptAccessToken_pptUploadType _pptPayload_pptBearerToken _pptProjectId _pptCallback"$fGoogleRequestProjectsPatchTraces_gdXgafv_gdArgs_gdUploadProtocol_gdPp_gdAccessToken _gdFormat _gdUploadType_gdBearerToken _gdVersion _gdLabels _gdCallback$fGoogleRequestGetDiscovery