func (a *Client) VirtualMachinesCreateOrUpdate(params *VirtualMachinesCreateOrUpdateParams, authInfo runtime.ClientAuthInfoWriter) (*VirtualMachinesCreateOrUpdateOK, *VirtualMachinesCreateOrUpdateCreated, error) {
    // TODO: Validate the params before sending
    if params == nil {
        params = NewVirtualMachinesCreateOrUpdateParams()
    }