Class HierarchyInformation
- java.lang.Object
-
- com.azure.resourcemanager.edgeorder.models.HierarchyInformation
-
public final class HierarchyInformation extends Object
Holds details about product hierarchy information.
-
-
Constructor Summary
Constructors Constructor Description HierarchyInformation()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
configurationName()
Get the configurationName property: Represents configuration name that uniquely identifies configuration.String
productFamilyName()
Get the productFamilyName property: Represents product family name that uniquely identifies product family.String
productLineName()
Get the productLineName property: Represents product line name that uniquely identifies product line.String
productName()
Get the productName property: Represents product name that uniquely identifies product.void
validate()
Validates the instance.HierarchyInformation
withConfigurationName(String configurationName)
Set the configurationName property: Represents configuration name that uniquely identifies configuration.HierarchyInformation
withProductFamilyName(String productFamilyName)
Set the productFamilyName property: Represents product family name that uniquely identifies product family.HierarchyInformation
withProductLineName(String productLineName)
Set the productLineName property: Represents product line name that uniquely identifies product line.HierarchyInformation
withProductName(String productName)
Set the productName property: Represents product name that uniquely identifies product.
-
-
-
Method Detail
-
productFamilyName
public String productFamilyName()
Get the productFamilyName property: Represents product family name that uniquely identifies product family.- Returns:
- the productFamilyName value.
-
withProductFamilyName
public HierarchyInformation withProductFamilyName(String productFamilyName)
Set the productFamilyName property: Represents product family name that uniquely identifies product family.- Parameters:
productFamilyName
- the productFamilyName value to set.- Returns:
- the HierarchyInformation object itself.
-
productLineName
public String productLineName()
Get the productLineName property: Represents product line name that uniquely identifies product line.- Returns:
- the productLineName value.
-
withProductLineName
public HierarchyInformation withProductLineName(String productLineName)
Set the productLineName property: Represents product line name that uniquely identifies product line.- Parameters:
productLineName
- the productLineName value to set.- Returns:
- the HierarchyInformation object itself.
-
productName
public String productName()
Get the productName property: Represents product name that uniquely identifies product.- Returns:
- the productName value.
-
withProductName
public HierarchyInformation withProductName(String productName)
Set the productName property: Represents product name that uniquely identifies product.- Parameters:
productName
- the productName value to set.- Returns:
- the HierarchyInformation object itself.
-
configurationName
public String configurationName()
Get the configurationName property: Represents configuration name that uniquely identifies configuration.- Returns:
- the configurationName value.
-
withConfigurationName
public HierarchyInformation withConfigurationName(String configurationName)
Set the configurationName property: Represents configuration name that uniquely identifies configuration.- Parameters:
configurationName
- the configurationName value to set.- Returns:
- the HierarchyInformation object itself.
-
validate
public void validate()
Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-
-