- 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 style operation can 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. |