AzureLargeStorageInstanceProperties Class

  • java.lang.Object
    • com.azure.resourcemanager.largeinstance.models.AzureLargeStorageInstanceProperties

Implements

public final class AzureLargeStorageInstanceProperties
implements JsonSerializable<AzureLargeStorageInstanceProperties>

Describes the properties of an AzureLargeStorageInstance.

Constructor Summary

Constructor Description
AzureLargeStorageInstanceProperties()

Creates an instance of AzureLargeStorageInstanceProperties class.

Method Summary

Modifier and Type Method and Description
String azureLargeStorageInstanceUniqueIdentifier()

Get the azureLargeStorageInstanceUniqueIdentifier property: Specifies the AzureLargeStorageInstance unique ID.

static AzureLargeStorageInstanceProperties fromJson(JsonReader jsonReader)

Reads an instance of AzureLargeStorageInstanceProperties from the JsonReader.

StorageProperties storageProperties()

Get the storageProperties property: Specifies the storage properties for the AzureLargeStorage instance.

JsonWriter toJson(JsonWriter jsonWriter)
void validate()

Validates the instance.

AzureLargeStorageInstanceProperties withAzureLargeStorageInstanceUniqueIdentifier(String azureLargeStorageInstanceUniqueIdentifier)

Set the azureLargeStorageInstanceUniqueIdentifier property: Specifies the AzureLargeStorageInstance unique ID.

AzureLargeStorageInstanceProperties withStorageProperties(StorageProperties storageProperties)

Set the storageProperties property: Specifies the storage properties for the AzureLargeStorage instance.

Methods inherited from java.lang.Object

Constructor Details

AzureLargeStorageInstanceProperties

public AzureLargeStorageInstanceProperties()

Creates an instance of AzureLargeStorageInstanceProperties class.

Method Details

azureLargeStorageInstanceUniqueIdentifier

public String azureLargeStorageInstanceUniqueIdentifier()

Get the azureLargeStorageInstanceUniqueIdentifier property: Specifies the AzureLargeStorageInstance unique ID.

Returns:

the azureLargeStorageInstanceUniqueIdentifier value.

fromJson

public static AzureLargeStorageInstanceProperties fromJson(JsonReader jsonReader)

Reads an instance of AzureLargeStorageInstanceProperties from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of AzureLargeStorageInstanceProperties 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 AzureLargeStorageInstanceProperties.

storageProperties

public StorageProperties storageProperties()

Get the storageProperties property: Specifies the storage properties for the AzureLargeStorage instance.

Returns:

the storageProperties value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

validate

public void validate()

Validates the instance.

withAzureLargeStorageInstanceUniqueIdentifier

public AzureLargeStorageInstanceProperties withAzureLargeStorageInstanceUniqueIdentifier(String azureLargeStorageInstanceUniqueIdentifier)

Set the azureLargeStorageInstanceUniqueIdentifier property: Specifies the AzureLargeStorageInstance unique ID.

Parameters:

azureLargeStorageInstanceUniqueIdentifier - the azureLargeStorageInstanceUniqueIdentifier value to set.

Returns:

the AzureLargeStorageInstanceProperties object itself.

withStorageProperties

public AzureLargeStorageInstanceProperties withStorageProperties(StorageProperties storageProperties)

Set the storageProperties property: Specifies the storage properties for the AzureLargeStorage instance.

Parameters:

storageProperties - the storageProperties value to set.

Returns:

the AzureLargeStorageInstanceProperties object itself.

Applies to