Migration Center v1 API - Class Report (1.0.0-beta01)

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

Reference documentation and code samples for the Migration Center v1 API class Report.

Report represents a point-in-time rendering of the ReportConfig results.

Inheritance

object > Report

Namespace

Google.Cloud.MigrationCenter.V1

Assembly

Google.Cloud.MigrationCenter.V1.dll

Constructors

Report()

public Report()

Report(Report)

public Report(Report other)
Parameter
NameDescription
otherReport

Properties

CreateTime

public Timestamp CreateTime { get; set; }

Output only. Creation timestamp.

Property Value
TypeDescription
Timestamp

Description

public string Description { get; set; }

Free-text description.

Property Value
TypeDescription
string

DisplayName

public string DisplayName { get; set; }

User-friendly display name. Maximum length is 63 characters.

Property Value
TypeDescription
string

Name

public string Name { get; set; }

Output only. Name of resource.

Property Value
TypeDescription
string

ReportName

public ReportName ReportName { get; set; }

ReportName-typed view over the Name resource name property.

Property Value
TypeDescription
ReportName

State

public Report.Types.State State { get; set; }

Report creation state.

Property Value
TypeDescription
ReportTypesState

Summary

public ReportSummary Summary { get; set; }

Output only. Summary view of the Report.

Property Value
TypeDescription
ReportSummary

Type

public Report.Types.Type Type { get; set; }

Report type.

Property Value
TypeDescription
ReportTypesType

UpdateTime

public Timestamp UpdateTime { get; set; }

Output only. Last update timestamp.

Property Value
TypeDescription
Timestamp