App Optimize v1beta API - Class AppOptimize.AppOptimizeBase (1.0.0-beta01)

[BindServiceMethod(typeof(AppOptimize), "BindService")]
public abstract class AppOptimize.AppOptimizeBase

Reference documentation and code samples for the App Optimize v1beta API class AppOptimize.AppOptimizeBase.

Base class for server-side implementations of AppOptimize

Inheritance

object > AppOptimize.AppOptimizeBase

Namespace

Google.Cloud.AppOptimize.V1Beta

Assembly

Google.Cloud.AppOptimize.V1Beta.dll

Methods

CreateReport(CreateReportRequest, ServerCallContext)

public virtual Task<Operation> CreateReport(CreateReportRequest request, ServerCallContext context)

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 ReadReport.

Parameters
Name Description
request CreateReportRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskOperation

The response to send back to the client (wrapped by a task).

DeleteReport(DeleteReportRequest, ServerCallContext)

public virtual Task<Empty> DeleteReport(DeleteReportRequest request, ServerCallContext context)

Deletes the specified report.

Parameters
Name Description
request DeleteReportRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskEmpty

The response to send back to the client (wrapped by a task).

GetReport(GetReportRequest, ServerCallContext)

public virtual Task<Report> GetReport(GetReportRequest request, ServerCallContext context)

Retrieves the details of a report configuration.

Parameters
Name Description
request GetReportRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskReport

The response to send back to the client (wrapped by a task).

ListReports(ListReportsRequest, ServerCallContext)

public virtual Task<ListReportsResponse> ListReports(ListReportsRequest request, ServerCallContext context)

Lists reports within a given project.

Parameters
Name Description
request ListReportsRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskListReportsResponse

The response to send back to the client (wrapped by a task).

ReadReport(ReadReportRequest, ServerCallContext)

public virtual Task<ReadReportResponse> ReadReport(ReadReportRequest request, ServerCallContext context)

Reads data within a specified report.

Parameters
Name Description
request ReadReportRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskReadReportResponse

The response to send back to the client (wrapped by a task).