Index
AppOptimize(interface)Column(message)CreateReportRequest(message)DeleteReportRequest(message)GetReportRequest(message)ListReportsRequest(message)ListReportsResponse(message)OperationMetadata(message)ReadReportRequest(message)ReadReportResponse(message)Report(message)Scope(message)
AppOptimize
Service for managing and querying optimization reports.
| CreateReport |
|---|
|
Creates a new report. This initiates a long-running operation that, upon completion, results in a report resource. Once the report is created, its results can be read via
|
| DeleteReport |
|---|
|
Deletes the specified report.
|
| GetReport |
|---|
|
Retrieves the details of a report configuration.
|
| ListReports |
|---|
|
Lists reports within a given project.
|
| ReadReport |
|---|
|
Reads data within a specified report.
|
Column
Describes a single column within Columns.
| Fields | |
|---|---|
name |
The name of the column. This field:
|
type |
The data type of the column. Supported values include:
|
mode |
The mode of the column, indicating if it is nullable, required, or repeated. Possible values:
|
columns[] |
If the |
CreateReportRequest
Request message for the CreateReport method.
| Fields | |
|---|---|
parent |
Required. The parent Google Cloud project that will own the report. This value does not define the scope of the report data. See Format: |
report_id |
Required. The ID to use for this report. This ID must be unique within the parent project and should comply with RFC 1034 restrictions (letters, numbers, and hyphen, with the first character a letter, the last a letter or a number, and a 63 character maximum). |
report |
Required. The report resource to create. |
DeleteReportRequest
Request message for the DeleteReport method.
| Fields | |
|---|---|
name |
Required. The name of the report to delete. Format: |
allow_missing |
Optional. If set to true, and the report is not found, the request will succeed but no action will be taken on the server. |
GetReportRequest
Request message for the GetReport method.
| Fields | |
|---|---|
name |
Required. The name of the report to retrieve. Format: |
ListReportsRequest
Request message for the ListReports method.
| Fields | |
|---|---|
parent |
Required. The parent project whose reports are to be listed. Format: |
page_size |
Optional. The maximum number of reports to return. The service may return fewer than this value. If unspecified, the server will determine the number of results to return. |
page_token |
Optional. A page token, received from a previous When paginating, all other parameters provided to |
ListReportsResponse
Response message for the ListReports method.
| Fields | |
|---|---|
reports[] |
The list of reports. |
next_page_token |
A token that can be sent as |
OperationMetadata
This type has no fields.
Represents metadata related to the creation of a Report. This value is embedded in the Operation object returned by CreateReport.
ReadReportRequest
Request message for the ReadReport method.
| Fields | |
|---|---|
name |
Required. The resource name of the report to query. Format: |
page_size |
Optional. The maximum number of rows to return. The service may return fewer than this value. If unspecified, at most 10,000 rows will be returned per page. The maximum allowed value is 25,000; values above 25,000 are coerced to 25,000. |
page_token |
Optional. A page token, received from a previous |
ReadReportResponse
Response message for the ReadReport method.
| Fields | |
|---|---|
rows[] |
A list of rows, where each row represents a record from the report. |
columns[] |
The columns describing the structure of the data in the |
next_page_token |
A token that can be sent as |
Report
A configuration that defines the parameters for the data represented by a report.
| Fields | |
|---|---|
name |
Identifier. The name of this report. |
dimensions[] |
Required. A list of dimensions to include in the report. Supported values:
To aggregate results by time, specify at least one time dimension (
If the time range filter does not align with the selected time dimension, the range is expanded to encompass the full period of the finest-grained time dimension. For example, if the filter is |
metrics[] |
Required. A list of metrics to include in the report. Supported values:
|
scopes[] |
Optional. The resource containers for which to fetch data. Default is the project specified in the report's parent. |
filter |
Optional. A Common Expression Language (CEL) expression used to filter the data for the report. Predicates may refer to any dimension. Filtering must conform to these constraints:
Examples:
If the filter omits time dimensions ( For example, if the current Pacific Time is |
Union field expiration. Defines this report's expiration time. expiration can be only one of the following: |
|
expire_time |
Output only. Timestamp in UTC of when this report expires. Once the report expires, it will no longer be accessible and the report's underlying data will be deleted. |
Scope
Specifies the report scope.
| Fields | |
|---|---|
Union field
|
|
project |
Required. A Google Cloud Platform project to fetch data from. Format: |
application |
Required. An App Hub Application to fetch data from. Format: |