ArmEdgeOrderModelFactory.EdgeOrderChildConfiguration Method

Definition

public static Azure.ResourceManager.EdgeOrder.Models.EdgeOrderChildConfiguration EdgeOrderChildConfiguration(Azure.ResourceManager.EdgeOrder.Models.EdgeOrderChildConfigurationType? childConfigurationType = default, bool? isPartOfBaseConfiguration = default, int? minimumQuantity = default, int? maximumQuantity = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.EdgeOrder.Models.ProductSpecification> specifications = default, Azure.ResourceManager.EdgeOrder.Models.ProductDimensions dimensions = default, Azure.ResourceManager.EdgeOrder.Models.EdgeOrderProvisioningSupport? provisioningSupport = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.EdgeOrder.Models.EdgeOrderChildConfigurationType> childConfigurationTypes = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.EdgeOrder.Models.EdgeOrderGroupedChildConfigurations> groupedChildConfigurations = default, System.Collections.Generic.IEnumerable<TimeSpan> supportedTermCommitmentDurations = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.EdgeOrder.Models.FilterableProperty> filterableProperties = default, string displayName = default, Azure.ResourceManager.EdgeOrder.Models.ProductDescription description = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.EdgeOrder.Models.EdgeOrderProductImageInformation> imageInformation = default, Azure.ResourceManager.EdgeOrder.Models.EdgeOrderProductCostInformation costInformation = default, Azure.ResourceManager.EdgeOrder.Models.ProductAvailabilityInformation availabilityInformation = default, Azure.ResourceManager.EdgeOrder.Models.HierarchyInformation hierarchyInformation = default, Azure.ResourceManager.EdgeOrder.Models.EdgeOrderFulfillmentType? fulfilledBy = default);
static member EdgeOrderChildConfiguration : Nullable<Azure.ResourceManager.EdgeOrder.Models.EdgeOrderChildConfigurationType> * Nullable<bool> * Nullable<int> * Nullable<int> * seq<Azure.ResourceManager.EdgeOrder.Models.ProductSpecification> * Azure.ResourceManager.EdgeOrder.Models.ProductDimensions * Nullable<Azure.ResourceManager.EdgeOrder.Models.EdgeOrderProvisioningSupport> * seq<Azure.ResourceManager.EdgeOrder.Models.EdgeOrderChildConfigurationType> * seq<Azure.ResourceManager.EdgeOrder.Models.EdgeOrderGroupedChildConfigurations> * seq<TimeSpan> * seq<Azure.ResourceManager.EdgeOrder.Models.FilterableProperty> * string * Azure.ResourceManager.EdgeOrder.Models.ProductDescription * seq<Azure.ResourceManager.EdgeOrder.Models.EdgeOrderProductImageInformation> * Azure.ResourceManager.EdgeOrder.Models.EdgeOrderProductCostInformation * Azure.ResourceManager.EdgeOrder.Models.ProductAvailabilityInformation * Azure.ResourceManager.EdgeOrder.Models.HierarchyInformation * Nullable<Azure.ResourceManager.EdgeOrder.Models.EdgeOrderFulfillmentType> -> Azure.ResourceManager.EdgeOrder.Models.EdgeOrderChildConfiguration
Public Shared Function EdgeOrderChildConfiguration (Optional childConfigurationType As Nullable(Of EdgeOrderChildConfigurationType) = Nothing, Optional isPartOfBaseConfiguration As Nullable(Of Boolean) = Nothing, Optional minimumQuantity As Nullable(Of Integer) = Nothing, Optional maximumQuantity As Nullable(Of Integer) = Nothing, Optional specifications As IEnumerable(Of ProductSpecification) = Nothing, Optional dimensions As ProductDimensions = Nothing, Optional provisioningSupport As Nullable(Of EdgeOrderProvisioningSupport) = Nothing, Optional childConfigurationTypes As IEnumerable(Of EdgeOrderChildConfigurationType) = Nothing, Optional groupedChildConfigurations As IEnumerable(Of EdgeOrderGroupedChildConfigurations) = Nothing, Optional supportedTermCommitmentDurations As IEnumerable(Of TimeSpan) = Nothing, Optional filterableProperties As IEnumerable(Of FilterableProperty) = Nothing, Optional displayName As String = Nothing, Optional description As ProductDescription = Nothing, Optional imageInformation As IEnumerable(Of EdgeOrderProductImageInformation) = Nothing, Optional costInformation As EdgeOrderProductCostInformation = Nothing, Optional availabilityInformation As ProductAvailabilityInformation = Nothing, Optional hierarchyInformation As HierarchyInformation = Nothing, Optional fulfilledBy As Nullable(Of EdgeOrderFulfillmentType) = Nothing) As EdgeOrderChildConfiguration

Parameters

childConfigurationType
Nullable<EdgeOrderChildConfigurationType>

Child configuration type.

isPartOfBaseConfiguration
Nullable<Boolean>

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.

minimumQuantity
Nullable<Int32>

Minimum quantity a customer can order while choosing this configuration.

maximumQuantity
Nullable<Int32>

Maximum quantity a customer can order while choosing this configuration.

specifications
IEnumerable<ProductSpecification>

Specifications of the configuration.

dimensions
ProductDimensions

Dimensions of the configuration.

provisioningSupport
Nullable<EdgeOrderProvisioningSupport>

Determining nature of provisioning that the configuration supports.

childConfigurationTypes
IEnumerable<EdgeOrderChildConfigurationType>

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

groupedChildConfigurations
IEnumerable<EdgeOrderGroupedChildConfigurations>

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

supportedTermCommitmentDurations
IEnumerable<TimeSpan>

The Term Commitment Durations that are supported for a configuration.

filterableProperties
IEnumerable<FilterableProperty>

List of filters supported for a product.

displayName
String

Display Name for the product system.

description
ProductDescription

Description related to the product system.

imageInformation
IEnumerable<EdgeOrderProductImageInformation>

Image information for the product system.

costInformation
EdgeOrderProductCostInformation

Cost information for the product system.

availabilityInformation
ProductAvailabilityInformation

Availability information of the product system.

hierarchyInformation
HierarchyInformation

Hierarchy information of a product.

fulfilledBy
Nullable<EdgeOrderFulfillmentType>

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

Returns

A new EdgeOrderChildConfiguration instance for mocking.

Applies to