github.com/sap/cf-mta-plugin@v2.6.3+incompatible/clients/mtaclient/operations/operations_client.go (about) 1 // Code generated by go-swagger; DO NOT EDIT. 2 3 package operations 4 5 // This file was generated by the swagger tool. 6 // Editing this file might prove futile when you re-run the swagger generate command 7 8 import ( 9 "github.com/go-openapi/runtime" 10 11 strfmt "github.com/go-openapi/strfmt" 12 ) 13 14 // New creates a new operations API client. 15 func New(transport runtime.ClientTransport, formats strfmt.Registry) *Client { 16 return &Client{transport: transport, formats: formats} 17 } 18 19 /* 20 Client for operations API 21 */ 22 type Client struct { 23 transport runtime.ClientTransport 24 formats strfmt.Registry 25 } 26 27 /* 28 ExecuteOperationAction Executes a particular action over Multi-Target Application operation 29 30 */ 31 func (a *Client) ExecuteOperationAction(params *ExecuteOperationActionParams, authInfo runtime.ClientAuthInfoWriter) (*ExecuteOperationActionAccepted, error) { 32 // TODO: Validate the params before sending 33 if params == nil { 34 params = NewExecuteOperationActionParams() 35 } 36 37 result, err := a.transport.Submit(&runtime.ClientOperation{ 38 ID: "ExecuteOperationAction", 39 Method: "POST", 40 PathPattern: "/operations/{operationId}", 41 ProducesMediaTypes: []string{"application/json"}, 42 ConsumesMediaTypes: []string{"application/json"}, 43 Schemes: []string{"https"}, 44 Params: params, 45 Reader: &ExecuteOperationActionReader{formats: a.formats}, 46 AuthInfo: authInfo, 47 Context: params.Context, 48 Client: params.HTTPClient, 49 }) 50 if err != nil { 51 return nil, err 52 } 53 return result.(*ExecuteOperationActionAccepted), nil 54 55 } 56 57 /* 58 GetMta Retrieves Multi-Target Application in a space 59 60 */ 61 func (a *Client) GetMta(params *GetMtaParams, authInfo runtime.ClientAuthInfoWriter) (*GetMtaOK, error) { 62 // TODO: Validate the params before sending 63 if params == nil { 64 params = NewGetMtaParams() 65 } 66 67 result, err := a.transport.Submit(&runtime.ClientOperation{ 68 ID: "GetMta", 69 Method: "GET", 70 PathPattern: "/mtas/{mta_id}", 71 ProducesMediaTypes: []string{"application/json"}, 72 ConsumesMediaTypes: []string{"application/json"}, 73 Schemes: []string{"https"}, 74 Params: params, 75 Reader: &GetMtaReader{formats: a.formats}, 76 AuthInfo: authInfo, 77 Context: params.Context, 78 Client: params.HTTPClient, 79 }) 80 if err != nil { 81 return nil, err 82 } 83 return result.(*GetMtaOK), nil 84 85 } 86 87 /* 88 GetMtaFiles Retrieves all Multi-Target Application files 89 90 */ 91 func (a *Client) GetMtaFiles(params *GetMtaFilesParams, authInfo runtime.ClientAuthInfoWriter) (*GetMtaFilesOK, error) { 92 // TODO: Validate the params before sending 93 if params == nil { 94 params = NewGetMtaFilesParams() 95 } 96 97 result, err := a.transport.Submit(&runtime.ClientOperation{ 98 ID: "GetMtaFiles", 99 Method: "GET", 100 PathPattern: "/files", 101 ProducesMediaTypes: []string{"application/json"}, 102 ConsumesMediaTypes: []string{"application/json"}, 103 Schemes: []string{"https"}, 104 Params: params, 105 Reader: &GetMtaFilesReader{formats: a.formats}, 106 AuthInfo: authInfo, 107 Context: params.Context, 108 Client: params.HTTPClient, 109 }) 110 if err != nil { 111 return nil, err 112 } 113 return result.(*GetMtaFilesOK), nil 114 115 } 116 117 /* 118 GetMtaOperation Retrieves Multi-Target Application operation 119 120 */ 121 func (a *Client) GetMtaOperation(params *GetMtaOperationParams, authInfo runtime.ClientAuthInfoWriter) (*GetMtaOperationOK, error) { 122 // TODO: Validate the params before sending 123 if params == nil { 124 params = NewGetMtaOperationParams() 125 } 126 127 result, err := a.transport.Submit(&runtime.ClientOperation{ 128 ID: "GetMtaOperation", 129 Method: "GET", 130 PathPattern: "/operations/{operationId}", 131 ProducesMediaTypes: []string{"application/json"}, 132 ConsumesMediaTypes: []string{"application/json"}, 133 Schemes: []string{"https"}, 134 Params: params, 135 Reader: &GetMtaOperationReader{formats: a.formats}, 136 AuthInfo: authInfo, 137 Context: params.Context, 138 Client: params.HTTPClient, 139 }) 140 if err != nil { 141 return nil, err 142 } 143 return result.(*GetMtaOperationOK), nil 144 145 } 146 147 /* 148 GetMtaOperationLogContent Retrieves the log content for Multi-Target Application operation 149 150 */ 151 func (a *Client) GetMtaOperationLogContent(params *GetMtaOperationLogContentParams, authInfo runtime.ClientAuthInfoWriter) (*GetMtaOperationLogContentOK, error) { 152 // TODO: Validate the params before sending 153 if params == nil { 154 params = NewGetMtaOperationLogContentParams() 155 } 156 157 result, err := a.transport.Submit(&runtime.ClientOperation{ 158 ID: "GetMtaOperationLogContent", 159 Method: "GET", 160 PathPattern: "/operations/{operationId}/logs/{logId}/content", 161 ProducesMediaTypes: []string{"text/plain"}, 162 ConsumesMediaTypes: []string{"application/json"}, 163 Schemes: []string{"https"}, 164 Params: params, 165 Reader: &GetMtaOperationLogContentReader{formats: a.formats}, 166 AuthInfo: authInfo, 167 Context: params.Context, 168 Client: params.HTTPClient, 169 }) 170 if err != nil { 171 return nil, err 172 } 173 return result.(*GetMtaOperationLogContentOK), nil 174 175 } 176 177 /* 178 GetMtaOperationLogs Retrieves the logs Multi-Target Application operation 179 180 */ 181 func (a *Client) GetMtaOperationLogs(params *GetMtaOperationLogsParams, authInfo runtime.ClientAuthInfoWriter) (*GetMtaOperationLogsOK, error) { 182 // TODO: Validate the params before sending 183 if params == nil { 184 params = NewGetMtaOperationLogsParams() 185 } 186 187 result, err := a.transport.Submit(&runtime.ClientOperation{ 188 ID: "GetMtaOperationLogs", 189 Method: "GET", 190 PathPattern: "/operations/{operationId}/logs", 191 ProducesMediaTypes: []string{"application/json"}, 192 ConsumesMediaTypes: []string{"application/json"}, 193 Schemes: []string{"https"}, 194 Params: params, 195 Reader: &GetMtaOperationLogsReader{formats: a.formats}, 196 AuthInfo: authInfo, 197 Context: params.Context, 198 Client: params.HTTPClient, 199 }) 200 if err != nil { 201 return nil, err 202 } 203 return result.(*GetMtaOperationLogsOK), nil 204 205 } 206 207 /* 208 GetMtaOperations Retrieves Multi-Target Application operations 209 210 */ 211 func (a *Client) GetMtaOperations(params *GetMtaOperationsParams, authInfo runtime.ClientAuthInfoWriter) (*GetMtaOperationsOK, error) { 212 // TODO: Validate the params before sending 213 if params == nil { 214 params = NewGetMtaOperationsParams() 215 } 216 217 result, err := a.transport.Submit(&runtime.ClientOperation{ 218 ID: "GetMtaOperations", 219 Method: "GET", 220 PathPattern: "/operations", 221 ProducesMediaTypes: []string{"application/json"}, 222 ConsumesMediaTypes: []string{"application/json"}, 223 Schemes: []string{"https"}, 224 Params: params, 225 Reader: &GetMtaOperationsReader{formats: a.formats}, 226 AuthInfo: authInfo, 227 Context: params.Context, 228 Client: params.HTTPClient, 229 }) 230 if err != nil { 231 return nil, err 232 } 233 return result.(*GetMtaOperationsOK), nil 234 235 } 236 237 /* 238 GetMtas Retrieves all Multi-Target Applications in a space 239 240 */ 241 func (a *Client) GetMtas(params *GetMtasParams, authInfo runtime.ClientAuthInfoWriter) (*GetMtasOK, error) { 242 // TODO: Validate the params before sending 243 if params == nil { 244 params = NewGetMtasParams() 245 } 246 247 result, err := a.transport.Submit(&runtime.ClientOperation{ 248 ID: "GetMtas", 249 Method: "GET", 250 PathPattern: "/mtas", 251 ProducesMediaTypes: []string{"application/json"}, 252 ConsumesMediaTypes: []string{"application/json"}, 253 Schemes: []string{"https"}, 254 Params: params, 255 Reader: &GetMtasReader{formats: a.formats}, 256 AuthInfo: authInfo, 257 Context: params.Context, 258 Client: params.HTTPClient, 259 }) 260 if err != nil { 261 return nil, err 262 } 263 return result.(*GetMtasOK), nil 264 265 } 266 267 /* 268 GetOperationActions Retrieves available actions for Multi-Target Application operation 269 270 */ 271 func (a *Client) GetOperationActions(params *GetOperationActionsParams, authInfo runtime.ClientAuthInfoWriter) (*GetOperationActionsOK, error) { 272 // TODO: Validate the params before sending 273 if params == nil { 274 params = NewGetOperationActionsParams() 275 } 276 277 result, err := a.transport.Submit(&runtime.ClientOperation{ 278 ID: "GetOperationActions", 279 Method: "GET", 280 PathPattern: "/operations/{operationId}/actions", 281 ProducesMediaTypes: []string{"application/json"}, 282 ConsumesMediaTypes: []string{"application/json"}, 283 Schemes: []string{"https"}, 284 Params: params, 285 Reader: &GetOperationActionsReader{formats: a.formats}, 286 AuthInfo: authInfo, 287 Context: params.Context, 288 Client: params.HTTPClient, 289 }) 290 if err != nil { 291 return nil, err 292 } 293 return result.(*GetOperationActionsOK), nil 294 295 } 296 297 /* 298 StartMtaOperation Starts execution of a Multi-Target Application operation 299 300 */ 301 func (a *Client) StartMtaOperation(params *StartMtaOperationParams, authInfo runtime.ClientAuthInfoWriter) (*StartMtaOperationAccepted, error) { 302 // TODO: Validate the params before sending 303 if params == nil { 304 params = NewStartMtaOperationParams() 305 } 306 307 result, err := a.transport.Submit(&runtime.ClientOperation{ 308 ID: "StartMtaOperation", 309 Method: "POST", 310 PathPattern: "/operations", 311 ProducesMediaTypes: []string{"application/json"}, 312 ConsumesMediaTypes: []string{"application/json"}, 313 Schemes: []string{"https"}, 314 Params: params, 315 Reader: &StartMtaOperationReader{formats: a.formats}, 316 AuthInfo: authInfo, 317 Context: params.Context, 318 Client: params.HTTPClient, 319 }) 320 if err != nil { 321 return nil, err 322 } 323 return result.(*StartMtaOperationAccepted), nil 324 325 } 326 327 /* 328 UploadMtaFile Uploads an Multi Target Application file 329 330 */ 331 func (a *Client) UploadMtaFile(params *UploadMtaFileParams, authInfo runtime.ClientAuthInfoWriter) (*UploadMtaFileCreated, error) { 332 // TODO: Validate the params before sending 333 if params == nil { 334 params = NewUploadMtaFileParams() 335 } 336 337 result, err := a.transport.Submit(&runtime.ClientOperation{ 338 ID: "UploadMtaFile", 339 Method: "POST", 340 PathPattern: "/files", 341 ProducesMediaTypes: []string{"application/json"}, 342 ConsumesMediaTypes: []string{"multipart/form-data"}, 343 Schemes: []string{"https"}, 344 Params: params, 345 Reader: &UploadMtaFileReader{formats: a.formats}, 346 AuthInfo: authInfo, 347 Context: params.Context, 348 Client: params.HTTPClient, 349 }) 350 if err != nil { 351 return nil, err 352 } 353 return result.(*UploadMtaFileCreated), nil 354 355 } 356 357 /* 358 UploadMtaArchiveFromUrl Uploads an Multi Target Application archive referenced by a URL 359 360 */ 361 func (a *Client) UploadMtaArchiveFromUrl(params *UploadMtaArchiveFromUrlParams, authInfo runtime.ClientAuthInfoWriter) (*UploadMtaArchiveFromUrlCreated, error) { 362 // TODO: Validate the params before sending 363 if params == nil { 364 params = NewUploadMtaArchiveFromUrlParams() 365 } 366 367 result, err := a.transport.Submit(&runtime.ClientOperation{ 368 ID: "UploadMtaArchiveFromUrl", 369 Method: "POST", 370 PathPattern: "/files", 371 ProducesMediaTypes: []string{"application/json"}, 372 ConsumesMediaTypes: []string{"multipart/form-data"}, 373 Schemes: []string{"https"}, 374 Params: params, 375 Reader: &UploadMtaArchiveFromUrlReader{formats: a.formats}, 376 AuthInfo: authInfo, 377 Context: params.Context, 378 Client: params.HTTPClient, 379 }) 380 if err != nil { 381 return nil, err 382 } 383 return result.(*UploadMtaArchiveFromUrlCreated), nil 384 385 } 386 387 /* 388 GetCsrfToken Retrieves a csrf-token header 389 390 */ 391 func (a *Client) GetCsrfToken(params *GetCsrfTokenParams, authInfo runtime.ClientAuthInfoWriter) (*GetCsrfTokenNoContent, error) { 392 // TODO: Validate the params before sending 393 if params == nil { 394 params = NewGetCsrfTokenParams() 395 } 396 397 result, err := a.transport.Submit(&runtime.ClientOperation{ 398 ID: "getCsrfToken", 399 Method: "GET", 400 PathPattern: "/csrf-token", 401 ProducesMediaTypes: []string{"application/json"}, 402 ConsumesMediaTypes: []string{"application/json"}, 403 Schemes: []string{"https"}, 404 Params: params, 405 Reader: &GetCsrfTokenReader{formats: a.formats}, 406 AuthInfo: authInfo, 407 Context: params.Context, 408 Client: params.HTTPClient, 409 }) 410 if err != nil { 411 return nil, err 412 } 413 return result.(*GetCsrfTokenNoContent), nil 414 415 } 416 417 /* 418 GetInfo Retrieve information about the Deploy Service application 419 420 */ 421 func (a *Client) GetInfo(params *GetInfoParams, authInfo runtime.ClientAuthInfoWriter) (*GetInfoOK, error) { 422 // TODO: Validate the params before sending 423 if params == nil { 424 params = NewGetInfoParams() 425 } 426 427 result, err := a.transport.Submit(&runtime.ClientOperation{ 428 ID: "getInfo", 429 Method: "GET", 430 PathPattern: "/info", 431 ProducesMediaTypes: []string{"application/json"}, 432 ConsumesMediaTypes: []string{"application/json"}, 433 Schemes: []string{"https"}, 434 Params: params, 435 Reader: &GetInfoReader{formats: a.formats}, 436 AuthInfo: authInfo, 437 Context: params.Context, 438 Client: params.HTTPClient, 439 }) 440 if err != nil { 441 return nil, err 442 } 443 return result.(*GetInfoOK), nil 444 445 } 446 447 // SetTransport changes the transport on the client 448 func (a *Client) SetTransport(transport runtime.ClientTransport) { 449 a.transport = transport 450 }