func (a *Client) VirtualMachineScaleSetsCreateOrUpdate(params *VirtualMachineScaleSetsCreateOrUpdateParams, authInfo runtime.ClientAuthInfoWriter) (*VirtualMachineScaleSetsCreateOrUpdateOK, *VirtualMachineScaleSetsCreateOrUpdateCreated, error) {
    // TODO: Validate the params before sending
    if params == nil {
        params = NewVirtualMachineScaleSetsCreateOrUpdateParams()
    }