func (c *UnitStateListCall) Do() (*UnitStatePage, error) { var body io.Reader = nil params := make(url.Values) params.Set("alt", "json") if v, ok := c.opt_["machineID"]; ok { params.Set("machineID", fmt.Sprintf("%v", v)) } if v, ok := c.opt_["nextPageToken"]; ok { params.Set("nextPageToken", fmt.Sprintf("%v", v)) } if v, ok := c.opt_["unitName"]; ok { params.Set("unitName", fmt.Sprintf("%v", v)) } urls := googleapi.ResolveRelative(c.s.BasePath, "state") urls += "?" + params.Encode() req, _ := http.NewRequest("GET", urls, body) googleapi.SetOpaque(req.URL) req.Header.Set("User-Agent", "google-api-go-client/0.5") res, err := c.s.client.Do(req) if err != nil { return nil, err } defer googleapi.CloseBody(res) if err := googleapi.CheckResponse(res); err != nil { return nil, err } var ret *UnitStatePage if err := json.NewDecoder(res.Body).Decode(&ret); err != nil { return nil, err } return ret, nil // { // "description": "Retrieve a page of UnitState objects.", // "httpMethod": "GET", // "id": "fleet.UnitState.List", // "parameters": { // "machineID": { // "location": "query", // "type": "string" // }, // "nextPageToken": { // "location": "query", // "type": "string" // }, // "unitName": { // "location": "query", // "type": "string" // } // }, // "path": "state", // "response": { // "$ref": "UnitStatePage" // } // } }
func (c *UnitsSetCall) Do() error { var body io.Reader = nil body, err := googleapi.WithoutDataWrapper.JSONReader(c.desiredunitstate) if err != nil { return err } ctype := "application/json" params := make(url.Values) params.Set("alt", "json") urls := googleapi.ResolveRelative(c.s.BasePath, "units/{name}") urls += "?" + params.Encode() req, _ := http.NewRequest("PUT", urls, body) req.URL.Path = strings.Replace(req.URL.Path, "{name}", url.QueryEscape(c.name), 1) googleapi.SetOpaque(req.URL) req.Header.Set("Content-Type", ctype) req.Header.Set("User-Agent", "google-api-go-client/0.5") res, err := c.s.client.Do(req) if err != nil { return err } defer googleapi.CloseBody(res) if err := googleapi.CheckResponse(res); err != nil { return err } return nil // { // "description": "Set the desired state of a Unit.", // "httpMethod": "PUT", // "id": "fleet.Unit.Set", // "parameterOrder": [ // "name" // ], // "parameters": { // "name": { // "location": "path", // "required": true, // "type": "string" // } // }, // "path": "units/{name}", // "request": { // "$ref": "DesiredUnitState" // } // } }
func (c *UnitsGetCall) Do() (*Unit, error) { var body io.Reader = nil params := make(url.Values) params.Set("alt", "json") urls := googleapi.ResolveRelative(c.s.BasePath, "units/{name}") urls += "?" + params.Encode() req, _ := http.NewRequest("GET", urls, body) req.URL.Path = strings.Replace(req.URL.Path, "{name}", url.QueryEscape(c.name), 1) googleapi.SetOpaque(req.URL) req.Header.Set("User-Agent", "google-api-go-client/0.5") res, err := c.s.client.Do(req) if err != nil { return nil, err } defer googleapi.CloseBody(res) if err := googleapi.CheckResponse(res); err != nil { return nil, err } var ret *Unit if err := json.NewDecoder(res.Body).Decode(&ret); err != nil { return nil, err } return ret, nil // { // "description": "Retrieve a single Unit object.", // "httpMethod": "GET", // "id": "fleet.Unit.Get", // "parameterOrder": [ // "name" // ], // "parameters": { // "name": { // "location": "path", // "required": true, // "type": "string" // } // }, // "path": "units/{name}", // "response": { // "$ref": "Unit" // } // } }
func (c *UnitsDeleteCall) Do() error { var body io.Reader = nil params := make(url.Values) params.Set("alt", "json") urls := googleapi.ResolveRelative(c.s.BasePath, "units/{unitName}") urls += "?" + params.Encode() req, _ := http.NewRequest("DELETE", urls, body) req.URL.Path = strings.Replace(req.URL.Path, "{unitName}", url.QueryEscape(c.unitName), 1) googleapi.SetOpaque(req.URL) req.Header.Set("User-Agent", "google-api-go-client/0.5") res, err := c.s.client.Do(req) if err != nil { return err } defer googleapi.CloseBody(res) if err := googleapi.CheckResponse(res); err != nil { return err } return nil // { // "description": "Delete the referenced Unit object.", // "httpMethod": "DELETE", // "id": "fleet.Unit.Delete", // "parameterOrder": [ // "unitName" // ], // "parameters": { // "unitName": { // "location": "path", // "required": true, // "type": "string" // } // }, // "path": "units/{unitName}" // } }