StopVirtualMachineOptions Class
- java.
lang. Object - com.
azure. resourcemanager. scvmm. models. StopVirtualMachineOptions
- com.
Implements
public final class StopVirtualMachineOptions
implements JsonSerializable<StopVirtualMachineOptions>
Defines the stop action properties.
Constructor Summary
| Constructor | Description |
|---|---|
| StopVirtualMachineOptions() |
Creates an instance of Stop |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
static
Stop |
fromJson(JsonReader jsonReader)
Reads an instance of Stop |
|
Skip |
skipShutdown()
Get the skip |
|
Json |
toJson(JsonWriter jsonWriter) |
| void |
validate()
Validates the instance. |
|
Stop |
withSkipShutdown(SkipShutdown skipShutdown)
Set the skip |
Methods inherited from java.lang.Object
Constructor Details
StopVirtualMachineOptions
public StopVirtualMachineOptions()
Creates an instance of StopVirtualMachineOptions class.
Method Details
fromJson
public static StopVirtualMachineOptions fromJson(JsonReader jsonReader)
Reads an instance of StopVirtualMachineOptions from the JsonReader.
Parameters:
Returns:
Throws:
skipShutdown
public SkipShutdown skipShutdown()
Get the skipShutdown property: Gets or sets a value indicating whether to request non-graceful VM shutdown. True value for this flag indicates non-graceful shutdown whereas false indicates otherwise. Defaults to false.
Returns:
toJson
validate
public void validate()
Validates the instance.
withSkipShutdown
public StopVirtualMachineOptions withSkipShutdown(SkipShutdown skipShutdown)
Set the skipShutdown property: Gets or sets a value indicating whether to request non-graceful VM shutdown. True value for this flag indicates non-graceful shutdown whereas false indicates otherwise. Defaults to false.
Parameters:
Returns: