Language

ProductLineProperties Class

Definition

Properties of product line

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.EdgeOrder.Models.ProductLinePropertiesTypeConverter))]
public class ProductLineProperties : Microsoft.Azure.PowerShell.Cmdlets.EdgeOrder.Models.IProductLineProperties, Microsoft.Azure.PowerShell.Cmdlets.EdgeOrder.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.EdgeOrder.Models.ProductLinePropertiesTypeConverter))>]
type ProductLineProperties = class
    interface IProductLineProperties
    interface IJsonSerializable
    interface ICommonProperties
    interface IBasicInformation
    interface IValidates
Public Class ProductLineProperties
Implements IProductLineProperties, IValidates
Inheritance
ProductLineProperties
Attributes
Implements

Constructors

Name Description
ProductLineProperties()

Creates an new ProductLineProperties instance.

Properties

Name Description
AvailabilityInformationAvailabilityStage

Current availability stage of the product. Availability stage

AvailabilityInformationDisabledReason

Reason why the product is disabled.

AvailabilityInformationDisabledReasonMessage

Message for why the product is disabled.

CostInformationBillingInfoUrl

Default url to display billing information

CostInformationBillingMeterDetail

Details on the various billing aspects for the product system.

DescriptionAttribute

Attributes for the product system.

DescriptionKeyword

Keywords for the product system.

DescriptionLink

Links for the product system.

DescriptionLongDescription

Long description of the product system.

DescriptionShortDescription

Short description of the product system.

DescriptionType

Type of description.

DisplayName

Display Name for the product system.

FilterableProperty

list of filters supported for a product

HierarchyInformation

Hierarchy information of a product.

ImageInformation

Image information for the product system.

Product

List of products in the product line

Methods

Name Description
DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of ProductLineProperties.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of ProductLineProperties.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.EdgeOrder.Models.IProductLineProperties.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of ProductLineProperties into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()
Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to