Class UpdateVirtualMachineOptions

java.lang.Object
org.jclouds.http.options.BaseHttpRequestOptions
org.jclouds.cloudstack.options.UpdateVirtualMachineOptions
All Implemented Interfaces:
HttpRequestOptions

public class UpdateVirtualMachineOptions extends BaseHttpRequestOptions
Options for updating virtual machines.
See Also:
  • Field Details

  • Constructor Details

    • UpdateVirtualMachineOptions

      public UpdateVirtualMachineOptions()
  • Method Details

    • displayName

      public UpdateVirtualMachineOptions displayName(String displayName)
      sets the displayName - just for display purposes. We don't pass this parameter to the backend.
      Parameters:
      displayName - an optional user generated name for the virtual machine
    • group

      public UpdateVirtualMachineOptions group(String group)
      Parameters:
      group - an optional group for the virtual machine
    • haEnable

      public UpdateVirtualMachineOptions haEnable(boolean haEnable)
      Parameters:
      haEnable - true if high-availability is enabled for the virtual machine, false otherwise
    • osTypeId

      public UpdateVirtualMachineOptions osTypeId(String osTypeId)
      Parameters:
      osTypeId - the ID of the OS type that best represents this VM.
    • userData

      public UpdateVirtualMachineOptions userData(byte[] unencodedData)
      Parameters:
      unencodedData - an optional binary data that can be sent to the virtual machine upon a successful deployment. This binary data must be base64 encoded before adding it to the request. Currently only HTTP GET is supported. Using HTTP GET (via querystring), you can send up to 2KB of data after base64 encoding.