App Optimize v1beta API - Class CreateReportRequest (1.0.0-beta01)

public sealed class CreateReportRequest : IMessage<CreateReportRequest>, IEquatable<CreateReportRequest>, IDeepCloneable<CreateReportRequest>, IBufferMessage, IMessage

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

Request message for the CreateReport method.

Inheritance

object > CreateReportRequest

Namespace

Google.Cloud.AppOptimize.V1Beta

Assembly

Google.Cloud.AppOptimize.V1Beta.dll

Constructors

CreateReportRequest()

public CreateReportRequest()

CreateReportRequest(CreateReportRequest)

public CreateReportRequest(CreateReportRequest other)
Parameter
Name Description
other CreateReportRequest

Properties

Parent

public string Parent { get; set; }

Required. The parent Google Cloud project that will own the report.

This value does not define the scope of the report data. See Report.scope for setting the data scope.

Format: projects/{project}/locations/{location}.

Property Value
Type Description
string

ParentAsLocationName

public LocationName ParentAsLocationName { get; set; }

LocationName-typed view over the Parent resource name property.

Property Value
Type Description
LocationName

Report

public Report Report { get; set; }

Required. The report resource to create.

Property Value
Type Description
Report

ReportId

public string ReportId { get; set; }

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

Property Value
Type Description
string