public class VirtualMachineScaleSetUpdateVMProfile extends Object
| Constructor and Description |
|---|
VirtualMachineScaleSetUpdateVMProfile() |
| Modifier and Type | Method and Description |
|---|---|
BillingProfile |
billingProfile()
Get specifies the billing related details of a low priority VMSS.
|
DiagnosticsProfile |
diagnosticsProfile()
Get the virtual machine scale set diagnostics profile.
|
VirtualMachineScaleSetExtensionProfile |
extensionProfile()
Get the virtual machine scale set extension profile.
|
String |
licenseType()
Get the license type, which is for bring your own license scenario.
|
VirtualMachineScaleSetUpdateNetworkProfile |
networkProfile()
Get the virtual machine scale set network profile.
|
VirtualMachineScaleSetUpdateOSProfile |
osProfile()
Get the virtual machine scale set OS profile.
|
ScheduledEventsProfile |
scheduledEventsProfile()
Get specifies Scheduled Event related configurations.
|
VirtualMachineScaleSetUpdateStorageProfile |
storageProfile()
Get the virtual machine scale set storage profile.
|
VirtualMachineScaleSetUpdateVMProfile |
withBillingProfile(BillingProfile billingProfile)
Set specifies the billing related details of a low priority VMSS.
|
VirtualMachineScaleSetUpdateVMProfile |
withDiagnosticsProfile(DiagnosticsProfile diagnosticsProfile)
Set the virtual machine scale set diagnostics profile.
|
VirtualMachineScaleSetUpdateVMProfile |
withExtensionProfile(VirtualMachineScaleSetExtensionProfile extensionProfile)
Set the virtual machine scale set extension profile.
|
VirtualMachineScaleSetUpdateVMProfile |
withLicenseType(String licenseType)
Set the license type, which is for bring your own license scenario.
|
VirtualMachineScaleSetUpdateVMProfile |
withNetworkProfile(VirtualMachineScaleSetUpdateNetworkProfile networkProfile)
Set the virtual machine scale set network profile.
|
VirtualMachineScaleSetUpdateVMProfile |
withOsProfile(VirtualMachineScaleSetUpdateOSProfile osProfile)
Set the virtual machine scale set OS profile.
|
VirtualMachineScaleSetUpdateVMProfile |
withScheduledEventsProfile(ScheduledEventsProfile scheduledEventsProfile)
Set specifies Scheduled Event related configurations.
|
VirtualMachineScaleSetUpdateVMProfile |
withStorageProfile(VirtualMachineScaleSetUpdateStorageProfile storageProfile)
Set the virtual machine scale set storage profile.
|
public VirtualMachineScaleSetUpdateVMProfile()
public VirtualMachineScaleSetUpdateOSProfile osProfile()
public VirtualMachineScaleSetUpdateVMProfile withOsProfile(VirtualMachineScaleSetUpdateOSProfile osProfile)
osProfile - the osProfile value to setpublic VirtualMachineScaleSetUpdateStorageProfile storageProfile()
public VirtualMachineScaleSetUpdateVMProfile withStorageProfile(VirtualMachineScaleSetUpdateStorageProfile storageProfile)
storageProfile - the storageProfile value to setpublic VirtualMachineScaleSetUpdateNetworkProfile networkProfile()
public VirtualMachineScaleSetUpdateVMProfile withNetworkProfile(VirtualMachineScaleSetUpdateNetworkProfile networkProfile)
networkProfile - the networkProfile value to setpublic DiagnosticsProfile diagnosticsProfile()
public VirtualMachineScaleSetUpdateVMProfile withDiagnosticsProfile(DiagnosticsProfile diagnosticsProfile)
diagnosticsProfile - the diagnosticsProfile value to setpublic VirtualMachineScaleSetExtensionProfile extensionProfile()
public VirtualMachineScaleSetUpdateVMProfile withExtensionProfile(VirtualMachineScaleSetExtensionProfile extensionProfile)
extensionProfile - the extensionProfile value to setpublic String licenseType()
public VirtualMachineScaleSetUpdateVMProfile withLicenseType(String licenseType)
licenseType - the licenseType value to setpublic BillingProfile billingProfile()
public VirtualMachineScaleSetUpdateVMProfile withBillingProfile(BillingProfile billingProfile)
billingProfile - the billingProfile value to setpublic ScheduledEventsProfile scheduledEventsProfile()
public VirtualMachineScaleSetUpdateVMProfile withScheduledEventsProfile(ScheduledEventsProfile scheduledEventsProfile)
scheduledEventsProfile - the scheduledEventsProfile value to set/**
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*/