VirtualMachineScaleSetExtensionProfile Class
- java.
lang. Object - com.
azure. resourcemanager. compute. models. VirtualMachineScaleSetExtensionProfile
- com.
Implements
public final class VirtualMachineScaleSetExtensionProfile
implements JsonSerializable<VirtualMachineScaleSetExtensionProfile>
Describes a virtual machine scale set extension profile.
Constructor Summary
Constructor | Description |
---|---|
VirtualMachineScaleSetExtensionProfile() |
Creates an instance of Virtual |
Method Summary
Modifier and Type | Method and Description |
---|---|
List<Virtual |
extensions()
Get the extensions property: The virtual machine scale set child extension resources. |
String |
extensionsTimeBudget()
Get the extensions |
static
Virtual |
fromJson(JsonReader jsonReader)
Reads an instance of Virtual |
Json |
toJson(JsonWriter jsonWriter) |
void |
validate()
Validates the instance. |
Virtual |
withExtensions(List<VirtualMachineScaleSetExtensionInner> extensions)
Set the extensions property: The virtual machine scale set child extension resources. |
Virtual |
withExtensionsTimeBudget(String extensionsTimeBudget)
Set the extensions |
Methods inherited from java.lang.Object
Constructor Details
VirtualMachineScaleSetExtensionProfile
public VirtualMachineScaleSetExtensionProfile()
Creates an instance of VirtualMachineScaleSetExtensionProfile class.
Method Details
extensions
public List
Get the extensions property: The virtual machine scale set child extension resources.
Returns:
extensionsTimeBudget
public String extensionsTimeBudget()
Get the extensionsTimeBudget property: Specifies the time alloted for all extensions to start. The time duration should be between 15 minutes and 120 minutes (inclusive) and should be specified in ISO 8601 format. The default value is 90 minutes (PT1H30M). Minimum api-version: 2020-06-01.
Returns:
fromJson
public static VirtualMachineScaleSetExtensionProfile fromJson(JsonReader jsonReader)
Reads an instance of VirtualMachineScaleSetExtensionProfile from the JsonReader.
Parameters:
Returns:
Throws:
toJson
validate
public void validate()
Validates the instance.
withExtensions
public VirtualMachineScaleSetExtensionProfile withExtensions(List
Set the extensions property: The virtual machine scale set child extension resources.
Parameters:
Returns:
withExtensionsTimeBudget
public VirtualMachineScaleSetExtensionProfile withExtensionsTimeBudget(String extensionsTimeBudget)
Set the extensionsTimeBudget property: Specifies the time alloted for all extensions to start. The time duration should be between 15 minutes and 120 minutes (inclusive) and should be specified in ISO 8601 format. The default value is 90 minutes (PT1H30M). Minimum api-version: 2020-06-01.
Parameters:
Returns:
Applies to
Azure SDK for Java