github.com/octohelm/wagon@v0.0.0-20240308040401-88662650dc0b/pkg/engine/plan/task/zz_generated.runtimedoc.go (about) 1 /* 2 Package task GENERATED BY gengo:runtimedoc 3 DON'T EDIT THIS FILE 4 */ 5 package task 6 7 // nolint:deadcode,unused 8 func runtimeDoc(v any, names ...string) ([]string, bool) { 9 if c, ok := v.(interface { 10 RuntimeDoc(names ...string) ([]string, bool) 11 }); ok { 12 return c.RuntimeDoc(names...) 13 } 14 return nil, false 15 } 16 17 func (v Client) RuntimeDoc(names ...string) ([]string, bool) { 18 if len(names) > 0 { 19 switch names[0] { 20 case "Env": 21 return []string{}, true 22 case "Filesystem": 23 return []string{}, true 24 case "Network": 25 return []string{}, true 26 27 } 28 29 return nil, false 30 } 31 return []string{}, true 32 } 33 34 func (v ClientEnv) RuntimeDoc(names ...string) ([]string, bool) { 35 if len(names) > 0 { 36 switch names[0] { 37 case "Env": 38 return []string{}, true 39 40 } 41 42 return nil, false 43 } 44 return []string{}, true 45 } 46 47 func (v ClientFilesystemRead) RuntimeDoc(names ...string) ([]string, bool) { 48 if len(names) > 0 { 49 switch names[0] { 50 case "Path": 51 return []string{}, true 52 case "Contents": 53 return []string{}, true 54 55 } 56 57 return nil, false 58 } 59 return []string{}, true 60 } 61 62 func (v ClientFilesystemWrite) RuntimeDoc(names ...string) ([]string, bool) { 63 if len(names) > 0 { 64 switch names[0] { 65 case "Path": 66 return []string{}, true 67 case "Contents": 68 return []string{}, true 69 70 } 71 72 return nil, false 73 } 74 return []string{}, true 75 } 76 77 func (v ClientNetwork) RuntimeDoc(names ...string) ([]string, bool) { 78 if len(names) > 0 { 79 switch names[0] { 80 case "Path": 81 return []string{}, true 82 case "Connect": 83 return []string{}, true 84 85 } 86 87 return nil, false 88 } 89 return []string{}, true 90 } 91 92 func (v CloneWithoutNull) RuntimeDoc(names ...string) ([]string, bool) { 93 if len(names) > 0 { 94 switch names[0] { 95 case "Input": 96 return []string{}, true 97 case "Output": 98 return []string{}, true 99 100 } 101 102 return nil, false 103 } 104 return []string{}, true 105 } 106 107 func (v Copy) RuntimeDoc(names ...string) ([]string, bool) { 108 if len(names) > 0 { 109 switch names[0] { 110 case "Input": 111 return []string{}, true 112 case "Contents": 113 return []string{}, true 114 case "Source": 115 return []string{}, true 116 case "Dest": 117 return []string{}, true 118 case "Include": 119 return []string{}, true 120 case "Exclude": 121 return []string{}, true 122 case "Output": 123 return []string{}, true 124 125 } 126 127 return nil, false 128 } 129 return []string{}, true 130 } 131 132 func (v Diff) RuntimeDoc(names ...string) ([]string, bool) { 133 if len(names) > 0 { 134 switch names[0] { 135 case "Upper": 136 return []string{}, true 137 case "Lower": 138 return []string{}, true 139 case "Output": 140 return []string{}, true 141 142 } 143 144 return nil, false 145 } 146 return []string{}, true 147 } 148 149 func (v Dockerfile) RuntimeDoc(names ...string) ([]string, bool) { 150 if len(names) > 0 { 151 switch names[0] { 152 case "Source": 153 return []string{}, true 154 case "Dockerfile": 155 return []string{}, true 156 case "Target": 157 return []string{}, true 158 case "BuildArg": 159 return []string{}, true 160 case "Label": 161 return []string{}, true 162 case "Auth": 163 return []string{}, true 164 case "Platform": 165 return []string{}, true 166 case "Config": 167 return []string{}, true 168 case "Output": 169 return []string{}, true 170 case "Hosts": 171 return []string{}, true 172 173 } 174 175 return nil, false 176 } 177 return []string{}, true 178 } 179 180 func (v DockerfilePathOrContent) RuntimeDoc(names ...string) ([]string, bool) { 181 if len(names) > 0 { 182 switch names[0] { 183 case "Contents": 184 return []string{}, true 185 case "Path": 186 return []string{}, true 187 188 } 189 190 return nil, false 191 } 192 return []string{}, true 193 } 194 195 func (v Exec) RuntimeDoc(names ...string) ([]string, bool) { 196 if len(names) > 0 { 197 switch names[0] { 198 case "Input": 199 return []string{}, true 200 case "Mounts": 201 return []string{}, true 202 case "Env": 203 return []string{}, true 204 case "Workdir": 205 return []string{}, true 206 case "Args": 207 return []string{}, true 208 case "User": 209 return []string{}, true 210 case "Always": 211 return []string{}, true 212 case "Output": 213 return []string{}, true 214 215 } 216 217 return nil, false 218 } 219 return []string{}, true 220 } 221 222 func (Format) RuntimeDoc(names ...string) ([]string, bool) { 223 return []string{}, true 224 } 225 func (v HTTPFetch) RuntimeDoc(names ...string) ([]string, bool) { 226 if len(names) > 0 { 227 switch names[0] { 228 case "Source": 229 return []string{}, true 230 case "Dest": 231 return []string{}, true 232 case "Output": 233 return []string{}, true 234 235 } 236 237 return nil, false 238 } 239 return []string{}, true 240 } 241 242 func (v Merge) RuntimeDoc(names ...string) ([]string, bool) { 243 if len(names) > 0 { 244 switch names[0] { 245 case "Inputs": 246 return []string{}, true 247 case "Output": 248 return []string{}, true 249 250 } 251 252 return nil, false 253 } 254 return []string{}, true 255 } 256 257 func (v Mkdir) RuntimeDoc(names ...string) ([]string, bool) { 258 if len(names) > 0 { 259 switch names[0] { 260 case "Input": 261 return []string{}, true 262 case "Path": 263 return []string{}, true 264 case "Permissions": 265 return []string{}, true 266 case "Output": 267 return []string{}, true 268 269 } 270 271 return nil, false 272 } 273 return []string{}, true 274 } 275 276 func (v Nop) RuntimeDoc(names ...string) ([]string, bool) { 277 if len(names) > 0 { 278 switch names[0] { 279 case "Input": 280 return []string{}, true 281 case "Output": 282 return []string{}, true 283 284 } 285 286 return nil, false 287 } 288 return []string{}, true 289 } 290 291 func (v Pull) RuntimeDoc(names ...string) ([]string, bool) { 292 if len(names) > 0 { 293 switch names[0] { 294 case "Source": 295 return []string{}, true 296 case "Platform": 297 return []string{}, true 298 case "Auth": 299 return []string{}, true 300 case "Config": 301 return []string{}, true 302 case "Output": 303 return []string{}, true 304 case "ResolveMode": 305 return []string{}, true 306 307 } 308 309 return nil, false 310 } 311 return []string{}, true 312 } 313 314 func (v Push) RuntimeDoc(names ...string) ([]string, bool) { 315 if len(names) > 0 { 316 switch names[0] { 317 case "Pusher": 318 return []string{}, true 319 320 } 321 if doc, ok := runtimeDoc(v.Pusher, names...); ok { 322 return doc, ok 323 } 324 325 return nil, false 326 } 327 return []string{}, true 328 } 329 330 func (v PushImage) RuntimeDoc(names ...string) ([]string, bool) { 331 if len(names) > 0 { 332 switch names[0] { 333 case "Dest": 334 return []string{}, true 335 case "Type": 336 return []string{}, true 337 case "Input": 338 return []string{}, true 339 case "Config": 340 return []string{}, true 341 case "Platform": 342 return []string{}, true 343 case "Format": 344 return []string{}, true 345 case "Auth": 346 return []string{}, true 347 case "Result": 348 return []string{}, true 349 350 } 351 352 return nil, false 353 } 354 return []string{}, true 355 } 356 357 func (v PushManifests) RuntimeDoc(names ...string) ([]string, bool) { 358 if len(names) > 0 { 359 switch names[0] { 360 case "Dest": 361 return []string{}, true 362 case "Type": 363 return []string{}, true 364 case "Format": 365 return []string{}, true 366 case "Inputs": 367 return []string{}, true 368 case "Auth": 369 return []string{}, true 370 case "Result": 371 return []string{}, true 372 373 } 374 375 return nil, false 376 } 377 return []string{}, true 378 } 379 380 func (v ReadFile) RuntimeDoc(names ...string) ([]string, bool) { 381 if len(names) > 0 { 382 switch names[0] { 383 case "Input": 384 return []string{}, true 385 case "Path": 386 return []string{}, true 387 case "Contents": 388 return []string{}, true 389 390 } 391 392 return nil, false 393 } 394 return []string{}, true 395 } 396 397 func (v RegistrySetting) RuntimeDoc(names ...string) ([]string, bool) { 398 if len(names) > 0 { 399 switch names[0] { 400 case "Auth": 401 return []string{}, true 402 403 } 404 405 return nil, false 406 } 407 return []string{}, true 408 } 409 410 func (v Rm) RuntimeDoc(names ...string) ([]string, bool) { 411 if len(names) > 0 { 412 switch names[0] { 413 case "Input": 414 return []string{}, true 415 case "Path": 416 return []string{}, true 417 case "Output": 418 return []string{}, true 419 case "AllowWildcard": 420 return []string{}, true 421 422 } 423 424 return nil, false 425 } 426 return []string{}, true 427 } 428 429 func (v Run) RuntimeDoc(names ...string) ([]string, bool) { 430 if len(names) > 0 { 431 switch names[0] { 432 case "Input": 433 return []string{}, true 434 case "Config": 435 return []string{}, true 436 case "Mounts": 437 return []string{}, true 438 case "Env": 439 return []string{}, true 440 case "Workdir": 441 return []string{}, true 442 case "User": 443 return []string{}, true 444 case "Always": 445 return []string{}, true 446 case "Entrypoint": 447 return []string{}, true 448 case "Output": 449 return []string{}, true 450 451 } 452 453 return nil, false 454 } 455 return []string{}, true 456 } 457 458 func (v Set) RuntimeDoc(names ...string) ([]string, bool) { 459 if len(names) > 0 { 460 switch names[0] { 461 case "Input": 462 return []string{}, true 463 case "Config": 464 return []string{}, true 465 case "Output": 466 return []string{}, true 467 468 } 469 470 return nil, false 471 } 472 return []string{}, true 473 } 474 475 func (v Setting) RuntimeDoc(names ...string) ([]string, bool) { 476 if len(names) > 0 { 477 switch names[0] { 478 case "Registry": 479 return []string{}, true 480 481 } 482 483 return nil, false 484 } 485 return []string{}, true 486 } 487 488 func (v Source) RuntimeDoc(names ...string) ([]string, bool) { 489 if len(names) > 0 { 490 switch names[0] { 491 case "Path": 492 return []string{}, true 493 case "Include": 494 return []string{}, true 495 case "Exclude": 496 return []string{}, true 497 case "Output": 498 return []string{}, true 499 500 } 501 502 return nil, false 503 } 504 return []string{}, true 505 } 506 507 func (v Version) RuntimeDoc(names ...string) ([]string, bool) { 508 if len(names) > 0 { 509 switch names[0] { 510 case "Output": 511 return []string{}, true 512 513 } 514 515 return nil, false 516 } 517 return []string{}, true 518 } 519 520 func (v WriteFile) RuntimeDoc(names ...string) ([]string, bool) { 521 if len(names) > 0 { 522 switch names[0] { 523 case "Input": 524 return []string{}, true 525 case "Path": 526 return []string{}, true 527 case "Contents": 528 return []string{}, true 529 case "Permissions": 530 return []string{}, true 531 case "Output": 532 return []string{}, true 533 534 } 535 536 return nil, false 537 } 538 return []string{}, true 539 }