/// <summary>Constructs a new Patch request.</summary>
 public PatchRequest(Google.Apis.Services.IClientService service, Google.Apis.FirebaseML.v1beta2.Data.Model body, string name)
     : base(service)
 {
     Name = name;
     Body = body;
     InitParameters();
 }
 /// <summary>Constructs a new Create request.</summary>
 public CreateRequest(Google.Apis.Services.IClientService service, Google.Apis.FirebaseML.v1beta2.Data.Model body, string parent)
     : base(service)
 {
     Parent = parent;
     Body   = body;
     InitParameters();
 }
 /// <summary>Updates a model. The longrunning operation will eventually return a Model.</summary>
 /// <param name="body">The body of the request.</param>
 /// <param name="name">
 /// The resource name of the Model. Model names have the form `projects/{project_id}/models/{model_id}` The
 /// name is ignored when creating a model.
 /// </param>
 public virtual PatchRequest Patch(Google.Apis.FirebaseML.v1beta2.Data.Model body, string name)
 {
     return(new PatchRequest(service, body, name));
 }
 /// <summary>
 /// Creates a model in Firebase ML. The longrunning operation will eventually return a Model
 /// </summary>
 /// <param name="body">The body of the request.</param>
 /// <param name="parent">
 /// Required. The parent project resource where the model is to be created. The parent must have the form
 /// `projects/{project_id}`
 /// </param>
 public virtual CreateRequest Create(Google.Apis.FirebaseML.v1beta2.Data.Model body, string parent)
 {
     return(new CreateRequest(service, body, parent));
 }