ArmEdgeOrderModelFactory.ProductFamiliesMetadata Method

Definition

Initializes a new instance of ProductFamiliesMetadata.

public static Azure.ResourceManager.EdgeOrder.Models.ProductFamiliesMetadata ProductFamiliesMetadata (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, System.Collections.Generic.IEnumerable<Azure.ResourceManager.EdgeOrder.Models.FilterableProperty> filterableProperties = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.EdgeOrder.Models.ProductLine> productLines = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.EdgeOrder.Models.ResourceProviderDetails> resourceProviderDetails = default);
static member ProductFamiliesMetadata : 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 * seq<Azure.ResourceManager.EdgeOrder.Models.FilterableProperty> * seq<Azure.ResourceManager.EdgeOrder.Models.ProductLine> * seq<Azure.ResourceManager.EdgeOrder.Models.ResourceProviderDetails> -> Azure.ResourceManager.EdgeOrder.Models.ProductFamiliesMetadata
Public Shared Function ProductFamiliesMetadata (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 filterableProperties As IEnumerable(Of FilterableProperty) = Nothing, Optional productLines As IEnumerable(Of ProductLine) = Nothing, Optional resourceProviderDetails As IEnumerable(Of ResourceProviderDetails) = Nothing) As ProductFamiliesMetadata

Parameters

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.

filterableProperties
IEnumerable<FilterableProperty>

list of filters supported for a product.

productLines
IEnumerable<ProductLine>

List of product lines supported in the product family.

resourceProviderDetails
IEnumerable<ResourceProviderDetails>

Contains details related to resource provider.

Returns

A new ProductFamiliesMetadata instance for mocking.

Applies to