Class ProductFamiliesMetadataDetailsInner
- java.lang.Object
-
- com.azure.resourcemanager.edgeorder.fluent.models.ProductFamiliesMetadataDetailsInner
-
public final class ProductFamiliesMetadataDetailsInner extends Object
Product families metadata details.
-
-
Constructor Summary
Constructors Constructor Description ProductFamiliesMetadataDetailsInner()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AvailabilityInformation
availabilityInformation()
Get the availabilityInformation property: Availability information of the product system.CostInformation
costInformation()
Get the costInformation property: Cost information for the product system.Description
description()
Get the description property: Description related to the product system.String
displayName()
Get the displayName property: Display Name for the product system.List<FilterableProperty>
filterableProperties()
Get the filterableProperties property: list of filters supported for a product.HierarchyInformation
hierarchyInformation()
Get the hierarchyInformation property: Hierarchy information of a product.List<ImageInformation>
imageInformation()
Get the imageInformation property: Image information for the product system.List<ProductLine>
productLines()
Get the productLines property: List of product lines supported in the product family.List<ResourceProviderDetails>
resourceProviderDetails()
Get the resourceProviderDetails property: Contains details related to resource provider.void
validate()
Validates the instance.ProductFamiliesMetadataDetailsInner
withResourceProviderDetails(List<ResourceProviderDetails> resourceProviderDetails)
Set the resourceProviderDetails property: Contains details related to resource provider.
-
-
-
Method Detail
-
productLines
public List<ProductLine> productLines()
Get the productLines property: List of product lines supported in the product family.- Returns:
- the productLines value.
-
resourceProviderDetails
public List<ResourceProviderDetails> resourceProviderDetails()
Get the resourceProviderDetails property: Contains details related to resource provider.- Returns:
- the resourceProviderDetails value.
-
withResourceProviderDetails
public ProductFamiliesMetadataDetailsInner withResourceProviderDetails(List<ResourceProviderDetails> resourceProviderDetails)
Set the resourceProviderDetails property: Contains details related to resource provider.- Parameters:
resourceProviderDetails
- the resourceProviderDetails value to set.- Returns:
- the ProductFamiliesMetadataDetailsInner object itself.
-
filterableProperties
public List<FilterableProperty> filterableProperties()
Get the filterableProperties property: list of filters supported for a product.- Returns:
- the filterableProperties value.
-
displayName
public String displayName()
Get the displayName property: Display Name for the product system.- Returns:
- the displayName value.
-
description
public Description description()
Get the description property: Description related to the product system.- Returns:
- the description value.
-
imageInformation
public List<ImageInformation> imageInformation()
Get the imageInformation property: Image information for the product system.- Returns:
- the imageInformation value.
-
costInformation
public CostInformation costInformation()
Get the costInformation property: Cost information for the product system.- Returns:
- the costInformation value.
-
availabilityInformation
public AvailabilityInformation availabilityInformation()
Get the availabilityInformation property: Availability information of the product system.- Returns:
- the availabilityInformation value.
-
hierarchyInformation
public HierarchyInformation hierarchyInformation()
Get the hierarchyInformation property: Hierarchy information of a product.- Returns:
- the hierarchyInformation value.
-
validate
public void validate()
Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-
-