func (a *Client) VirtualMachineScaleSetsRestart(params *VirtualMachineScaleSetsRestartParams, authInfo runtime.ClientAuthInfoWriter) (*VirtualMachineScaleSetsRestartOK, *VirtualMachineScaleSetsRestartAccepted, error) {
    // TODO: Validate the params before sending
    if params == nil {
        params = NewVirtualMachineScaleSetsRestartParams()
    }