HierarchyInformation Class
- java.
lang. Object - com.
azure. resourcemanager. edgeorder. models. HierarchyInformation
- com.
Implements
public final class HierarchyInformation
implements JsonSerializable<HierarchyInformation>
Holds details about product hierarchy information.
Constructor Summary
| Constructor | Description |
|---|---|
| HierarchyInformation() |
Creates an instance of Hierarchy |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
| String |
configurationName()
Get the configuration |
|
static
Hierarchy |
fromJson(JsonReader jsonReader)
Reads an instance of Hierarchy |
| String |
productFamilyName()
Get the product |
| String |
productLineName()
Get the product |
| String |
productName()
Get the product |
|
Json |
toJson(JsonWriter jsonWriter) |
| void |
validate()
Validates the instance. |
|
Hierarchy |
withConfigurationName(String configurationName)
Set the configuration |
|
Hierarchy |
withProductFamilyName(String productFamilyName)
Set the product |
|
Hierarchy |
withProductLineName(String productLineName)
Set the product |
|
Hierarchy |
withProductName(String productName)
Set the product |
Methods inherited from java.lang.Object
Constructor Details
HierarchyInformation
public HierarchyInformation()
Creates an instance of HierarchyInformation class.
Method Details
configurationName
public String configurationName()
Get the configurationName property: Represents configuration name that uniquely identifies configuration.
Returns:
fromJson
public static HierarchyInformation fromJson(JsonReader jsonReader)
Reads an instance of HierarchyInformation from the JsonReader.
Parameters:
Returns:
Throws:
productFamilyName
public String productFamilyName()
Get the productFamilyName property: Represents product family name that uniquely identifies product family.
Returns:
productLineName
public String productLineName()
Get the productLineName property: Represents product line name that uniquely identifies product line.
Returns:
productName
public String productName()
Get the productName property: Represents product name that uniquely identifies product.
Returns:
toJson
validate
public void validate()
Validates the instance.
withConfigurationName
public HierarchyInformation withConfigurationName(String configurationName)
Set the configurationName property: Represents configuration name that uniquely identifies configuration.
Parameters:
Returns:
withProductFamilyName
public HierarchyInformation withProductFamilyName(String productFamilyName)
Set the productFamilyName property: Represents product family name that uniquely identifies product family.
Parameters:
Returns:
withProductLineName
public HierarchyInformation withProductLineName(String productLineName)
Set the productLineName property: Represents product line name that uniquely identifies product line.
Parameters:
Returns:
withProductName
public HierarchyInformation withProductName(String productName)
Set the productName property: Represents product name that uniquely identifies product.
Parameters:
Returns: