Share via


DatabaseProjectSummary Class

Definition

The database project summary class.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20180901Preview.DatabaseProjectSummaryTypeConverter))]
public class DatabaseProjectSummary : Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20180901Preview.IDatabaseProjectSummary, Microsoft.Azure.PowerShell.Cmdlets.Migrate.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20180901Preview.DatabaseProjectSummaryTypeConverter))>]
type DatabaseProjectSummary = class
    interface IDatabaseProjectSummary
    interface IJsonSerializable
    interface IProjectSummary
    interface IValidates
Public Class DatabaseProjectSummary
Implements IDatabaseProjectSummary, IValidates
Inheritance
DatabaseProjectSummary
Attributes
Implements

Constructors

DatabaseProjectSummary()

Creates an new DatabaseProjectSummary 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 DatabaseProjectSummary.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of DatabaseProjectSummary.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20180901Preview.IDatabaseProjectSummary.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of DatabaseProjectSummary into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to