Class DimensionProperties
java.lang.Object
com.azure.resourcemanager.keyvault.models.DimensionProperties
- All Implemented Interfaces:
com.azure.json.JsonSerializable<DimensionProperties>
public final class DimensionProperties
extends Object
implements com.azure.json.JsonSerializable<DimensionProperties>
Type of operation: get, read, delete, etc.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet the displayName property: Display name of dimension.static DimensionPropertiesfromJson(com.azure.json.JsonReader jsonReader) Reads an instance of DimensionProperties from the JsonReader.name()Get the name property: Name of dimension.Get the toBeExportedForShoebox property: Property to specify whether the dimension should be exported for Shoebox.com.azure.json.JsonWritertoJson(com.azure.json.JsonWriter jsonWriter) voidvalidate()Validates the instance.withDisplayName(String displayName) Set the displayName property: Display name of dimension.Set the name property: Name of dimension.withToBeExportedForShoebox(Boolean toBeExportedForShoebox) Set the toBeExportedForShoebox property: Property to specify whether the dimension should be exported for Shoebox.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.azure.json.JsonSerializable
toJson, toJson, toJsonBytes, toJsonString
-
Constructor Details
-
DimensionProperties
public DimensionProperties()Creates an instance of DimensionProperties class.
-
-
Method Details
-
name
Get the name property: Name of dimension.- Returns:
- the name value.
-
withName
Set the name property: Name of dimension.- Parameters:
name- the name value to set.- Returns:
- the DimensionProperties object itself.
-
displayName
Get the displayName property: Display name of dimension.- Returns:
- the displayName value.
-
withDisplayName
Set the displayName property: Display name of dimension.- Parameters:
displayName- the displayName value to set.- Returns:
- the DimensionProperties object itself.
-
toBeExportedForShoebox
Get the toBeExportedForShoebox property: Property to specify whether the dimension should be exported for Shoebox.- Returns:
- the toBeExportedForShoebox value.
-
withToBeExportedForShoebox
Set the toBeExportedForShoebox property: Property to specify whether the dimension should be exported for Shoebox.- Parameters:
toBeExportedForShoebox- the toBeExportedForShoebox value to set.- Returns:
- the DimensionProperties object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-
toJson
- Specified by:
toJsonin interfacecom.azure.json.JsonSerializable<DimensionProperties>- Throws:
IOException
-
fromJson
Reads an instance of DimensionProperties from the JsonReader.- Parameters:
jsonReader- The JsonReader being read.- Returns:
- An instance of DimensionProperties if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.
- Throws:
IOException- If an error occurs while reading the DimensionProperties.
-