Migration Center v1 API - Class ReportConfig (1.2.0)

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

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

The groups and associated preference sets on which we can generate reports.

Inheritance

object > ReportConfig

Namespace

Google.Cloud.MigrationCenter.V1

Assembly

Google.Cloud.MigrationCenter.V1.dll

Constructors

ReportConfig()

public ReportConfig()

ReportConfig(ReportConfig)

public ReportConfig(ReportConfig other)
Parameter
Name Description
other ReportConfig

Properties

CreateTime

public Timestamp CreateTime { get; set; }

Output only. The timestamp when the resource was created.

Property Value
Type Description
Timestamp

Description

public string Description { get; set; }

Free-text description.

Property Value
Type Description
string

DisplayName

public string DisplayName { get; set; }

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

Property Value
Type Description
string

GroupPreferencesetAssignments

public RepeatedField<ReportConfig.Types.GroupPreferenceSetAssignment> GroupPreferencesetAssignments { get; }

Required. Collection of combinations of groups and preference sets.

Property Value
Type Description
RepeatedFieldReportConfigTypesGroupPreferenceSetAssignment

Name

public string Name { get; set; }

Output only. Name of resource.

Property Value
Type Description
string

ReportConfigName

public ReportConfigName ReportConfigName { get; set; }

ReportConfigName-typed view over the Name resource name property.

Property Value
Type Description
ReportConfigName

UpdateTime

public Timestamp UpdateTime { get; set; }

Output only. The timestamp when the resource was last updated.

Property Value
Type Description
Timestamp