EdgeOrderChildConfiguration Class

Definition

Child configuration object.

public class EdgeOrderChildConfiguration : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.EdgeOrder.Models.EdgeOrderChildConfiguration>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.EdgeOrder.Models.EdgeOrderChildConfiguration>
type EdgeOrderChildConfiguration = class
    interface IJsonModel<EdgeOrderChildConfiguration>
    interface IPersistableModel<EdgeOrderChildConfiguration>
Public Class EdgeOrderChildConfiguration
Implements IJsonModel(Of EdgeOrderChildConfiguration), IPersistableModel(Of EdgeOrderChildConfiguration)
Inheritance
EdgeOrderChildConfiguration
Implements

Properties

Name Description
AvailabilityInformation

Availability information of the product system.

ChildConfigurationType

Child configuration type.

ChildConfigurationTypes

Different types of child configurations which exist for this configuration, these can be used to populate the child configuration filter.

CostInformation

Cost information for the product system.

Description

Description related to the product system.

Dimensions

Dimensions of the configuration.

DisplayName

Display Name for the product system.

FilterableProperties

List of filters supported for a product.

FulfilledBy

The entity responsible for fulfillment of the item at the given hierarchy level.

GroupedChildConfigurations

Child configurations present for the configuration after applying child configuration filter, grouped by the category name of the child configuration.

HierarchyInformation

Hierarchy information of a product.

ImageInformation

Image information for the product system.

IsPartOfBaseConfiguration

Flag to indicate if the child configuration is part of the base configuration, which means the customer need not pass this configuration in OptInAdditionalConfigurations while placing an order, it will be shipped by default.

MaximumQuantity

Maximum quantity a customer can order while choosing this configuration.

MinimumQuantity

Minimum quantity a customer can order while choosing this configuration.

ProvisioningSupport

Determining nature of provisioning that the configuration supports.

Specifications

Specifications of the configuration.

SupportedTermCommitmentDurations

The Term Commitment Durations that are supported for a configuration.

Methods

Name Description
JsonModelCreateCore(Utf8JsonReader, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
PersistableModelCreateCore(BinaryData, ModelReaderWriterOptions)
PersistableModelWriteCore(ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<EdgeOrderChildConfiguration>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<EdgeOrderChildConfiguration>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IPersistableModel<EdgeOrderChildConfiguration>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<EdgeOrderChildConfiguration>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<EdgeOrderChildConfiguration>.Write(ModelReaderWriterOptions)

Applies to