Class VirtualMachineInstanceViewInner
- java.lang.Object
-
- com.azure.resourcemanager.compute.fluent.models.VirtualMachineInstanceViewInner
-
public final class VirtualMachineInstanceViewInner extends Object
The instance view of a virtual machine.
-
-
Constructor Summary
Constructors Constructor Description VirtualMachineInstanceViewInner()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringassignedHost()Get the assignedHost property: Resource id of the dedicated host, on which the virtual machine is allocated through automatic placement, when the virtual machine is associated with a dedicated host group that has automatic placement enabled.BootDiagnosticsInstanceViewbootDiagnostics()Get the bootDiagnostics property: Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.StringcomputerName()Get the computerName property: The computer name assigned to the virtual machine.List<DiskInstanceView>disks()Get the disks property: The virtual machine disk information.List<VirtualMachineExtensionInstanceView>extensions()Get the extensions property: The extensions information.HyperVGenerationTypehyperVGeneration()Get the hyperVGeneration property: Specifies the HyperVGeneration Type associated with a resource.MaintenanceRedeployStatusmaintenanceRedeployStatus()Get the maintenanceRedeployStatus property: The Maintenance Operation status on the virtual machine.StringosName()Get the osName property: The Operating System running on the virtual machine.StringosVersion()Get the osVersion property: The version of Operating System running on the virtual machine.VirtualMachinePatchStatuspatchStatus()Get the patchStatus property: [Preview Feature] The status of virtual machine patch operations.IntegerplatformFaultDomain()Get the platformFaultDomain property: Specifies the fault domain of the virtual machine.IntegerplatformUpdateDomain()Get the platformUpdateDomain property: Specifies the update domain of the virtual machine.StringrdpThumbPrint()Get the rdpThumbPrint property: The Remote desktop certificate thumbprint.List<InstanceViewStatus>statuses()Get the statuses property: The resource status information.voidvalidate()Validates the instance.VirtualMachineAgentInstanceViewvmAgent()Get the vmAgent property: The VM Agent running on the virtual machine.VirtualMachineHealthStatusvmHealth()Get the vmHealth property: The health status for the VM.VirtualMachineInstanceViewInnerwithBootDiagnostics(BootDiagnosticsInstanceView bootDiagnostics)Set the bootDiagnostics property: Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.VirtualMachineInstanceViewInnerwithComputerName(String computerName)Set the computerName property: The computer name assigned to the virtual machine.VirtualMachineInstanceViewInnerwithDisks(List<DiskInstanceView> disks)Set the disks property: The virtual machine disk information.VirtualMachineInstanceViewInnerwithExtensions(List<VirtualMachineExtensionInstanceView> extensions)Set the extensions property: The extensions information.VirtualMachineInstanceViewInnerwithHyperVGeneration(HyperVGenerationType hyperVGeneration)Set the hyperVGeneration property: Specifies the HyperVGeneration Type associated with a resource.VirtualMachineInstanceViewInnerwithMaintenanceRedeployStatus(MaintenanceRedeployStatus maintenanceRedeployStatus)Set the maintenanceRedeployStatus property: The Maintenance Operation status on the virtual machine.VirtualMachineInstanceViewInnerwithOsName(String osName)Set the osName property: The Operating System running on the virtual machine.VirtualMachineInstanceViewInnerwithOsVersion(String osVersion)Set the osVersion property: The version of Operating System running on the virtual machine.VirtualMachineInstanceViewInnerwithPatchStatus(VirtualMachinePatchStatus patchStatus)Set the patchStatus property: [Preview Feature] The status of virtual machine patch operations.VirtualMachineInstanceViewInnerwithPlatformFaultDomain(Integer platformFaultDomain)Set the platformFaultDomain property: Specifies the fault domain of the virtual machine.VirtualMachineInstanceViewInnerwithPlatformUpdateDomain(Integer platformUpdateDomain)Set the platformUpdateDomain property: Specifies the update domain of the virtual machine.VirtualMachineInstanceViewInnerwithRdpThumbPrint(String rdpThumbPrint)Set the rdpThumbPrint property: The Remote desktop certificate thumbprint.VirtualMachineInstanceViewInnerwithStatuses(List<InstanceViewStatus> statuses)Set the statuses property: The resource status information.VirtualMachineInstanceViewInnerwithVmAgent(VirtualMachineAgentInstanceView vmAgent)Set the vmAgent property: The VM Agent running on the virtual machine.
-
-
-
Method Detail
-
platformUpdateDomain
public Integer platformUpdateDomain()
Get the platformUpdateDomain property: Specifies the update domain of the virtual machine.- Returns:
- the platformUpdateDomain value.
-
withPlatformUpdateDomain
public VirtualMachineInstanceViewInner withPlatformUpdateDomain(Integer platformUpdateDomain)
Set the platformUpdateDomain property: Specifies the update domain of the virtual machine.- Parameters:
platformUpdateDomain- the platformUpdateDomain value to set.- Returns:
- the VirtualMachineInstanceViewInner object itself.
-
platformFaultDomain
public Integer platformFaultDomain()
Get the platformFaultDomain property: Specifies the fault domain of the virtual machine.- Returns:
- the platformFaultDomain value.
-
withPlatformFaultDomain
public VirtualMachineInstanceViewInner withPlatformFaultDomain(Integer platformFaultDomain)
Set the platformFaultDomain property: Specifies the fault domain of the virtual machine.- Parameters:
platformFaultDomain- the platformFaultDomain value to set.- Returns:
- the VirtualMachineInstanceViewInner object itself.
-
computerName
public String computerName()
Get the computerName property: The computer name assigned to the virtual machine.- Returns:
- the computerName value.
-
withComputerName
public VirtualMachineInstanceViewInner withComputerName(String computerName)
Set the computerName property: The computer name assigned to the virtual machine.- Parameters:
computerName- the computerName value to set.- Returns:
- the VirtualMachineInstanceViewInner object itself.
-
osName
public String osName()
Get the osName property: The Operating System running on the virtual machine.- Returns:
- the osName value.
-
withOsName
public VirtualMachineInstanceViewInner withOsName(String osName)
Set the osName property: The Operating System running on the virtual machine.- Parameters:
osName- the osName value to set.- Returns:
- the VirtualMachineInstanceViewInner object itself.
-
osVersion
public String osVersion()
Get the osVersion property: The version of Operating System running on the virtual machine.- Returns:
- the osVersion value.
-
withOsVersion
public VirtualMachineInstanceViewInner withOsVersion(String osVersion)
Set the osVersion property: The version of Operating System running on the virtual machine.- Parameters:
osVersion- the osVersion value to set.- Returns:
- the VirtualMachineInstanceViewInner object itself.
-
hyperVGeneration
public HyperVGenerationType hyperVGeneration()
Get the hyperVGeneration property: Specifies the HyperVGeneration Type associated with a resource.- Returns:
- the hyperVGeneration value.
-
withHyperVGeneration
public VirtualMachineInstanceViewInner withHyperVGeneration(HyperVGenerationType hyperVGeneration)
Set the hyperVGeneration property: Specifies the HyperVGeneration Type associated with a resource.- Parameters:
hyperVGeneration- the hyperVGeneration value to set.- Returns:
- the VirtualMachineInstanceViewInner object itself.
-
rdpThumbPrint
public String rdpThumbPrint()
Get the rdpThumbPrint property: The Remote desktop certificate thumbprint.- Returns:
- the rdpThumbPrint value.
-
withRdpThumbPrint
public VirtualMachineInstanceViewInner withRdpThumbPrint(String rdpThumbPrint)
Set the rdpThumbPrint property: The Remote desktop certificate thumbprint.- Parameters:
rdpThumbPrint- the rdpThumbPrint value to set.- Returns:
- the VirtualMachineInstanceViewInner object itself.
-
vmAgent
public VirtualMachineAgentInstanceView vmAgent()
Get the vmAgent property: The VM Agent running on the virtual machine.- Returns:
- the vmAgent value.
-
withVmAgent
public VirtualMachineInstanceViewInner withVmAgent(VirtualMachineAgentInstanceView vmAgent)
Set the vmAgent property: The VM Agent running on the virtual machine.- Parameters:
vmAgent- the vmAgent value to set.- Returns:
- the VirtualMachineInstanceViewInner object itself.
-
maintenanceRedeployStatus
public MaintenanceRedeployStatus maintenanceRedeployStatus()
Get the maintenanceRedeployStatus property: The Maintenance Operation status on the virtual machine.- Returns:
- the maintenanceRedeployStatus value.
-
withMaintenanceRedeployStatus
public VirtualMachineInstanceViewInner withMaintenanceRedeployStatus(MaintenanceRedeployStatus maintenanceRedeployStatus)
Set the maintenanceRedeployStatus property: The Maintenance Operation status on the virtual machine.- Parameters:
maintenanceRedeployStatus- the maintenanceRedeployStatus value to set.- Returns:
- the VirtualMachineInstanceViewInner object itself.
-
disks
public List<DiskInstanceView> disks()
Get the disks property: The virtual machine disk information.- Returns:
- the disks value.
-
withDisks
public VirtualMachineInstanceViewInner withDisks(List<DiskInstanceView> disks)
Set the disks property: The virtual machine disk information.- Parameters:
disks- the disks value to set.- Returns:
- the VirtualMachineInstanceViewInner object itself.
-
extensions
public List<VirtualMachineExtensionInstanceView> extensions()
Get the extensions property: The extensions information.- Returns:
- the extensions value.
-
withExtensions
public VirtualMachineInstanceViewInner withExtensions(List<VirtualMachineExtensionInstanceView> extensions)
Set the extensions property: The extensions information.- Parameters:
extensions- the extensions value to set.- Returns:
- the VirtualMachineInstanceViewInner object itself.
-
vmHealth
public VirtualMachineHealthStatus vmHealth()
Get the vmHealth property: The health status for the VM.- Returns:
- the vmHealth value.
-
bootDiagnostics
public BootDiagnosticsInstanceView bootDiagnostics()
Get the bootDiagnostics property: Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status. <br><br> You can easily view the output of your console log. <br><br> Azure also enables you to see a screenshot of the VM from the hypervisor.- Returns:
- the bootDiagnostics value.
-
withBootDiagnostics
public VirtualMachineInstanceViewInner withBootDiagnostics(BootDiagnosticsInstanceView bootDiagnostics)
Set the bootDiagnostics property: Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status. <br><br> You can easily view the output of your console log. <br><br> Azure also enables you to see a screenshot of the VM from the hypervisor.- Parameters:
bootDiagnostics- the bootDiagnostics value to set.- Returns:
- the VirtualMachineInstanceViewInner object itself.
-
assignedHost
public String assignedHost()
Get the assignedHost property: Resource id of the dedicated host, on which the virtual machine is allocated through automatic placement, when the virtual machine is associated with a dedicated host group that has automatic placement enabled. <br><br>Minimum api-version: 2020-06-01.- Returns:
- the assignedHost value.
-
statuses
public List<InstanceViewStatus> statuses()
Get the statuses property: The resource status information.- Returns:
- the statuses value.
-
withStatuses
public VirtualMachineInstanceViewInner withStatuses(List<InstanceViewStatus> statuses)
Set the statuses property: The resource status information.- Parameters:
statuses- the statuses value to set.- Returns:
- the VirtualMachineInstanceViewInner object itself.
-
patchStatus
public VirtualMachinePatchStatus patchStatus()
Get the patchStatus property: [Preview Feature] The status of virtual machine patch operations.- Returns:
- the patchStatus value.
-
withPatchStatus
public VirtualMachineInstanceViewInner withPatchStatus(VirtualMachinePatchStatus patchStatus)
Set the patchStatus property: [Preview Feature] The status of virtual machine patch operations.- Parameters:
patchStatus- the patchStatus value to set.- Returns:
- the VirtualMachineInstanceViewInner object itself.
-
validate
public void validate()
Validates the instance.- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-
-