Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(45)

Unified Diff: common/api/buildbucket/swarmbucket/v1/swarmbucket-gen.go

Issue 2837723002: [common/api] regenerate endpoints clients. (Closed)
Patch Set: Created 3 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: common/api/buildbucket/swarmbucket/v1/swarmbucket-gen.go
diff --git a/common/api/buildbucket/swarmbucket/v1/swarmbucket-gen.go b/common/api/buildbucket/swarmbucket/v1/swarmbucket-gen.go
index 03b38d82168d2f9efd1f06d5c4062a05a6eea8a7..132d82d309ab037078fe1f1cbbf7e1e89969a9ab 100644
--- a/common/api/buildbucket/swarmbucket/v1/swarmbucket-gen.go
+++ b/common/api/buildbucket/swarmbucket/v1/swarmbucket-gen.go
@@ -74,6 +74,72 @@ func (s *Service) userAgent() string {
return googleapi.UserAgent + " " + s.UserAgent
}
+type ApiPubSubCallbackMessage struct {
+ AuthToken string `json:"auth_token,omitempty"`
+
+ Topic string `json:"topic,omitempty"`
+
+ UserData string `json:"user_data,omitempty"`
+
+ // ForceSendFields is a list of field names (e.g. "AuthToken") to
+ // unconditionally include in API requests. By default, fields with
+ // empty values are omitted from API requests. However, any non-pointer,
+ // non-interface field appearing in ForceSendFields will be sent to the
+ // server regardless of whether the field is empty or not. This may be
+ // used to include empty fields in Patch requests.
+ ForceSendFields []string `json:"-"`
+
+ // NullFields is a list of field names (e.g. "AuthToken") to include in
+ // API requests with the JSON null value. By default, fields with empty
+ // values are omitted from API requests. However, any field with an
+ // empty value appearing in NullFields will be sent to the server as
+ // null. It is an error if a field in this list has a non-empty value.
+ // This may be used to include null fields in Patch requests.
+ NullFields []string `json:"-"`
+}
+
+func (s *ApiPubSubCallbackMessage) MarshalJSON() ([]byte, error) {
+ type noMethod ApiPubSubCallbackMessage
+ raw := noMethod(*s)
+ return gensupport.MarshalJSON(raw, s.ForceSendFields, s.NullFields)
+}
+
+type ApiPutRequestMessage struct {
+ Bucket string `json:"bucket,omitempty"`
+
+ ClientOperationId string `json:"client_operation_id,omitempty"`
+
+ LeaseExpirationTs int64 `json:"lease_expiration_ts,omitempty,string"`
+
+ ParametersJson string `json:"parameters_json,omitempty"`
+
+ PubsubCallback *ApiPubSubCallbackMessage `json:"pubsub_callback,omitempty"`
+
+ Tags []string `json:"tags,omitempty"`
+
+ // ForceSendFields is a list of field names (e.g. "Bucket") to
+ // unconditionally include in API requests. By default, fields with
+ // empty values are omitted from API requests. However, any non-pointer,
+ // non-interface field appearing in ForceSendFields will be sent to the
+ // server regardless of whether the field is empty or not. This may be
+ // used to include empty fields in Patch requests.
+ ForceSendFields []string `json:"-"`
+
+ // NullFields is a list of field names (e.g. "Bucket") to include in API
+ // requests with the JSON null value. By default, fields with empty
+ // values are omitted from API requests. However, any field with an
+ // empty value appearing in NullFields will be sent to the server as
+ // null. It is an error if a field in this list has a non-empty value.
+ // This may be used to include null fields in Patch requests.
+ NullFields []string `json:"-"`
+}
+
+func (s *ApiPutRequestMessage) MarshalJSON() ([]byte, error) {
+ type noMethod ApiPutRequestMessage
+ raw := noMethod(*s)
+ return gensupport.MarshalJSON(raw, s.ForceSendFields, s.NullFields)
+}
+
type SwarmingSwarmbucketApiBucketMessage struct {
Builders []*SwarmingSwarmbucketApiBuilderMessage `json:"builders,omitempty"`
@@ -160,6 +226,65 @@ func (s *SwarmingSwarmbucketApiGetBuildersResponseMessage) MarshalJSON() ([]byte
return gensupport.MarshalJSON(raw, s.ForceSendFields, s.NullFields)
}
+type SwarmingSwarmbucketApiGetTaskDefinitionRequestMessage struct {
+ BuildRequest *ApiPutRequestMessage `json:"build_request,omitempty"`
+
+ // ForceSendFields is a list of field names (e.g. "BuildRequest") to
+ // unconditionally include in API requests. By default, fields with
+ // empty values are omitted from API requests. However, any non-pointer,
+ // non-interface field appearing in ForceSendFields will be sent to the
+ // server regardless of whether the field is empty or not. This may be
+ // used to include empty fields in Patch requests.
+ ForceSendFields []string `json:"-"`
+
+ // NullFields is a list of field names (e.g. "BuildRequest") to include
+ // in API requests with the JSON null value. By default, fields with
+ // empty values are omitted from API requests. However, any field with
+ // an empty value appearing in NullFields will be sent to the server as
+ // null. It is an error if a field in this list has a non-empty value.
+ // This may be used to include null fields in Patch requests.
+ NullFields []string `json:"-"`
+}
+
+func (s *SwarmingSwarmbucketApiGetTaskDefinitionRequestMessage) MarshalJSON() ([]byte, error) {
+ type noMethod SwarmingSwarmbucketApiGetTaskDefinitionRequestMessage
+ raw := noMethod(*s)
+ return gensupport.MarshalJSON(raw, s.ForceSendFields, s.NullFields)
+}
+
+type SwarmingSwarmbucketApiGetTaskDefinitionResponseMessage struct {
+ ApiExplorerLink string `json:"api_explorer_link,omitempty"`
+
+ TaskDefinition string `json:"task_definition,omitempty"`
+
+ // ServerResponse contains the HTTP response code and headers from the
+ // server.
+ googleapi.ServerResponse `json:"-"`
+
+ // ForceSendFields is a list of field names (e.g. "ApiExplorerLink") to
+ // unconditionally include in API requests. By default, fields with
+ // empty values are omitted from API requests. However, any non-pointer,
+ // non-interface field appearing in ForceSendFields will be sent to the
+ // server regardless of whether the field is empty or not. This may be
+ // used to include empty fields in Patch requests.
+ ForceSendFields []string `json:"-"`
+
+ // NullFields is a list of field names (e.g. "ApiExplorerLink") to
+ // include in API requests with the JSON null value. By default, fields
+ // with empty values are omitted from API requests. However, any field
+ // with an empty value appearing in NullFields will be sent to the
+ // server as null. It is an error if a field in this list has a
+ // non-empty value. This may be used to include null fields in Patch
+ // requests.
+ NullFields []string `json:"-"`
+}
+
+func (s *SwarmingSwarmbucketApiGetTaskDefinitionResponseMessage) MarshalJSON() ([]byte, error) {
+ type noMethod SwarmingSwarmbucketApiGetTaskDefinitionResponseMessage
+ raw := noMethod(*s)
+ return gensupport.MarshalJSON(raw, s.ForceSendFields, s.NullFields)
+}
+
// method id "swarmbucket.get_builders":
type GetBuildersCall struct {
@@ -283,3 +408,124 @@ func (c *GetBuildersCall) Do(opts ...googleapi.CallOption) (*SwarmingSwarmbucket
// }
}
+
+// method id "swarmbucket.get_task_def":
+
+type GetTaskDefCall struct {
+ s *Service
+ swarmingswarmbucketapigettaskdefinitionrequestmessage *SwarmingSwarmbucketApiGetTaskDefinitionRequestMessage
+ urlParams_ gensupport.URLParams
+ ctx_ context.Context
+ header_ http.Header
+}
+
+// GetTaskDef: Returns a swarming task definition for a build request.
+func (s *Service) GetTaskDef(swarmingswarmbucketapigettaskdefinitionrequestmessage *SwarmingSwarmbucketApiGetTaskDefinitionRequestMessage) *GetTaskDefCall {
+ c := &GetTaskDefCall{s: s, urlParams_: make(gensupport.URLParams)}
+ c.swarmingswarmbucketapigettaskdefinitionrequestmessage = swarmingswarmbucketapigettaskdefinitionrequestmessage
+ return c
+}
+
+// Fields allows partial responses to be retrieved. See
+// https://developers.google.com/gdata/docs/2.0/basics#PartialResponse
+// for more information.
+func (c *GetTaskDefCall) Fields(s ...googleapi.Field) *GetTaskDefCall {
+ c.urlParams_.Set("fields", googleapi.CombineFields(s))
+ return c
+}
+
+// Context sets the context to be used in this call's Do method. Any
+// pending HTTP request will be aborted if the provided context is
+// canceled.
+func (c *GetTaskDefCall) Context(ctx context.Context) *GetTaskDefCall {
+ c.ctx_ = ctx
+ return c
+}
+
+// Header returns an http.Header that can be modified by the caller to
+// add HTTP headers to the request.
+func (c *GetTaskDefCall) Header() http.Header {
+ if c.header_ == nil {
+ c.header_ = make(http.Header)
+ }
+ return c.header_
+}
+
+func (c *GetTaskDefCall) doRequest(alt string) (*http.Response, error) {
+ reqHeaders := make(http.Header)
+ for k, v := range c.header_ {
+ reqHeaders[k] = v
+ }
+ reqHeaders.Set("User-Agent", c.s.userAgent())
+ var body io.Reader = nil
+ body, err := googleapi.WithoutDataWrapper.JSONReader(c.swarmingswarmbucketapigettaskdefinitionrequestmessage)
+ if err != nil {
+ return nil, err
+ }
+ reqHeaders.Set("Content-Type", "application/json")
+ c.urlParams_.Set("alt", alt)
+ urls := googleapi.ResolveRelative(c.s.BasePath, "get_task_def")
+ urls += "?" + c.urlParams_.Encode()
+ req, _ := http.NewRequest("POST", urls, body)
+ req.Header = reqHeaders
+ return gensupport.SendRequest(c.ctx_, c.s.client, req)
+}
+
+// Do executes the "swarmbucket.get_task_def" call.
+// Exactly one of
+// *SwarmingSwarmbucketApiGetTaskDefinitionResponseMessage or error will
+// be non-nil. Any non-2xx status code is an error. Response headers are
+// in either
+// *SwarmingSwarmbucketApiGetTaskDefinitionResponseMessage.ServerResponse
+// .Header or (if a response was returned at all) in
+// error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check
+// whether the returned error was because http.StatusNotModified was
+// returned.
+func (c *GetTaskDefCall) Do(opts ...googleapi.CallOption) (*SwarmingSwarmbucketApiGetTaskDefinitionResponseMessage, error) {
+ gensupport.SetOptions(c.urlParams_, opts...)
+ res, err := c.doRequest("json")
+ if res != nil && res.StatusCode == http.StatusNotModified {
+ if res.Body != nil {
+ res.Body.Close()
+ }
+ return nil, &googleapi.Error{
+ Code: res.StatusCode,
+ Header: res.Header,
+ }
+ }
+ if err != nil {
+ return nil, err
+ }
+ defer googleapi.CloseBody(res)
+ if err := googleapi.CheckResponse(res); err != nil {
+ return nil, err
+ }
+ ret := &SwarmingSwarmbucketApiGetTaskDefinitionResponseMessage{
+ ServerResponse: googleapi.ServerResponse{
+ Header: res.Header,
+ HTTPStatusCode: res.StatusCode,
+ },
+ }
+ target := &ret
+ if err := json.NewDecoder(res.Body).Decode(target); err != nil {
+ return nil, err
+ }
+ return ret, nil
+ // {
+ // "description": "Returns a swarming task definition for a build request.",
+ // "httpMethod": "POST",
+ // "id": "swarmbucket.get_task_def",
+ // "path": "get_task_def",
+ // "request": {
+ // "$ref": "SwarmingSwarmbucketApiGetTaskDefinitionRequestMessage",
+ // "parameterName": "resource"
+ // },
+ // "response": {
+ // "$ref": "SwarmingSwarmbucketApiGetTaskDefinitionResponseMessage"
+ // },
+ // "scopes": [
+ // "https://www.googleapis.com/auth/userinfo.email"
+ // ]
+ // }
+
+}

Powered by Google App Engine
This is Rietveld 408576698