Share via


ProjectSummary Class

Definition

The project summary class.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20180901Preview.ProjectSummaryTypeConverter))]
public class ProjectSummary : Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20180901Preview.IProjectSummary
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20180901Preview.ProjectSummaryTypeConverter))>]
type ProjectSummary = class
    interface IProjectSummary
    interface IJsonSerializable
Public Class ProjectSummary
Implements IProjectSummary
Inheritance
ProjectSummary
Attributes
Implements

Constructors

ProjectSummary()

Creates an new ProjectSummary instance.

Properties

ExtendedSummary

Gets or sets the extended summary.

InstanceType

Gets the Instance type.

LastSummaryRefreshedTime

Gets or sets the time when summary was last refreshed.

RefreshSummaryState

Gets or sets the state of refresh summary.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of ProjectSummary.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of ProjectSummary.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20180901Preview.IProjectSummary. Note: the Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20180901Preview.IProjectSummary interface is polymorphic, and the precise model class that will get deserialized is determined at runtime based on the payload.

FromJsonString(String)

Creates a new instance of ProjectSummary, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of ProjectSummary into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to