AzureLargeInstanceProperties Class
- java.
lang. Object - com.
azure. resourcemanager. largeinstance. models. AzureLargeInstanceProperties
- com.
Implements
public final class AzureLargeInstanceProperties
implements JsonSerializable<AzureLargeInstanceProperties>
Describes the properties of an Azure Large Instance.
Constructor Summary
| Constructor | Description |
|---|---|
| AzureLargeInstanceProperties() |
Creates an instance of Azure |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
| String |
azureLargeInstanceId()
Get the azure |
|
static
Azure |
fromJson(JsonReader jsonReader)
Reads an instance of Azure |
|
Hardware |
hardwareProfile()
Get the hardware |
| String |
hwRevision()
Get the hw |
|
Network |
networkProfile()
Get the network |
|
Os |
osProfile()
Get the os |
| String |
partnerNodeId()
Get the partner |
|
Azure |
powerState()
Get the power |
|
Azure |
provisioningState()
Get the provisioning |
| String |
proximityPlacementGroup()
Get the proximity |
|
Storage |
storageProfile()
Get the storage |
|
Json |
toJson(JsonWriter jsonWriter) |
| void |
validate()
Validates the instance. |
|
Azure |
withHardwareProfile(HardwareProfile hardwareProfile)
Set the hardware |
|
Azure |
withNetworkProfile(NetworkProfile networkProfile)
Set the network |
|
Azure |
withOsProfile(OsProfile osProfile)
Set the os |
|
Azure |
withPartnerNodeId(String partnerNodeId)
Set the partner |
|
Azure |
withStorageProfile(StorageProfile storageProfile)
Set the storage |
Methods inherited from java.lang.Object
Constructor Details
AzureLargeInstanceProperties
public AzureLargeInstanceProperties()
Creates an instance of AzureLargeInstanceProperties class.
Method Details
azureLargeInstanceId
public String azureLargeInstanceId()
Get the azureLargeInstanceId property: Specifies the Azure Large Instance unique ID.
Returns:
fromJson
public static AzureLargeInstanceProperties fromJson(JsonReader jsonReader)
Reads an instance of AzureLargeInstanceProperties from the JsonReader.
Parameters:
Returns:
Throws:
hardwareProfile
public HardwareProfile hardwareProfile()
Get the hardwareProfile property: Specifies the hardware settings for the Azure Large Instance.
Returns:
hwRevision
public String hwRevision()
Get the hwRevision property: Hardware revision of an Azure Large Instance.
Returns:
networkProfile
public NetworkProfile networkProfile()
Get the networkProfile property: Specifies the network settings for the Azure Large Instance.
Returns:
osProfile
public OsProfile osProfile()
Get the osProfile property: Specifies the operating system settings for the Azure Large Instance.
Returns:
partnerNodeId
public String partnerNodeId()
Get the partnerNodeId property: ARM ID of another AzureLargeInstance that will share a network with this AzureLargeInstance.
Returns:
powerState
public AzureLargeInstancePowerStateEnum powerState()
Get the powerState property: Resource power state.
Returns:
provisioningState
public AzureLargeInstanceProvisioningStatesEnum provisioningState()
Get the provisioningState property: State of provisioning of the AzureLargeInstance.
Returns:
proximityPlacementGroup
public String proximityPlacementGroup()
Get the proximityPlacementGroup property: Resource proximity placement group.
Returns:
storageProfile
public StorageProfile storageProfile()
Get the storageProfile property: Specifies the storage settings for the Azure Large Instance disks.
Returns:
toJson
validate
public void validate()
Validates the instance.
withHardwareProfile
public AzureLargeInstanceProperties withHardwareProfile(HardwareProfile hardwareProfile)
Set the hardwareProfile property: Specifies the hardware settings for the Azure Large Instance.
Parameters:
Returns:
withNetworkProfile
public AzureLargeInstanceProperties withNetworkProfile(NetworkProfile networkProfile)
Set the networkProfile property: Specifies the network settings for the Azure Large Instance.
Parameters:
Returns:
withOsProfile
public AzureLargeInstanceProperties withOsProfile(OsProfile osProfile)
Set the osProfile property: Specifies the operating system settings for the Azure Large Instance.
Parameters:
Returns:
withPartnerNodeId
public AzureLargeInstanceProperties withPartnerNodeId(String partnerNodeId)
Set the partnerNodeId property: ARM ID of another AzureLargeInstance that will share a network with this AzureLargeInstance.
Parameters:
Returns:
withStorageProfile
public AzureLargeInstanceProperties withStorageProfile(StorageProfile storageProfile)
Set the storageProfile property: Specifies the storage settings for the Azure Large Instance disks.
Parameters:
Returns: