public sealed class CreateReportRequest : IMessage<CreateReportRequest>, IEquatable<CreateReportRequest>, IDeepCloneable<CreateReportRequest>, IBufferMessage, IMessageReference documentation and code samples for the App Optimize v1beta API class CreateReportRequest.
Request message for the CreateReport method.
Implements
IMessageCreateReportRequest, IEquatableCreateReportRequest, IDeepCloneableCreateReportRequest, IBufferMessage, IMessageNamespace
Google.Cloud.AppOptimize.V1BetaAssembly
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 |
|