- Resource: ApiOperation
- HttpOperation
- PathParam
- DataType
- QueryParam
- HttpMethod
- HttpRequest
- Header
- HttpResponse
- Methods
Resource: ApiOperation
Message describing ApiOperation object
| JSON representation | 
|---|
| { "name": string, "firstSeenTime": string, "lastSeenTime": string, "count": string, // Union field | 
| Fields | |
|---|---|
| name | 
 Identifier. Name of resource | 
| firstSeenTime | 
 First seen time stamp A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples:  | 
| lastSeenTime | 
 Last seen time stamp A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples:  | 
| count | 
 The number of occurrences of this API Operation. | 
| Union field operation. ApiOperation protocol styleoperationcan be only one of the following: | |
| httpOperation | 
 An HTTP Operation. | 
HttpOperation
An HTTP-based API Operation, sometimes called a "REST" Operation.
| JSON representation | 
|---|
| { "path": string, "pathParams": [ { object ( | 
| Fields | |
|---|---|
| path | 
 Path of the HTTP request. | 
| pathParams[] | 
 Path params of HttpOperation | 
| queryParams | 
 Query params of HttpOperation An object containing a list of  | 
| method | 
 HTTP Method. | 
| request | 
 Request metadata. | 
| response | 
 Response metadata. | 
PathParam
HTTP Path parameter.
| JSON representation | 
|---|
| {
  "position": integer,
  "dataType": enum ( | 
| Fields | |
|---|---|
| position | 
 Segment location in the path, 1-indexed | 
| dataType | 
 Data type of path param | 
DataType
Type of data
| Enums | |
|---|---|
| DATA_TYPE_UNSPECIFIED | Unspecified data type | 
| BOOL | Boolean data type | 
| INTEGER | Integer data type | 
| FLOAT | Float data type | 
| STRING | String data type | 
| UUID | UUID data type | 
QueryParam
An aggregation of HTTP query parameter occurrences.
| JSON representation | 
|---|
| {
  "name": string,
  "count": string,
  "dataType": enum ( | 
| Fields | |
|---|---|
| name | 
 Name of query param | 
| count | 
 The number of occurrences of this query parameter across transactions. | 
| dataType | 
 Data type of path param | 
HttpMethod
HTTP method
| Enums | |
|---|---|
| HTTP_METHOD_UNSPECIFIED | Unspecified HTTP method | 
| GET | GET HTTP method | 
| HEAD | HEAD HTTP method | 
| POST | POST HTTP method | 
| PUT | PUT HTTP method | 
| PATCH | PATCH HTTP method | 
| DELETE | DELETE HTTP method | 
| TRACE | TRACE HTTP method | 
| OPTIONS | OPTIONS HTTP method | 
| CONNECT | CONNECT HTTP method | 
HttpRequest
An aggregation of HTTP requests.
| JSON representation | 
|---|
| {
  "headers": {
    string: {
      object ( | 
| Fields | |
|---|---|
| headers | 
 Unordered map from header name to header metadata An object containing a list of  | 
Header
An aggregation of HTTP header occurrences.
| JSON representation | 
|---|
| {
  "name": string,
  "count": string,
  "dataType": enum ( | 
| Fields | |
|---|---|
| name | 
 Header name. | 
| count | 
 The number of occurrences of this Header across transactions. | 
| dataType | 
 Data type of header | 
HttpResponse
An aggregation of HTTP responses.
| JSON representation | 
|---|
| {
  "headers": {
    string: {
      object ( | 
| Fields | |
|---|---|
| headers | 
 Unordered map from header name to header metadata An object containing a list of  | 
| responseCodes | 
 Map of status code to observed count An object containing a list of  | 
| Methods | |
|---|---|
| 
 | GetApiOperation retrieves a single ApiOperation by name. | 
| 
 | ListApiOperations gets all ApiOperations for a given project and location and ObservationJob and ApiObservation. |