1// Code generated by smithy-go-codegen DO NOT EDIT. 2 3package codedeploy 4 5import ( 6 "bytes" 7 "context" 8 "fmt" 9 "github.com/aws/aws-sdk-go-v2/service/codedeploy/types" 10 smithy "github.com/aws/smithy-go" 11 "github.com/aws/smithy-go/encoding/httpbinding" 12 smithyjson "github.com/aws/smithy-go/encoding/json" 13 "github.com/aws/smithy-go/middleware" 14 smithytime "github.com/aws/smithy-go/time" 15 smithyhttp "github.com/aws/smithy-go/transport/http" 16) 17 18type awsAwsjson11_serializeOpAddTagsToOnPremisesInstances struct { 19} 20 21func (*awsAwsjson11_serializeOpAddTagsToOnPremisesInstances) ID() string { 22 return "OperationSerializer" 23} 24 25func (m *awsAwsjson11_serializeOpAddTagsToOnPremisesInstances) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 26 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 27) { 28 request, ok := in.Request.(*smithyhttp.Request) 29 if !ok { 30 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 31 } 32 33 input, ok := in.Parameters.(*AddTagsToOnPremisesInstancesInput) 34 _ = input 35 if !ok { 36 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 37 } 38 39 request.Request.URL.Path = "/" 40 request.Request.Method = "POST" 41 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 42 if err != nil { 43 return out, metadata, &smithy.SerializationError{Err: err} 44 } 45 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 46 httpBindingEncoder.SetHeader("X-Amz-Target").String("CodeDeploy_20141006.AddTagsToOnPremisesInstances") 47 48 jsonEncoder := smithyjson.NewEncoder() 49 if err := awsAwsjson11_serializeOpDocumentAddTagsToOnPremisesInstancesInput(input, jsonEncoder.Value); err != nil { 50 return out, metadata, &smithy.SerializationError{Err: err} 51 } 52 53 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 54 return out, metadata, &smithy.SerializationError{Err: err} 55 } 56 57 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 58 return out, metadata, &smithy.SerializationError{Err: err} 59 } 60 in.Request = request 61 62 return next.HandleSerialize(ctx, in) 63} 64 65type awsAwsjson11_serializeOpBatchGetApplicationRevisions struct { 66} 67 68func (*awsAwsjson11_serializeOpBatchGetApplicationRevisions) ID() string { 69 return "OperationSerializer" 70} 71 72func (m *awsAwsjson11_serializeOpBatchGetApplicationRevisions) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 73 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 74) { 75 request, ok := in.Request.(*smithyhttp.Request) 76 if !ok { 77 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 78 } 79 80 input, ok := in.Parameters.(*BatchGetApplicationRevisionsInput) 81 _ = input 82 if !ok { 83 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 84 } 85 86 request.Request.URL.Path = "/" 87 request.Request.Method = "POST" 88 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 89 if err != nil { 90 return out, metadata, &smithy.SerializationError{Err: err} 91 } 92 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 93 httpBindingEncoder.SetHeader("X-Amz-Target").String("CodeDeploy_20141006.BatchGetApplicationRevisions") 94 95 jsonEncoder := smithyjson.NewEncoder() 96 if err := awsAwsjson11_serializeOpDocumentBatchGetApplicationRevisionsInput(input, jsonEncoder.Value); err != nil { 97 return out, metadata, &smithy.SerializationError{Err: err} 98 } 99 100 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 101 return out, metadata, &smithy.SerializationError{Err: err} 102 } 103 104 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 105 return out, metadata, &smithy.SerializationError{Err: err} 106 } 107 in.Request = request 108 109 return next.HandleSerialize(ctx, in) 110} 111 112type awsAwsjson11_serializeOpBatchGetApplications struct { 113} 114 115func (*awsAwsjson11_serializeOpBatchGetApplications) ID() string { 116 return "OperationSerializer" 117} 118 119func (m *awsAwsjson11_serializeOpBatchGetApplications) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 120 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 121) { 122 request, ok := in.Request.(*smithyhttp.Request) 123 if !ok { 124 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 125 } 126 127 input, ok := in.Parameters.(*BatchGetApplicationsInput) 128 _ = input 129 if !ok { 130 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 131 } 132 133 request.Request.URL.Path = "/" 134 request.Request.Method = "POST" 135 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 136 if err != nil { 137 return out, metadata, &smithy.SerializationError{Err: err} 138 } 139 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 140 httpBindingEncoder.SetHeader("X-Amz-Target").String("CodeDeploy_20141006.BatchGetApplications") 141 142 jsonEncoder := smithyjson.NewEncoder() 143 if err := awsAwsjson11_serializeOpDocumentBatchGetApplicationsInput(input, jsonEncoder.Value); err != nil { 144 return out, metadata, &smithy.SerializationError{Err: err} 145 } 146 147 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 148 return out, metadata, &smithy.SerializationError{Err: err} 149 } 150 151 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 152 return out, metadata, &smithy.SerializationError{Err: err} 153 } 154 in.Request = request 155 156 return next.HandleSerialize(ctx, in) 157} 158 159type awsAwsjson11_serializeOpBatchGetDeploymentGroups struct { 160} 161 162func (*awsAwsjson11_serializeOpBatchGetDeploymentGroups) ID() string { 163 return "OperationSerializer" 164} 165 166func (m *awsAwsjson11_serializeOpBatchGetDeploymentGroups) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 167 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 168) { 169 request, ok := in.Request.(*smithyhttp.Request) 170 if !ok { 171 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 172 } 173 174 input, ok := in.Parameters.(*BatchGetDeploymentGroupsInput) 175 _ = input 176 if !ok { 177 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 178 } 179 180 request.Request.URL.Path = "/" 181 request.Request.Method = "POST" 182 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 183 if err != nil { 184 return out, metadata, &smithy.SerializationError{Err: err} 185 } 186 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 187 httpBindingEncoder.SetHeader("X-Amz-Target").String("CodeDeploy_20141006.BatchGetDeploymentGroups") 188 189 jsonEncoder := smithyjson.NewEncoder() 190 if err := awsAwsjson11_serializeOpDocumentBatchGetDeploymentGroupsInput(input, jsonEncoder.Value); err != nil { 191 return out, metadata, &smithy.SerializationError{Err: err} 192 } 193 194 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 195 return out, metadata, &smithy.SerializationError{Err: err} 196 } 197 198 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 199 return out, metadata, &smithy.SerializationError{Err: err} 200 } 201 in.Request = request 202 203 return next.HandleSerialize(ctx, in) 204} 205 206type awsAwsjson11_serializeOpBatchGetDeploymentInstances struct { 207} 208 209func (*awsAwsjson11_serializeOpBatchGetDeploymentInstances) ID() string { 210 return "OperationSerializer" 211} 212 213func (m *awsAwsjson11_serializeOpBatchGetDeploymentInstances) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 214 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 215) { 216 request, ok := in.Request.(*smithyhttp.Request) 217 if !ok { 218 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 219 } 220 221 input, ok := in.Parameters.(*BatchGetDeploymentInstancesInput) 222 _ = input 223 if !ok { 224 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 225 } 226 227 request.Request.URL.Path = "/" 228 request.Request.Method = "POST" 229 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 230 if err != nil { 231 return out, metadata, &smithy.SerializationError{Err: err} 232 } 233 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 234 httpBindingEncoder.SetHeader("X-Amz-Target").String("CodeDeploy_20141006.BatchGetDeploymentInstances") 235 236 jsonEncoder := smithyjson.NewEncoder() 237 if err := awsAwsjson11_serializeOpDocumentBatchGetDeploymentInstancesInput(input, jsonEncoder.Value); err != nil { 238 return out, metadata, &smithy.SerializationError{Err: err} 239 } 240 241 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 242 return out, metadata, &smithy.SerializationError{Err: err} 243 } 244 245 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 246 return out, metadata, &smithy.SerializationError{Err: err} 247 } 248 in.Request = request 249 250 return next.HandleSerialize(ctx, in) 251} 252 253type awsAwsjson11_serializeOpBatchGetDeployments struct { 254} 255 256func (*awsAwsjson11_serializeOpBatchGetDeployments) ID() string { 257 return "OperationSerializer" 258} 259 260func (m *awsAwsjson11_serializeOpBatchGetDeployments) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 261 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 262) { 263 request, ok := in.Request.(*smithyhttp.Request) 264 if !ok { 265 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 266 } 267 268 input, ok := in.Parameters.(*BatchGetDeploymentsInput) 269 _ = input 270 if !ok { 271 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 272 } 273 274 request.Request.URL.Path = "/" 275 request.Request.Method = "POST" 276 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 277 if err != nil { 278 return out, metadata, &smithy.SerializationError{Err: err} 279 } 280 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 281 httpBindingEncoder.SetHeader("X-Amz-Target").String("CodeDeploy_20141006.BatchGetDeployments") 282 283 jsonEncoder := smithyjson.NewEncoder() 284 if err := awsAwsjson11_serializeOpDocumentBatchGetDeploymentsInput(input, jsonEncoder.Value); err != nil { 285 return out, metadata, &smithy.SerializationError{Err: err} 286 } 287 288 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 289 return out, metadata, &smithy.SerializationError{Err: err} 290 } 291 292 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 293 return out, metadata, &smithy.SerializationError{Err: err} 294 } 295 in.Request = request 296 297 return next.HandleSerialize(ctx, in) 298} 299 300type awsAwsjson11_serializeOpBatchGetDeploymentTargets struct { 301} 302 303func (*awsAwsjson11_serializeOpBatchGetDeploymentTargets) ID() string { 304 return "OperationSerializer" 305} 306 307func (m *awsAwsjson11_serializeOpBatchGetDeploymentTargets) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 308 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 309) { 310 request, ok := in.Request.(*smithyhttp.Request) 311 if !ok { 312 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 313 } 314 315 input, ok := in.Parameters.(*BatchGetDeploymentTargetsInput) 316 _ = input 317 if !ok { 318 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 319 } 320 321 request.Request.URL.Path = "/" 322 request.Request.Method = "POST" 323 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 324 if err != nil { 325 return out, metadata, &smithy.SerializationError{Err: err} 326 } 327 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 328 httpBindingEncoder.SetHeader("X-Amz-Target").String("CodeDeploy_20141006.BatchGetDeploymentTargets") 329 330 jsonEncoder := smithyjson.NewEncoder() 331 if err := awsAwsjson11_serializeOpDocumentBatchGetDeploymentTargetsInput(input, jsonEncoder.Value); err != nil { 332 return out, metadata, &smithy.SerializationError{Err: err} 333 } 334 335 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 336 return out, metadata, &smithy.SerializationError{Err: err} 337 } 338 339 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 340 return out, metadata, &smithy.SerializationError{Err: err} 341 } 342 in.Request = request 343 344 return next.HandleSerialize(ctx, in) 345} 346 347type awsAwsjson11_serializeOpBatchGetOnPremisesInstances struct { 348} 349 350func (*awsAwsjson11_serializeOpBatchGetOnPremisesInstances) ID() string { 351 return "OperationSerializer" 352} 353 354func (m *awsAwsjson11_serializeOpBatchGetOnPremisesInstances) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 355 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 356) { 357 request, ok := in.Request.(*smithyhttp.Request) 358 if !ok { 359 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 360 } 361 362 input, ok := in.Parameters.(*BatchGetOnPremisesInstancesInput) 363 _ = input 364 if !ok { 365 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 366 } 367 368 request.Request.URL.Path = "/" 369 request.Request.Method = "POST" 370 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 371 if err != nil { 372 return out, metadata, &smithy.SerializationError{Err: err} 373 } 374 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 375 httpBindingEncoder.SetHeader("X-Amz-Target").String("CodeDeploy_20141006.BatchGetOnPremisesInstances") 376 377 jsonEncoder := smithyjson.NewEncoder() 378 if err := awsAwsjson11_serializeOpDocumentBatchGetOnPremisesInstancesInput(input, jsonEncoder.Value); err != nil { 379 return out, metadata, &smithy.SerializationError{Err: err} 380 } 381 382 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 383 return out, metadata, &smithy.SerializationError{Err: err} 384 } 385 386 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 387 return out, metadata, &smithy.SerializationError{Err: err} 388 } 389 in.Request = request 390 391 return next.HandleSerialize(ctx, in) 392} 393 394type awsAwsjson11_serializeOpContinueDeployment struct { 395} 396 397func (*awsAwsjson11_serializeOpContinueDeployment) ID() string { 398 return "OperationSerializer" 399} 400 401func (m *awsAwsjson11_serializeOpContinueDeployment) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 402 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 403) { 404 request, ok := in.Request.(*smithyhttp.Request) 405 if !ok { 406 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 407 } 408 409 input, ok := in.Parameters.(*ContinueDeploymentInput) 410 _ = input 411 if !ok { 412 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 413 } 414 415 request.Request.URL.Path = "/" 416 request.Request.Method = "POST" 417 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 418 if err != nil { 419 return out, metadata, &smithy.SerializationError{Err: err} 420 } 421 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 422 httpBindingEncoder.SetHeader("X-Amz-Target").String("CodeDeploy_20141006.ContinueDeployment") 423 424 jsonEncoder := smithyjson.NewEncoder() 425 if err := awsAwsjson11_serializeOpDocumentContinueDeploymentInput(input, jsonEncoder.Value); err != nil { 426 return out, metadata, &smithy.SerializationError{Err: err} 427 } 428 429 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 430 return out, metadata, &smithy.SerializationError{Err: err} 431 } 432 433 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 434 return out, metadata, &smithy.SerializationError{Err: err} 435 } 436 in.Request = request 437 438 return next.HandleSerialize(ctx, in) 439} 440 441type awsAwsjson11_serializeOpCreateApplication struct { 442} 443 444func (*awsAwsjson11_serializeOpCreateApplication) ID() string { 445 return "OperationSerializer" 446} 447 448func (m *awsAwsjson11_serializeOpCreateApplication) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 449 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 450) { 451 request, ok := in.Request.(*smithyhttp.Request) 452 if !ok { 453 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 454 } 455 456 input, ok := in.Parameters.(*CreateApplicationInput) 457 _ = input 458 if !ok { 459 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 460 } 461 462 request.Request.URL.Path = "/" 463 request.Request.Method = "POST" 464 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 465 if err != nil { 466 return out, metadata, &smithy.SerializationError{Err: err} 467 } 468 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 469 httpBindingEncoder.SetHeader("X-Amz-Target").String("CodeDeploy_20141006.CreateApplication") 470 471 jsonEncoder := smithyjson.NewEncoder() 472 if err := awsAwsjson11_serializeOpDocumentCreateApplicationInput(input, jsonEncoder.Value); err != nil { 473 return out, metadata, &smithy.SerializationError{Err: err} 474 } 475 476 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 477 return out, metadata, &smithy.SerializationError{Err: err} 478 } 479 480 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 481 return out, metadata, &smithy.SerializationError{Err: err} 482 } 483 in.Request = request 484 485 return next.HandleSerialize(ctx, in) 486} 487 488type awsAwsjson11_serializeOpCreateDeployment struct { 489} 490 491func (*awsAwsjson11_serializeOpCreateDeployment) ID() string { 492 return "OperationSerializer" 493} 494 495func (m *awsAwsjson11_serializeOpCreateDeployment) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 496 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 497) { 498 request, ok := in.Request.(*smithyhttp.Request) 499 if !ok { 500 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 501 } 502 503 input, ok := in.Parameters.(*CreateDeploymentInput) 504 _ = input 505 if !ok { 506 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 507 } 508 509 request.Request.URL.Path = "/" 510 request.Request.Method = "POST" 511 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 512 if err != nil { 513 return out, metadata, &smithy.SerializationError{Err: err} 514 } 515 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 516 httpBindingEncoder.SetHeader("X-Amz-Target").String("CodeDeploy_20141006.CreateDeployment") 517 518 jsonEncoder := smithyjson.NewEncoder() 519 if err := awsAwsjson11_serializeOpDocumentCreateDeploymentInput(input, jsonEncoder.Value); err != nil { 520 return out, metadata, &smithy.SerializationError{Err: err} 521 } 522 523 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 524 return out, metadata, &smithy.SerializationError{Err: err} 525 } 526 527 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 528 return out, metadata, &smithy.SerializationError{Err: err} 529 } 530 in.Request = request 531 532 return next.HandleSerialize(ctx, in) 533} 534 535type awsAwsjson11_serializeOpCreateDeploymentConfig struct { 536} 537 538func (*awsAwsjson11_serializeOpCreateDeploymentConfig) ID() string { 539 return "OperationSerializer" 540} 541 542func (m *awsAwsjson11_serializeOpCreateDeploymentConfig) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 543 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 544) { 545 request, ok := in.Request.(*smithyhttp.Request) 546 if !ok { 547 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 548 } 549 550 input, ok := in.Parameters.(*CreateDeploymentConfigInput) 551 _ = input 552 if !ok { 553 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 554 } 555 556 request.Request.URL.Path = "/" 557 request.Request.Method = "POST" 558 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 559 if err != nil { 560 return out, metadata, &smithy.SerializationError{Err: err} 561 } 562 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 563 httpBindingEncoder.SetHeader("X-Amz-Target").String("CodeDeploy_20141006.CreateDeploymentConfig") 564 565 jsonEncoder := smithyjson.NewEncoder() 566 if err := awsAwsjson11_serializeOpDocumentCreateDeploymentConfigInput(input, jsonEncoder.Value); err != nil { 567 return out, metadata, &smithy.SerializationError{Err: err} 568 } 569 570 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 571 return out, metadata, &smithy.SerializationError{Err: err} 572 } 573 574 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 575 return out, metadata, &smithy.SerializationError{Err: err} 576 } 577 in.Request = request 578 579 return next.HandleSerialize(ctx, in) 580} 581 582type awsAwsjson11_serializeOpCreateDeploymentGroup struct { 583} 584 585func (*awsAwsjson11_serializeOpCreateDeploymentGroup) ID() string { 586 return "OperationSerializer" 587} 588 589func (m *awsAwsjson11_serializeOpCreateDeploymentGroup) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 590 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 591) { 592 request, ok := in.Request.(*smithyhttp.Request) 593 if !ok { 594 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 595 } 596 597 input, ok := in.Parameters.(*CreateDeploymentGroupInput) 598 _ = input 599 if !ok { 600 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 601 } 602 603 request.Request.URL.Path = "/" 604 request.Request.Method = "POST" 605 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 606 if err != nil { 607 return out, metadata, &smithy.SerializationError{Err: err} 608 } 609 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 610 httpBindingEncoder.SetHeader("X-Amz-Target").String("CodeDeploy_20141006.CreateDeploymentGroup") 611 612 jsonEncoder := smithyjson.NewEncoder() 613 if err := awsAwsjson11_serializeOpDocumentCreateDeploymentGroupInput(input, jsonEncoder.Value); err != nil { 614 return out, metadata, &smithy.SerializationError{Err: err} 615 } 616 617 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 618 return out, metadata, &smithy.SerializationError{Err: err} 619 } 620 621 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 622 return out, metadata, &smithy.SerializationError{Err: err} 623 } 624 in.Request = request 625 626 return next.HandleSerialize(ctx, in) 627} 628 629type awsAwsjson11_serializeOpDeleteApplication struct { 630} 631 632func (*awsAwsjson11_serializeOpDeleteApplication) ID() string { 633 return "OperationSerializer" 634} 635 636func (m *awsAwsjson11_serializeOpDeleteApplication) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 637 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 638) { 639 request, ok := in.Request.(*smithyhttp.Request) 640 if !ok { 641 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 642 } 643 644 input, ok := in.Parameters.(*DeleteApplicationInput) 645 _ = input 646 if !ok { 647 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 648 } 649 650 request.Request.URL.Path = "/" 651 request.Request.Method = "POST" 652 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 653 if err != nil { 654 return out, metadata, &smithy.SerializationError{Err: err} 655 } 656 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 657 httpBindingEncoder.SetHeader("X-Amz-Target").String("CodeDeploy_20141006.DeleteApplication") 658 659 jsonEncoder := smithyjson.NewEncoder() 660 if err := awsAwsjson11_serializeOpDocumentDeleteApplicationInput(input, jsonEncoder.Value); err != nil { 661 return out, metadata, &smithy.SerializationError{Err: err} 662 } 663 664 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 665 return out, metadata, &smithy.SerializationError{Err: err} 666 } 667 668 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 669 return out, metadata, &smithy.SerializationError{Err: err} 670 } 671 in.Request = request 672 673 return next.HandleSerialize(ctx, in) 674} 675 676type awsAwsjson11_serializeOpDeleteDeploymentConfig struct { 677} 678 679func (*awsAwsjson11_serializeOpDeleteDeploymentConfig) ID() string { 680 return "OperationSerializer" 681} 682 683func (m *awsAwsjson11_serializeOpDeleteDeploymentConfig) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 684 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 685) { 686 request, ok := in.Request.(*smithyhttp.Request) 687 if !ok { 688 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 689 } 690 691 input, ok := in.Parameters.(*DeleteDeploymentConfigInput) 692 _ = input 693 if !ok { 694 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 695 } 696 697 request.Request.URL.Path = "/" 698 request.Request.Method = "POST" 699 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 700 if err != nil { 701 return out, metadata, &smithy.SerializationError{Err: err} 702 } 703 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 704 httpBindingEncoder.SetHeader("X-Amz-Target").String("CodeDeploy_20141006.DeleteDeploymentConfig") 705 706 jsonEncoder := smithyjson.NewEncoder() 707 if err := awsAwsjson11_serializeOpDocumentDeleteDeploymentConfigInput(input, jsonEncoder.Value); err != nil { 708 return out, metadata, &smithy.SerializationError{Err: err} 709 } 710 711 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 712 return out, metadata, &smithy.SerializationError{Err: err} 713 } 714 715 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 716 return out, metadata, &smithy.SerializationError{Err: err} 717 } 718 in.Request = request 719 720 return next.HandleSerialize(ctx, in) 721} 722 723type awsAwsjson11_serializeOpDeleteDeploymentGroup struct { 724} 725 726func (*awsAwsjson11_serializeOpDeleteDeploymentGroup) ID() string { 727 return "OperationSerializer" 728} 729 730func (m *awsAwsjson11_serializeOpDeleteDeploymentGroup) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 731 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 732) { 733 request, ok := in.Request.(*smithyhttp.Request) 734 if !ok { 735 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 736 } 737 738 input, ok := in.Parameters.(*DeleteDeploymentGroupInput) 739 _ = input 740 if !ok { 741 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 742 } 743 744 request.Request.URL.Path = "/" 745 request.Request.Method = "POST" 746 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 747 if err != nil { 748 return out, metadata, &smithy.SerializationError{Err: err} 749 } 750 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 751 httpBindingEncoder.SetHeader("X-Amz-Target").String("CodeDeploy_20141006.DeleteDeploymentGroup") 752 753 jsonEncoder := smithyjson.NewEncoder() 754 if err := awsAwsjson11_serializeOpDocumentDeleteDeploymentGroupInput(input, jsonEncoder.Value); err != nil { 755 return out, metadata, &smithy.SerializationError{Err: err} 756 } 757 758 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 759 return out, metadata, &smithy.SerializationError{Err: err} 760 } 761 762 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 763 return out, metadata, &smithy.SerializationError{Err: err} 764 } 765 in.Request = request 766 767 return next.HandleSerialize(ctx, in) 768} 769 770type awsAwsjson11_serializeOpDeleteGitHubAccountToken struct { 771} 772 773func (*awsAwsjson11_serializeOpDeleteGitHubAccountToken) ID() string { 774 return "OperationSerializer" 775} 776 777func (m *awsAwsjson11_serializeOpDeleteGitHubAccountToken) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 778 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 779) { 780 request, ok := in.Request.(*smithyhttp.Request) 781 if !ok { 782 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 783 } 784 785 input, ok := in.Parameters.(*DeleteGitHubAccountTokenInput) 786 _ = input 787 if !ok { 788 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 789 } 790 791 request.Request.URL.Path = "/" 792 request.Request.Method = "POST" 793 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 794 if err != nil { 795 return out, metadata, &smithy.SerializationError{Err: err} 796 } 797 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 798 httpBindingEncoder.SetHeader("X-Amz-Target").String("CodeDeploy_20141006.DeleteGitHubAccountToken") 799 800 jsonEncoder := smithyjson.NewEncoder() 801 if err := awsAwsjson11_serializeOpDocumentDeleteGitHubAccountTokenInput(input, jsonEncoder.Value); err != nil { 802 return out, metadata, &smithy.SerializationError{Err: err} 803 } 804 805 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 806 return out, metadata, &smithy.SerializationError{Err: err} 807 } 808 809 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 810 return out, metadata, &smithy.SerializationError{Err: err} 811 } 812 in.Request = request 813 814 return next.HandleSerialize(ctx, in) 815} 816 817type awsAwsjson11_serializeOpDeleteResourcesByExternalId struct { 818} 819 820func (*awsAwsjson11_serializeOpDeleteResourcesByExternalId) ID() string { 821 return "OperationSerializer" 822} 823 824func (m *awsAwsjson11_serializeOpDeleteResourcesByExternalId) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 825 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 826) { 827 request, ok := in.Request.(*smithyhttp.Request) 828 if !ok { 829 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 830 } 831 832 input, ok := in.Parameters.(*DeleteResourcesByExternalIdInput) 833 _ = input 834 if !ok { 835 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 836 } 837 838 request.Request.URL.Path = "/" 839 request.Request.Method = "POST" 840 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 841 if err != nil { 842 return out, metadata, &smithy.SerializationError{Err: err} 843 } 844 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 845 httpBindingEncoder.SetHeader("X-Amz-Target").String("CodeDeploy_20141006.DeleteResourcesByExternalId") 846 847 jsonEncoder := smithyjson.NewEncoder() 848 if err := awsAwsjson11_serializeOpDocumentDeleteResourcesByExternalIdInput(input, jsonEncoder.Value); err != nil { 849 return out, metadata, &smithy.SerializationError{Err: err} 850 } 851 852 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 853 return out, metadata, &smithy.SerializationError{Err: err} 854 } 855 856 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 857 return out, metadata, &smithy.SerializationError{Err: err} 858 } 859 in.Request = request 860 861 return next.HandleSerialize(ctx, in) 862} 863 864type awsAwsjson11_serializeOpDeregisterOnPremisesInstance struct { 865} 866 867func (*awsAwsjson11_serializeOpDeregisterOnPremisesInstance) ID() string { 868 return "OperationSerializer" 869} 870 871func (m *awsAwsjson11_serializeOpDeregisterOnPremisesInstance) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 872 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 873) { 874 request, ok := in.Request.(*smithyhttp.Request) 875 if !ok { 876 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 877 } 878 879 input, ok := in.Parameters.(*DeregisterOnPremisesInstanceInput) 880 _ = input 881 if !ok { 882 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 883 } 884 885 request.Request.URL.Path = "/" 886 request.Request.Method = "POST" 887 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 888 if err != nil { 889 return out, metadata, &smithy.SerializationError{Err: err} 890 } 891 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 892 httpBindingEncoder.SetHeader("X-Amz-Target").String("CodeDeploy_20141006.DeregisterOnPremisesInstance") 893 894 jsonEncoder := smithyjson.NewEncoder() 895 if err := awsAwsjson11_serializeOpDocumentDeregisterOnPremisesInstanceInput(input, jsonEncoder.Value); err != nil { 896 return out, metadata, &smithy.SerializationError{Err: err} 897 } 898 899 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 900 return out, metadata, &smithy.SerializationError{Err: err} 901 } 902 903 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 904 return out, metadata, &smithy.SerializationError{Err: err} 905 } 906 in.Request = request 907 908 return next.HandleSerialize(ctx, in) 909} 910 911type awsAwsjson11_serializeOpGetApplication struct { 912} 913 914func (*awsAwsjson11_serializeOpGetApplication) ID() string { 915 return "OperationSerializer" 916} 917 918func (m *awsAwsjson11_serializeOpGetApplication) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 919 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 920) { 921 request, ok := in.Request.(*smithyhttp.Request) 922 if !ok { 923 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 924 } 925 926 input, ok := in.Parameters.(*GetApplicationInput) 927 _ = input 928 if !ok { 929 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 930 } 931 932 request.Request.URL.Path = "/" 933 request.Request.Method = "POST" 934 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 935 if err != nil { 936 return out, metadata, &smithy.SerializationError{Err: err} 937 } 938 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 939 httpBindingEncoder.SetHeader("X-Amz-Target").String("CodeDeploy_20141006.GetApplication") 940 941 jsonEncoder := smithyjson.NewEncoder() 942 if err := awsAwsjson11_serializeOpDocumentGetApplicationInput(input, jsonEncoder.Value); err != nil { 943 return out, metadata, &smithy.SerializationError{Err: err} 944 } 945 946 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 947 return out, metadata, &smithy.SerializationError{Err: err} 948 } 949 950 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 951 return out, metadata, &smithy.SerializationError{Err: err} 952 } 953 in.Request = request 954 955 return next.HandleSerialize(ctx, in) 956} 957 958type awsAwsjson11_serializeOpGetApplicationRevision struct { 959} 960 961func (*awsAwsjson11_serializeOpGetApplicationRevision) ID() string { 962 return "OperationSerializer" 963} 964 965func (m *awsAwsjson11_serializeOpGetApplicationRevision) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 966 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 967) { 968 request, ok := in.Request.(*smithyhttp.Request) 969 if !ok { 970 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 971 } 972 973 input, ok := in.Parameters.(*GetApplicationRevisionInput) 974 _ = input 975 if !ok { 976 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 977 } 978 979 request.Request.URL.Path = "/" 980 request.Request.Method = "POST" 981 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 982 if err != nil { 983 return out, metadata, &smithy.SerializationError{Err: err} 984 } 985 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 986 httpBindingEncoder.SetHeader("X-Amz-Target").String("CodeDeploy_20141006.GetApplicationRevision") 987 988 jsonEncoder := smithyjson.NewEncoder() 989 if err := awsAwsjson11_serializeOpDocumentGetApplicationRevisionInput(input, jsonEncoder.Value); err != nil { 990 return out, metadata, &smithy.SerializationError{Err: err} 991 } 992 993 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 994 return out, metadata, &smithy.SerializationError{Err: err} 995 } 996 997 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 998 return out, metadata, &smithy.SerializationError{Err: err} 999 } 1000 in.Request = request 1001 1002 return next.HandleSerialize(ctx, in) 1003} 1004 1005type awsAwsjson11_serializeOpGetDeployment struct { 1006} 1007 1008func (*awsAwsjson11_serializeOpGetDeployment) ID() string { 1009 return "OperationSerializer" 1010} 1011 1012func (m *awsAwsjson11_serializeOpGetDeployment) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 1013 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 1014) { 1015 request, ok := in.Request.(*smithyhttp.Request) 1016 if !ok { 1017 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 1018 } 1019 1020 input, ok := in.Parameters.(*GetDeploymentInput) 1021 _ = input 1022 if !ok { 1023 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 1024 } 1025 1026 request.Request.URL.Path = "/" 1027 request.Request.Method = "POST" 1028 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 1029 if err != nil { 1030 return out, metadata, &smithy.SerializationError{Err: err} 1031 } 1032 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 1033 httpBindingEncoder.SetHeader("X-Amz-Target").String("CodeDeploy_20141006.GetDeployment") 1034 1035 jsonEncoder := smithyjson.NewEncoder() 1036 if err := awsAwsjson11_serializeOpDocumentGetDeploymentInput(input, jsonEncoder.Value); err != nil { 1037 return out, metadata, &smithy.SerializationError{Err: err} 1038 } 1039 1040 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 1041 return out, metadata, &smithy.SerializationError{Err: err} 1042 } 1043 1044 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 1045 return out, metadata, &smithy.SerializationError{Err: err} 1046 } 1047 in.Request = request 1048 1049 return next.HandleSerialize(ctx, in) 1050} 1051 1052type awsAwsjson11_serializeOpGetDeploymentConfig struct { 1053} 1054 1055func (*awsAwsjson11_serializeOpGetDeploymentConfig) ID() string { 1056 return "OperationSerializer" 1057} 1058 1059func (m *awsAwsjson11_serializeOpGetDeploymentConfig) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 1060 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 1061) { 1062 request, ok := in.Request.(*smithyhttp.Request) 1063 if !ok { 1064 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 1065 } 1066 1067 input, ok := in.Parameters.(*GetDeploymentConfigInput) 1068 _ = input 1069 if !ok { 1070 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 1071 } 1072 1073 request.Request.URL.Path = "/" 1074 request.Request.Method = "POST" 1075 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 1076 if err != nil { 1077 return out, metadata, &smithy.SerializationError{Err: err} 1078 } 1079 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 1080 httpBindingEncoder.SetHeader("X-Amz-Target").String("CodeDeploy_20141006.GetDeploymentConfig") 1081 1082 jsonEncoder := smithyjson.NewEncoder() 1083 if err := awsAwsjson11_serializeOpDocumentGetDeploymentConfigInput(input, jsonEncoder.Value); err != nil { 1084 return out, metadata, &smithy.SerializationError{Err: err} 1085 } 1086 1087 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 1088 return out, metadata, &smithy.SerializationError{Err: err} 1089 } 1090 1091 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 1092 return out, metadata, &smithy.SerializationError{Err: err} 1093 } 1094 in.Request = request 1095 1096 return next.HandleSerialize(ctx, in) 1097} 1098 1099type awsAwsjson11_serializeOpGetDeploymentGroup struct { 1100} 1101 1102func (*awsAwsjson11_serializeOpGetDeploymentGroup) ID() string { 1103 return "OperationSerializer" 1104} 1105 1106func (m *awsAwsjson11_serializeOpGetDeploymentGroup) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 1107 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 1108) { 1109 request, ok := in.Request.(*smithyhttp.Request) 1110 if !ok { 1111 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 1112 } 1113 1114 input, ok := in.Parameters.(*GetDeploymentGroupInput) 1115 _ = input 1116 if !ok { 1117 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 1118 } 1119 1120 request.Request.URL.Path = "/" 1121 request.Request.Method = "POST" 1122 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 1123 if err != nil { 1124 return out, metadata, &smithy.SerializationError{Err: err} 1125 } 1126 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 1127 httpBindingEncoder.SetHeader("X-Amz-Target").String("CodeDeploy_20141006.GetDeploymentGroup") 1128 1129 jsonEncoder := smithyjson.NewEncoder() 1130 if err := awsAwsjson11_serializeOpDocumentGetDeploymentGroupInput(input, jsonEncoder.Value); err != nil { 1131 return out, metadata, &smithy.SerializationError{Err: err} 1132 } 1133 1134 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 1135 return out, metadata, &smithy.SerializationError{Err: err} 1136 } 1137 1138 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 1139 return out, metadata, &smithy.SerializationError{Err: err} 1140 } 1141 in.Request = request 1142 1143 return next.HandleSerialize(ctx, in) 1144} 1145 1146type awsAwsjson11_serializeOpGetDeploymentInstance struct { 1147} 1148 1149func (*awsAwsjson11_serializeOpGetDeploymentInstance) ID() string { 1150 return "OperationSerializer" 1151} 1152 1153func (m *awsAwsjson11_serializeOpGetDeploymentInstance) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 1154 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 1155) { 1156 request, ok := in.Request.(*smithyhttp.Request) 1157 if !ok { 1158 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 1159 } 1160 1161 input, ok := in.Parameters.(*GetDeploymentInstanceInput) 1162 _ = input 1163 if !ok { 1164 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 1165 } 1166 1167 request.Request.URL.Path = "/" 1168 request.Request.Method = "POST" 1169 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 1170 if err != nil { 1171 return out, metadata, &smithy.SerializationError{Err: err} 1172 } 1173 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 1174 httpBindingEncoder.SetHeader("X-Amz-Target").String("CodeDeploy_20141006.GetDeploymentInstance") 1175 1176 jsonEncoder := smithyjson.NewEncoder() 1177 if err := awsAwsjson11_serializeOpDocumentGetDeploymentInstanceInput(input, jsonEncoder.Value); err != nil { 1178 return out, metadata, &smithy.SerializationError{Err: err} 1179 } 1180 1181 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 1182 return out, metadata, &smithy.SerializationError{Err: err} 1183 } 1184 1185 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 1186 return out, metadata, &smithy.SerializationError{Err: err} 1187 } 1188 in.Request = request 1189 1190 return next.HandleSerialize(ctx, in) 1191} 1192 1193type awsAwsjson11_serializeOpGetDeploymentTarget struct { 1194} 1195 1196func (*awsAwsjson11_serializeOpGetDeploymentTarget) ID() string { 1197 return "OperationSerializer" 1198} 1199 1200func (m *awsAwsjson11_serializeOpGetDeploymentTarget) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 1201 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 1202) { 1203 request, ok := in.Request.(*smithyhttp.Request) 1204 if !ok { 1205 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 1206 } 1207 1208 input, ok := in.Parameters.(*GetDeploymentTargetInput) 1209 _ = input 1210 if !ok { 1211 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 1212 } 1213 1214 request.Request.URL.Path = "/" 1215 request.Request.Method = "POST" 1216 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 1217 if err != nil { 1218 return out, metadata, &smithy.SerializationError{Err: err} 1219 } 1220 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 1221 httpBindingEncoder.SetHeader("X-Amz-Target").String("CodeDeploy_20141006.GetDeploymentTarget") 1222 1223 jsonEncoder := smithyjson.NewEncoder() 1224 if err := awsAwsjson11_serializeOpDocumentGetDeploymentTargetInput(input, jsonEncoder.Value); err != nil { 1225 return out, metadata, &smithy.SerializationError{Err: err} 1226 } 1227 1228 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 1229 return out, metadata, &smithy.SerializationError{Err: err} 1230 } 1231 1232 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 1233 return out, metadata, &smithy.SerializationError{Err: err} 1234 } 1235 in.Request = request 1236 1237 return next.HandleSerialize(ctx, in) 1238} 1239 1240type awsAwsjson11_serializeOpGetOnPremisesInstance struct { 1241} 1242 1243func (*awsAwsjson11_serializeOpGetOnPremisesInstance) ID() string { 1244 return "OperationSerializer" 1245} 1246 1247func (m *awsAwsjson11_serializeOpGetOnPremisesInstance) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 1248 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 1249) { 1250 request, ok := in.Request.(*smithyhttp.Request) 1251 if !ok { 1252 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 1253 } 1254 1255 input, ok := in.Parameters.(*GetOnPremisesInstanceInput) 1256 _ = input 1257 if !ok { 1258 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 1259 } 1260 1261 request.Request.URL.Path = "/" 1262 request.Request.Method = "POST" 1263 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 1264 if err != nil { 1265 return out, metadata, &smithy.SerializationError{Err: err} 1266 } 1267 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 1268 httpBindingEncoder.SetHeader("X-Amz-Target").String("CodeDeploy_20141006.GetOnPremisesInstance") 1269 1270 jsonEncoder := smithyjson.NewEncoder() 1271 if err := awsAwsjson11_serializeOpDocumentGetOnPremisesInstanceInput(input, jsonEncoder.Value); err != nil { 1272 return out, metadata, &smithy.SerializationError{Err: err} 1273 } 1274 1275 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 1276 return out, metadata, &smithy.SerializationError{Err: err} 1277 } 1278 1279 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 1280 return out, metadata, &smithy.SerializationError{Err: err} 1281 } 1282 in.Request = request 1283 1284 return next.HandleSerialize(ctx, in) 1285} 1286 1287type awsAwsjson11_serializeOpListApplicationRevisions struct { 1288} 1289 1290func (*awsAwsjson11_serializeOpListApplicationRevisions) ID() string { 1291 return "OperationSerializer" 1292} 1293 1294func (m *awsAwsjson11_serializeOpListApplicationRevisions) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 1295 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 1296) { 1297 request, ok := in.Request.(*smithyhttp.Request) 1298 if !ok { 1299 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 1300 } 1301 1302 input, ok := in.Parameters.(*ListApplicationRevisionsInput) 1303 _ = input 1304 if !ok { 1305 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 1306 } 1307 1308 request.Request.URL.Path = "/" 1309 request.Request.Method = "POST" 1310 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 1311 if err != nil { 1312 return out, metadata, &smithy.SerializationError{Err: err} 1313 } 1314 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 1315 httpBindingEncoder.SetHeader("X-Amz-Target").String("CodeDeploy_20141006.ListApplicationRevisions") 1316 1317 jsonEncoder := smithyjson.NewEncoder() 1318 if err := awsAwsjson11_serializeOpDocumentListApplicationRevisionsInput(input, jsonEncoder.Value); err != nil { 1319 return out, metadata, &smithy.SerializationError{Err: err} 1320 } 1321 1322 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 1323 return out, metadata, &smithy.SerializationError{Err: err} 1324 } 1325 1326 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 1327 return out, metadata, &smithy.SerializationError{Err: err} 1328 } 1329 in.Request = request 1330 1331 return next.HandleSerialize(ctx, in) 1332} 1333 1334type awsAwsjson11_serializeOpListApplications struct { 1335} 1336 1337func (*awsAwsjson11_serializeOpListApplications) ID() string { 1338 return "OperationSerializer" 1339} 1340 1341func (m *awsAwsjson11_serializeOpListApplications) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 1342 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 1343) { 1344 request, ok := in.Request.(*smithyhttp.Request) 1345 if !ok { 1346 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 1347 } 1348 1349 input, ok := in.Parameters.(*ListApplicationsInput) 1350 _ = input 1351 if !ok { 1352 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 1353 } 1354 1355 request.Request.URL.Path = "/" 1356 request.Request.Method = "POST" 1357 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 1358 if err != nil { 1359 return out, metadata, &smithy.SerializationError{Err: err} 1360 } 1361 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 1362 httpBindingEncoder.SetHeader("X-Amz-Target").String("CodeDeploy_20141006.ListApplications") 1363 1364 jsonEncoder := smithyjson.NewEncoder() 1365 if err := awsAwsjson11_serializeOpDocumentListApplicationsInput(input, jsonEncoder.Value); err != nil { 1366 return out, metadata, &smithy.SerializationError{Err: err} 1367 } 1368 1369 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 1370 return out, metadata, &smithy.SerializationError{Err: err} 1371 } 1372 1373 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 1374 return out, metadata, &smithy.SerializationError{Err: err} 1375 } 1376 in.Request = request 1377 1378 return next.HandleSerialize(ctx, in) 1379} 1380 1381type awsAwsjson11_serializeOpListDeploymentConfigs struct { 1382} 1383 1384func (*awsAwsjson11_serializeOpListDeploymentConfigs) ID() string { 1385 return "OperationSerializer" 1386} 1387 1388func (m *awsAwsjson11_serializeOpListDeploymentConfigs) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 1389 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 1390) { 1391 request, ok := in.Request.(*smithyhttp.Request) 1392 if !ok { 1393 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 1394 } 1395 1396 input, ok := in.Parameters.(*ListDeploymentConfigsInput) 1397 _ = input 1398 if !ok { 1399 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 1400 } 1401 1402 request.Request.URL.Path = "/" 1403 request.Request.Method = "POST" 1404 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 1405 if err != nil { 1406 return out, metadata, &smithy.SerializationError{Err: err} 1407 } 1408 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 1409 httpBindingEncoder.SetHeader("X-Amz-Target").String("CodeDeploy_20141006.ListDeploymentConfigs") 1410 1411 jsonEncoder := smithyjson.NewEncoder() 1412 if err := awsAwsjson11_serializeOpDocumentListDeploymentConfigsInput(input, jsonEncoder.Value); err != nil { 1413 return out, metadata, &smithy.SerializationError{Err: err} 1414 } 1415 1416 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 1417 return out, metadata, &smithy.SerializationError{Err: err} 1418 } 1419 1420 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 1421 return out, metadata, &smithy.SerializationError{Err: err} 1422 } 1423 in.Request = request 1424 1425 return next.HandleSerialize(ctx, in) 1426} 1427 1428type awsAwsjson11_serializeOpListDeploymentGroups struct { 1429} 1430 1431func (*awsAwsjson11_serializeOpListDeploymentGroups) ID() string { 1432 return "OperationSerializer" 1433} 1434 1435func (m *awsAwsjson11_serializeOpListDeploymentGroups) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 1436 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 1437) { 1438 request, ok := in.Request.(*smithyhttp.Request) 1439 if !ok { 1440 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 1441 } 1442 1443 input, ok := in.Parameters.(*ListDeploymentGroupsInput) 1444 _ = input 1445 if !ok { 1446 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 1447 } 1448 1449 request.Request.URL.Path = "/" 1450 request.Request.Method = "POST" 1451 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 1452 if err != nil { 1453 return out, metadata, &smithy.SerializationError{Err: err} 1454 } 1455 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 1456 httpBindingEncoder.SetHeader("X-Amz-Target").String("CodeDeploy_20141006.ListDeploymentGroups") 1457 1458 jsonEncoder := smithyjson.NewEncoder() 1459 if err := awsAwsjson11_serializeOpDocumentListDeploymentGroupsInput(input, jsonEncoder.Value); err != nil { 1460 return out, metadata, &smithy.SerializationError{Err: err} 1461 } 1462 1463 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 1464 return out, metadata, &smithy.SerializationError{Err: err} 1465 } 1466 1467 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 1468 return out, metadata, &smithy.SerializationError{Err: err} 1469 } 1470 in.Request = request 1471 1472 return next.HandleSerialize(ctx, in) 1473} 1474 1475type awsAwsjson11_serializeOpListDeploymentInstances struct { 1476} 1477 1478func (*awsAwsjson11_serializeOpListDeploymentInstances) ID() string { 1479 return "OperationSerializer" 1480} 1481 1482func (m *awsAwsjson11_serializeOpListDeploymentInstances) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 1483 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 1484) { 1485 request, ok := in.Request.(*smithyhttp.Request) 1486 if !ok { 1487 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 1488 } 1489 1490 input, ok := in.Parameters.(*ListDeploymentInstancesInput) 1491 _ = input 1492 if !ok { 1493 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 1494 } 1495 1496 request.Request.URL.Path = "/" 1497 request.Request.Method = "POST" 1498 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 1499 if err != nil { 1500 return out, metadata, &smithy.SerializationError{Err: err} 1501 } 1502 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 1503 httpBindingEncoder.SetHeader("X-Amz-Target").String("CodeDeploy_20141006.ListDeploymentInstances") 1504 1505 jsonEncoder := smithyjson.NewEncoder() 1506 if err := awsAwsjson11_serializeOpDocumentListDeploymentInstancesInput(input, jsonEncoder.Value); err != nil { 1507 return out, metadata, &smithy.SerializationError{Err: err} 1508 } 1509 1510 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 1511 return out, metadata, &smithy.SerializationError{Err: err} 1512 } 1513 1514 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 1515 return out, metadata, &smithy.SerializationError{Err: err} 1516 } 1517 in.Request = request 1518 1519 return next.HandleSerialize(ctx, in) 1520} 1521 1522type awsAwsjson11_serializeOpListDeployments struct { 1523} 1524 1525func (*awsAwsjson11_serializeOpListDeployments) ID() string { 1526 return "OperationSerializer" 1527} 1528 1529func (m *awsAwsjson11_serializeOpListDeployments) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 1530 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 1531) { 1532 request, ok := in.Request.(*smithyhttp.Request) 1533 if !ok { 1534 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 1535 } 1536 1537 input, ok := in.Parameters.(*ListDeploymentsInput) 1538 _ = input 1539 if !ok { 1540 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 1541 } 1542 1543 request.Request.URL.Path = "/" 1544 request.Request.Method = "POST" 1545 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 1546 if err != nil { 1547 return out, metadata, &smithy.SerializationError{Err: err} 1548 } 1549 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 1550 httpBindingEncoder.SetHeader("X-Amz-Target").String("CodeDeploy_20141006.ListDeployments") 1551 1552 jsonEncoder := smithyjson.NewEncoder() 1553 if err := awsAwsjson11_serializeOpDocumentListDeploymentsInput(input, jsonEncoder.Value); err != nil { 1554 return out, metadata, &smithy.SerializationError{Err: err} 1555 } 1556 1557 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 1558 return out, metadata, &smithy.SerializationError{Err: err} 1559 } 1560 1561 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 1562 return out, metadata, &smithy.SerializationError{Err: err} 1563 } 1564 in.Request = request 1565 1566 return next.HandleSerialize(ctx, in) 1567} 1568 1569type awsAwsjson11_serializeOpListDeploymentTargets struct { 1570} 1571 1572func (*awsAwsjson11_serializeOpListDeploymentTargets) ID() string { 1573 return "OperationSerializer" 1574} 1575 1576func (m *awsAwsjson11_serializeOpListDeploymentTargets) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 1577 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 1578) { 1579 request, ok := in.Request.(*smithyhttp.Request) 1580 if !ok { 1581 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 1582 } 1583 1584 input, ok := in.Parameters.(*ListDeploymentTargetsInput) 1585 _ = input 1586 if !ok { 1587 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 1588 } 1589 1590 request.Request.URL.Path = "/" 1591 request.Request.Method = "POST" 1592 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 1593 if err != nil { 1594 return out, metadata, &smithy.SerializationError{Err: err} 1595 } 1596 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 1597 httpBindingEncoder.SetHeader("X-Amz-Target").String("CodeDeploy_20141006.ListDeploymentTargets") 1598 1599 jsonEncoder := smithyjson.NewEncoder() 1600 if err := awsAwsjson11_serializeOpDocumentListDeploymentTargetsInput(input, jsonEncoder.Value); err != nil { 1601 return out, metadata, &smithy.SerializationError{Err: err} 1602 } 1603 1604 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 1605 return out, metadata, &smithy.SerializationError{Err: err} 1606 } 1607 1608 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 1609 return out, metadata, &smithy.SerializationError{Err: err} 1610 } 1611 in.Request = request 1612 1613 return next.HandleSerialize(ctx, in) 1614} 1615 1616type awsAwsjson11_serializeOpListGitHubAccountTokenNames struct { 1617} 1618 1619func (*awsAwsjson11_serializeOpListGitHubAccountTokenNames) ID() string { 1620 return "OperationSerializer" 1621} 1622 1623func (m *awsAwsjson11_serializeOpListGitHubAccountTokenNames) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 1624 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 1625) { 1626 request, ok := in.Request.(*smithyhttp.Request) 1627 if !ok { 1628 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 1629 } 1630 1631 input, ok := in.Parameters.(*ListGitHubAccountTokenNamesInput) 1632 _ = input 1633 if !ok { 1634 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 1635 } 1636 1637 request.Request.URL.Path = "/" 1638 request.Request.Method = "POST" 1639 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 1640 if err != nil { 1641 return out, metadata, &smithy.SerializationError{Err: err} 1642 } 1643 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 1644 httpBindingEncoder.SetHeader("X-Amz-Target").String("CodeDeploy_20141006.ListGitHubAccountTokenNames") 1645 1646 jsonEncoder := smithyjson.NewEncoder() 1647 if err := awsAwsjson11_serializeOpDocumentListGitHubAccountTokenNamesInput(input, jsonEncoder.Value); err != nil { 1648 return out, metadata, &smithy.SerializationError{Err: err} 1649 } 1650 1651 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 1652 return out, metadata, &smithy.SerializationError{Err: err} 1653 } 1654 1655 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 1656 return out, metadata, &smithy.SerializationError{Err: err} 1657 } 1658 in.Request = request 1659 1660 return next.HandleSerialize(ctx, in) 1661} 1662 1663type awsAwsjson11_serializeOpListOnPremisesInstances struct { 1664} 1665 1666func (*awsAwsjson11_serializeOpListOnPremisesInstances) ID() string { 1667 return "OperationSerializer" 1668} 1669 1670func (m *awsAwsjson11_serializeOpListOnPremisesInstances) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 1671 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 1672) { 1673 request, ok := in.Request.(*smithyhttp.Request) 1674 if !ok { 1675 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 1676 } 1677 1678 input, ok := in.Parameters.(*ListOnPremisesInstancesInput) 1679 _ = input 1680 if !ok { 1681 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 1682 } 1683 1684 request.Request.URL.Path = "/" 1685 request.Request.Method = "POST" 1686 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 1687 if err != nil { 1688 return out, metadata, &smithy.SerializationError{Err: err} 1689 } 1690 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 1691 httpBindingEncoder.SetHeader("X-Amz-Target").String("CodeDeploy_20141006.ListOnPremisesInstances") 1692 1693 jsonEncoder := smithyjson.NewEncoder() 1694 if err := awsAwsjson11_serializeOpDocumentListOnPremisesInstancesInput(input, jsonEncoder.Value); err != nil { 1695 return out, metadata, &smithy.SerializationError{Err: err} 1696 } 1697 1698 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 1699 return out, metadata, &smithy.SerializationError{Err: err} 1700 } 1701 1702 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 1703 return out, metadata, &smithy.SerializationError{Err: err} 1704 } 1705 in.Request = request 1706 1707 return next.HandleSerialize(ctx, in) 1708} 1709 1710type awsAwsjson11_serializeOpListTagsForResource struct { 1711} 1712 1713func (*awsAwsjson11_serializeOpListTagsForResource) ID() string { 1714 return "OperationSerializer" 1715} 1716 1717func (m *awsAwsjson11_serializeOpListTagsForResource) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 1718 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 1719) { 1720 request, ok := in.Request.(*smithyhttp.Request) 1721 if !ok { 1722 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 1723 } 1724 1725 input, ok := in.Parameters.(*ListTagsForResourceInput) 1726 _ = input 1727 if !ok { 1728 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 1729 } 1730 1731 request.Request.URL.Path = "/" 1732 request.Request.Method = "POST" 1733 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 1734 if err != nil { 1735 return out, metadata, &smithy.SerializationError{Err: err} 1736 } 1737 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 1738 httpBindingEncoder.SetHeader("X-Amz-Target").String("CodeDeploy_20141006.ListTagsForResource") 1739 1740 jsonEncoder := smithyjson.NewEncoder() 1741 if err := awsAwsjson11_serializeOpDocumentListTagsForResourceInput(input, jsonEncoder.Value); err != nil { 1742 return out, metadata, &smithy.SerializationError{Err: err} 1743 } 1744 1745 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 1746 return out, metadata, &smithy.SerializationError{Err: err} 1747 } 1748 1749 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 1750 return out, metadata, &smithy.SerializationError{Err: err} 1751 } 1752 in.Request = request 1753 1754 return next.HandleSerialize(ctx, in) 1755} 1756 1757type awsAwsjson11_serializeOpPutLifecycleEventHookExecutionStatus struct { 1758} 1759 1760func (*awsAwsjson11_serializeOpPutLifecycleEventHookExecutionStatus) ID() string { 1761 return "OperationSerializer" 1762} 1763 1764func (m *awsAwsjson11_serializeOpPutLifecycleEventHookExecutionStatus) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 1765 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 1766) { 1767 request, ok := in.Request.(*smithyhttp.Request) 1768 if !ok { 1769 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 1770 } 1771 1772 input, ok := in.Parameters.(*PutLifecycleEventHookExecutionStatusInput) 1773 _ = input 1774 if !ok { 1775 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 1776 } 1777 1778 request.Request.URL.Path = "/" 1779 request.Request.Method = "POST" 1780 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 1781 if err != nil { 1782 return out, metadata, &smithy.SerializationError{Err: err} 1783 } 1784 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 1785 httpBindingEncoder.SetHeader("X-Amz-Target").String("CodeDeploy_20141006.PutLifecycleEventHookExecutionStatus") 1786 1787 jsonEncoder := smithyjson.NewEncoder() 1788 if err := awsAwsjson11_serializeOpDocumentPutLifecycleEventHookExecutionStatusInput(input, jsonEncoder.Value); err != nil { 1789 return out, metadata, &smithy.SerializationError{Err: err} 1790 } 1791 1792 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 1793 return out, metadata, &smithy.SerializationError{Err: err} 1794 } 1795 1796 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 1797 return out, metadata, &smithy.SerializationError{Err: err} 1798 } 1799 in.Request = request 1800 1801 return next.HandleSerialize(ctx, in) 1802} 1803 1804type awsAwsjson11_serializeOpRegisterApplicationRevision struct { 1805} 1806 1807func (*awsAwsjson11_serializeOpRegisterApplicationRevision) ID() string { 1808 return "OperationSerializer" 1809} 1810 1811func (m *awsAwsjson11_serializeOpRegisterApplicationRevision) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 1812 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 1813) { 1814 request, ok := in.Request.(*smithyhttp.Request) 1815 if !ok { 1816 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 1817 } 1818 1819 input, ok := in.Parameters.(*RegisterApplicationRevisionInput) 1820 _ = input 1821 if !ok { 1822 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 1823 } 1824 1825 request.Request.URL.Path = "/" 1826 request.Request.Method = "POST" 1827 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 1828 if err != nil { 1829 return out, metadata, &smithy.SerializationError{Err: err} 1830 } 1831 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 1832 httpBindingEncoder.SetHeader("X-Amz-Target").String("CodeDeploy_20141006.RegisterApplicationRevision") 1833 1834 jsonEncoder := smithyjson.NewEncoder() 1835 if err := awsAwsjson11_serializeOpDocumentRegisterApplicationRevisionInput(input, jsonEncoder.Value); err != nil { 1836 return out, metadata, &smithy.SerializationError{Err: err} 1837 } 1838 1839 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 1840 return out, metadata, &smithy.SerializationError{Err: err} 1841 } 1842 1843 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 1844 return out, metadata, &smithy.SerializationError{Err: err} 1845 } 1846 in.Request = request 1847 1848 return next.HandleSerialize(ctx, in) 1849} 1850 1851type awsAwsjson11_serializeOpRegisterOnPremisesInstance struct { 1852} 1853 1854func (*awsAwsjson11_serializeOpRegisterOnPremisesInstance) ID() string { 1855 return "OperationSerializer" 1856} 1857 1858func (m *awsAwsjson11_serializeOpRegisterOnPremisesInstance) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 1859 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 1860) { 1861 request, ok := in.Request.(*smithyhttp.Request) 1862 if !ok { 1863 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 1864 } 1865 1866 input, ok := in.Parameters.(*RegisterOnPremisesInstanceInput) 1867 _ = input 1868 if !ok { 1869 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 1870 } 1871 1872 request.Request.URL.Path = "/" 1873 request.Request.Method = "POST" 1874 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 1875 if err != nil { 1876 return out, metadata, &smithy.SerializationError{Err: err} 1877 } 1878 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 1879 httpBindingEncoder.SetHeader("X-Amz-Target").String("CodeDeploy_20141006.RegisterOnPremisesInstance") 1880 1881 jsonEncoder := smithyjson.NewEncoder() 1882 if err := awsAwsjson11_serializeOpDocumentRegisterOnPremisesInstanceInput(input, jsonEncoder.Value); err != nil { 1883 return out, metadata, &smithy.SerializationError{Err: err} 1884 } 1885 1886 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 1887 return out, metadata, &smithy.SerializationError{Err: err} 1888 } 1889 1890 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 1891 return out, metadata, &smithy.SerializationError{Err: err} 1892 } 1893 in.Request = request 1894 1895 return next.HandleSerialize(ctx, in) 1896} 1897 1898type awsAwsjson11_serializeOpRemoveTagsFromOnPremisesInstances struct { 1899} 1900 1901func (*awsAwsjson11_serializeOpRemoveTagsFromOnPremisesInstances) ID() string { 1902 return "OperationSerializer" 1903} 1904 1905func (m *awsAwsjson11_serializeOpRemoveTagsFromOnPremisesInstances) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 1906 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 1907) { 1908 request, ok := in.Request.(*smithyhttp.Request) 1909 if !ok { 1910 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 1911 } 1912 1913 input, ok := in.Parameters.(*RemoveTagsFromOnPremisesInstancesInput) 1914 _ = input 1915 if !ok { 1916 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 1917 } 1918 1919 request.Request.URL.Path = "/" 1920 request.Request.Method = "POST" 1921 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 1922 if err != nil { 1923 return out, metadata, &smithy.SerializationError{Err: err} 1924 } 1925 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 1926 httpBindingEncoder.SetHeader("X-Amz-Target").String("CodeDeploy_20141006.RemoveTagsFromOnPremisesInstances") 1927 1928 jsonEncoder := smithyjson.NewEncoder() 1929 if err := awsAwsjson11_serializeOpDocumentRemoveTagsFromOnPremisesInstancesInput(input, jsonEncoder.Value); err != nil { 1930 return out, metadata, &smithy.SerializationError{Err: err} 1931 } 1932 1933 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 1934 return out, metadata, &smithy.SerializationError{Err: err} 1935 } 1936 1937 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 1938 return out, metadata, &smithy.SerializationError{Err: err} 1939 } 1940 in.Request = request 1941 1942 return next.HandleSerialize(ctx, in) 1943} 1944 1945type awsAwsjson11_serializeOpSkipWaitTimeForInstanceTermination struct { 1946} 1947 1948func (*awsAwsjson11_serializeOpSkipWaitTimeForInstanceTermination) ID() string { 1949 return "OperationSerializer" 1950} 1951 1952func (m *awsAwsjson11_serializeOpSkipWaitTimeForInstanceTermination) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 1953 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 1954) { 1955 request, ok := in.Request.(*smithyhttp.Request) 1956 if !ok { 1957 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 1958 } 1959 1960 input, ok := in.Parameters.(*SkipWaitTimeForInstanceTerminationInput) 1961 _ = input 1962 if !ok { 1963 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 1964 } 1965 1966 request.Request.URL.Path = "/" 1967 request.Request.Method = "POST" 1968 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 1969 if err != nil { 1970 return out, metadata, &smithy.SerializationError{Err: err} 1971 } 1972 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 1973 httpBindingEncoder.SetHeader("X-Amz-Target").String("CodeDeploy_20141006.SkipWaitTimeForInstanceTermination") 1974 1975 jsonEncoder := smithyjson.NewEncoder() 1976 if err := awsAwsjson11_serializeOpDocumentSkipWaitTimeForInstanceTerminationInput(input, jsonEncoder.Value); err != nil { 1977 return out, metadata, &smithy.SerializationError{Err: err} 1978 } 1979 1980 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 1981 return out, metadata, &smithy.SerializationError{Err: err} 1982 } 1983 1984 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 1985 return out, metadata, &smithy.SerializationError{Err: err} 1986 } 1987 in.Request = request 1988 1989 return next.HandleSerialize(ctx, in) 1990} 1991 1992type awsAwsjson11_serializeOpStopDeployment struct { 1993} 1994 1995func (*awsAwsjson11_serializeOpStopDeployment) ID() string { 1996 return "OperationSerializer" 1997} 1998 1999func (m *awsAwsjson11_serializeOpStopDeployment) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 2000 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 2001) { 2002 request, ok := in.Request.(*smithyhttp.Request) 2003 if !ok { 2004 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 2005 } 2006 2007 input, ok := in.Parameters.(*StopDeploymentInput) 2008 _ = input 2009 if !ok { 2010 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 2011 } 2012 2013 request.Request.URL.Path = "/" 2014 request.Request.Method = "POST" 2015 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 2016 if err != nil { 2017 return out, metadata, &smithy.SerializationError{Err: err} 2018 } 2019 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 2020 httpBindingEncoder.SetHeader("X-Amz-Target").String("CodeDeploy_20141006.StopDeployment") 2021 2022 jsonEncoder := smithyjson.NewEncoder() 2023 if err := awsAwsjson11_serializeOpDocumentStopDeploymentInput(input, jsonEncoder.Value); err != nil { 2024 return out, metadata, &smithy.SerializationError{Err: err} 2025 } 2026 2027 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 2028 return out, metadata, &smithy.SerializationError{Err: err} 2029 } 2030 2031 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 2032 return out, metadata, &smithy.SerializationError{Err: err} 2033 } 2034 in.Request = request 2035 2036 return next.HandleSerialize(ctx, in) 2037} 2038 2039type awsAwsjson11_serializeOpTagResource struct { 2040} 2041 2042func (*awsAwsjson11_serializeOpTagResource) ID() string { 2043 return "OperationSerializer" 2044} 2045 2046func (m *awsAwsjson11_serializeOpTagResource) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 2047 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 2048) { 2049 request, ok := in.Request.(*smithyhttp.Request) 2050 if !ok { 2051 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 2052 } 2053 2054 input, ok := in.Parameters.(*TagResourceInput) 2055 _ = input 2056 if !ok { 2057 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 2058 } 2059 2060 request.Request.URL.Path = "/" 2061 request.Request.Method = "POST" 2062 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 2063 if err != nil { 2064 return out, metadata, &smithy.SerializationError{Err: err} 2065 } 2066 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 2067 httpBindingEncoder.SetHeader("X-Amz-Target").String("CodeDeploy_20141006.TagResource") 2068 2069 jsonEncoder := smithyjson.NewEncoder() 2070 if err := awsAwsjson11_serializeOpDocumentTagResourceInput(input, jsonEncoder.Value); err != nil { 2071 return out, metadata, &smithy.SerializationError{Err: err} 2072 } 2073 2074 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 2075 return out, metadata, &smithy.SerializationError{Err: err} 2076 } 2077 2078 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 2079 return out, metadata, &smithy.SerializationError{Err: err} 2080 } 2081 in.Request = request 2082 2083 return next.HandleSerialize(ctx, in) 2084} 2085 2086type awsAwsjson11_serializeOpUntagResource struct { 2087} 2088 2089func (*awsAwsjson11_serializeOpUntagResource) ID() string { 2090 return "OperationSerializer" 2091} 2092 2093func (m *awsAwsjson11_serializeOpUntagResource) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 2094 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 2095) { 2096 request, ok := in.Request.(*smithyhttp.Request) 2097 if !ok { 2098 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 2099 } 2100 2101 input, ok := in.Parameters.(*UntagResourceInput) 2102 _ = input 2103 if !ok { 2104 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 2105 } 2106 2107 request.Request.URL.Path = "/" 2108 request.Request.Method = "POST" 2109 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 2110 if err != nil { 2111 return out, metadata, &smithy.SerializationError{Err: err} 2112 } 2113 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 2114 httpBindingEncoder.SetHeader("X-Amz-Target").String("CodeDeploy_20141006.UntagResource") 2115 2116 jsonEncoder := smithyjson.NewEncoder() 2117 if err := awsAwsjson11_serializeOpDocumentUntagResourceInput(input, jsonEncoder.Value); err != nil { 2118 return out, metadata, &smithy.SerializationError{Err: err} 2119 } 2120 2121 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 2122 return out, metadata, &smithy.SerializationError{Err: err} 2123 } 2124 2125 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 2126 return out, metadata, &smithy.SerializationError{Err: err} 2127 } 2128 in.Request = request 2129 2130 return next.HandleSerialize(ctx, in) 2131} 2132 2133type awsAwsjson11_serializeOpUpdateApplication struct { 2134} 2135 2136func (*awsAwsjson11_serializeOpUpdateApplication) ID() string { 2137 return "OperationSerializer" 2138} 2139 2140func (m *awsAwsjson11_serializeOpUpdateApplication) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 2141 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 2142) { 2143 request, ok := in.Request.(*smithyhttp.Request) 2144 if !ok { 2145 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 2146 } 2147 2148 input, ok := in.Parameters.(*UpdateApplicationInput) 2149 _ = input 2150 if !ok { 2151 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 2152 } 2153 2154 request.Request.URL.Path = "/" 2155 request.Request.Method = "POST" 2156 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 2157 if err != nil { 2158 return out, metadata, &smithy.SerializationError{Err: err} 2159 } 2160 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 2161 httpBindingEncoder.SetHeader("X-Amz-Target").String("CodeDeploy_20141006.UpdateApplication") 2162 2163 jsonEncoder := smithyjson.NewEncoder() 2164 if err := awsAwsjson11_serializeOpDocumentUpdateApplicationInput(input, jsonEncoder.Value); err != nil { 2165 return out, metadata, &smithy.SerializationError{Err: err} 2166 } 2167 2168 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 2169 return out, metadata, &smithy.SerializationError{Err: err} 2170 } 2171 2172 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 2173 return out, metadata, &smithy.SerializationError{Err: err} 2174 } 2175 in.Request = request 2176 2177 return next.HandleSerialize(ctx, in) 2178} 2179 2180type awsAwsjson11_serializeOpUpdateDeploymentGroup struct { 2181} 2182 2183func (*awsAwsjson11_serializeOpUpdateDeploymentGroup) ID() string { 2184 return "OperationSerializer" 2185} 2186 2187func (m *awsAwsjson11_serializeOpUpdateDeploymentGroup) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 2188 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 2189) { 2190 request, ok := in.Request.(*smithyhttp.Request) 2191 if !ok { 2192 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 2193 } 2194 2195 input, ok := in.Parameters.(*UpdateDeploymentGroupInput) 2196 _ = input 2197 if !ok { 2198 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 2199 } 2200 2201 request.Request.URL.Path = "/" 2202 request.Request.Method = "POST" 2203 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 2204 if err != nil { 2205 return out, metadata, &smithy.SerializationError{Err: err} 2206 } 2207 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 2208 httpBindingEncoder.SetHeader("X-Amz-Target").String("CodeDeploy_20141006.UpdateDeploymentGroup") 2209 2210 jsonEncoder := smithyjson.NewEncoder() 2211 if err := awsAwsjson11_serializeOpDocumentUpdateDeploymentGroupInput(input, jsonEncoder.Value); err != nil { 2212 return out, metadata, &smithy.SerializationError{Err: err} 2213 } 2214 2215 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 2216 return out, metadata, &smithy.SerializationError{Err: err} 2217 } 2218 2219 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 2220 return out, metadata, &smithy.SerializationError{Err: err} 2221 } 2222 in.Request = request 2223 2224 return next.HandleSerialize(ctx, in) 2225} 2226func awsAwsjson11_serializeDocumentAlarm(v *types.Alarm, value smithyjson.Value) error { 2227 object := value.Object() 2228 defer object.Close() 2229 2230 if v.Name != nil { 2231 ok := object.Key("name") 2232 ok.String(*v.Name) 2233 } 2234 2235 return nil 2236} 2237 2238func awsAwsjson11_serializeDocumentAlarmConfiguration(v *types.AlarmConfiguration, value smithyjson.Value) error { 2239 object := value.Object() 2240 defer object.Close() 2241 2242 if v.Alarms != nil { 2243 ok := object.Key("alarms") 2244 if err := awsAwsjson11_serializeDocumentAlarmList(v.Alarms, ok); err != nil { 2245 return err 2246 } 2247 } 2248 2249 if v.Enabled { 2250 ok := object.Key("enabled") 2251 ok.Boolean(v.Enabled) 2252 } 2253 2254 if v.IgnorePollAlarmFailure { 2255 ok := object.Key("ignorePollAlarmFailure") 2256 ok.Boolean(v.IgnorePollAlarmFailure) 2257 } 2258 2259 return nil 2260} 2261 2262func awsAwsjson11_serializeDocumentAlarmList(v []types.Alarm, value smithyjson.Value) error { 2263 array := value.Array() 2264 defer array.Close() 2265 2266 for i := range v { 2267 av := array.Value() 2268 if err := awsAwsjson11_serializeDocumentAlarm(&v[i], av); err != nil { 2269 return err 2270 } 2271 } 2272 return nil 2273} 2274 2275func awsAwsjson11_serializeDocumentApplicationsList(v []string, value smithyjson.Value) error { 2276 array := value.Array() 2277 defer array.Close() 2278 2279 for i := range v { 2280 av := array.Value() 2281 av.String(v[i]) 2282 } 2283 return nil 2284} 2285 2286func awsAwsjson11_serializeDocumentAppSpecContent(v *types.AppSpecContent, value smithyjson.Value) error { 2287 object := value.Object() 2288 defer object.Close() 2289 2290 if v.Content != nil { 2291 ok := object.Key("content") 2292 ok.String(*v.Content) 2293 } 2294 2295 if v.Sha256 != nil { 2296 ok := object.Key("sha256") 2297 ok.String(*v.Sha256) 2298 } 2299 2300 return nil 2301} 2302 2303func awsAwsjson11_serializeDocumentAutoRollbackConfiguration(v *types.AutoRollbackConfiguration, value smithyjson.Value) error { 2304 object := value.Object() 2305 defer object.Close() 2306 2307 if v.Enabled { 2308 ok := object.Key("enabled") 2309 ok.Boolean(v.Enabled) 2310 } 2311 2312 if v.Events != nil { 2313 ok := object.Key("events") 2314 if err := awsAwsjson11_serializeDocumentAutoRollbackEventsList(v.Events, ok); err != nil { 2315 return err 2316 } 2317 } 2318 2319 return nil 2320} 2321 2322func awsAwsjson11_serializeDocumentAutoRollbackEventsList(v []types.AutoRollbackEvent, value smithyjson.Value) error { 2323 array := value.Array() 2324 defer array.Close() 2325 2326 for i := range v { 2327 av := array.Value() 2328 av.String(string(v[i])) 2329 } 2330 return nil 2331} 2332 2333func awsAwsjson11_serializeDocumentAutoScalingGroupNameList(v []string, value smithyjson.Value) error { 2334 array := value.Array() 2335 defer array.Close() 2336 2337 for i := range v { 2338 av := array.Value() 2339 av.String(v[i]) 2340 } 2341 return nil 2342} 2343 2344func awsAwsjson11_serializeDocumentBlueGreenDeploymentConfiguration(v *types.BlueGreenDeploymentConfiguration, value smithyjson.Value) error { 2345 object := value.Object() 2346 defer object.Close() 2347 2348 if v.DeploymentReadyOption != nil { 2349 ok := object.Key("deploymentReadyOption") 2350 if err := awsAwsjson11_serializeDocumentDeploymentReadyOption(v.DeploymentReadyOption, ok); err != nil { 2351 return err 2352 } 2353 } 2354 2355 if v.GreenFleetProvisioningOption != nil { 2356 ok := object.Key("greenFleetProvisioningOption") 2357 if err := awsAwsjson11_serializeDocumentGreenFleetProvisioningOption(v.GreenFleetProvisioningOption, ok); err != nil { 2358 return err 2359 } 2360 } 2361 2362 if v.TerminateBlueInstancesOnDeploymentSuccess != nil { 2363 ok := object.Key("terminateBlueInstancesOnDeploymentSuccess") 2364 if err := awsAwsjson11_serializeDocumentBlueInstanceTerminationOption(v.TerminateBlueInstancesOnDeploymentSuccess, ok); err != nil { 2365 return err 2366 } 2367 } 2368 2369 return nil 2370} 2371 2372func awsAwsjson11_serializeDocumentBlueInstanceTerminationOption(v *types.BlueInstanceTerminationOption, value smithyjson.Value) error { 2373 object := value.Object() 2374 defer object.Close() 2375 2376 if len(v.Action) > 0 { 2377 ok := object.Key("action") 2378 ok.String(string(v.Action)) 2379 } 2380 2381 if v.TerminationWaitTimeInMinutes != 0 { 2382 ok := object.Key("terminationWaitTimeInMinutes") 2383 ok.Integer(v.TerminationWaitTimeInMinutes) 2384 } 2385 2386 return nil 2387} 2388 2389func awsAwsjson11_serializeDocumentDeploymentGroupsList(v []string, value smithyjson.Value) error { 2390 array := value.Array() 2391 defer array.Close() 2392 2393 for i := range v { 2394 av := array.Value() 2395 av.String(v[i]) 2396 } 2397 return nil 2398} 2399 2400func awsAwsjson11_serializeDocumentDeploymentReadyOption(v *types.DeploymentReadyOption, value smithyjson.Value) error { 2401 object := value.Object() 2402 defer object.Close() 2403 2404 if len(v.ActionOnTimeout) > 0 { 2405 ok := object.Key("actionOnTimeout") 2406 ok.String(string(v.ActionOnTimeout)) 2407 } 2408 2409 if v.WaitTimeInMinutes != 0 { 2410 ok := object.Key("waitTimeInMinutes") 2411 ok.Integer(v.WaitTimeInMinutes) 2412 } 2413 2414 return nil 2415} 2416 2417func awsAwsjson11_serializeDocumentDeploymentsList(v []string, value smithyjson.Value) error { 2418 array := value.Array() 2419 defer array.Close() 2420 2421 for i := range v { 2422 av := array.Value() 2423 av.String(v[i]) 2424 } 2425 return nil 2426} 2427 2428func awsAwsjson11_serializeDocumentDeploymentStatusList(v []types.DeploymentStatus, value smithyjson.Value) error { 2429 array := value.Array() 2430 defer array.Close() 2431 2432 for i := range v { 2433 av := array.Value() 2434 av.String(string(v[i])) 2435 } 2436 return nil 2437} 2438 2439func awsAwsjson11_serializeDocumentDeploymentStyle(v *types.DeploymentStyle, value smithyjson.Value) error { 2440 object := value.Object() 2441 defer object.Close() 2442 2443 if len(v.DeploymentOption) > 0 { 2444 ok := object.Key("deploymentOption") 2445 ok.String(string(v.DeploymentOption)) 2446 } 2447 2448 if len(v.DeploymentType) > 0 { 2449 ok := object.Key("deploymentType") 2450 ok.String(string(v.DeploymentType)) 2451 } 2452 2453 return nil 2454} 2455 2456func awsAwsjson11_serializeDocumentEC2TagFilter(v *types.EC2TagFilter, value smithyjson.Value) error { 2457 object := value.Object() 2458 defer object.Close() 2459 2460 if v.Key != nil { 2461 ok := object.Key("Key") 2462 ok.String(*v.Key) 2463 } 2464 2465 if len(v.Type) > 0 { 2466 ok := object.Key("Type") 2467 ok.String(string(v.Type)) 2468 } 2469 2470 if v.Value != nil { 2471 ok := object.Key("Value") 2472 ok.String(*v.Value) 2473 } 2474 2475 return nil 2476} 2477 2478func awsAwsjson11_serializeDocumentEC2TagFilterList(v []types.EC2TagFilter, value smithyjson.Value) error { 2479 array := value.Array() 2480 defer array.Close() 2481 2482 for i := range v { 2483 av := array.Value() 2484 if err := awsAwsjson11_serializeDocumentEC2TagFilter(&v[i], av); err != nil { 2485 return err 2486 } 2487 } 2488 return nil 2489} 2490 2491func awsAwsjson11_serializeDocumentEC2TagSet(v *types.EC2TagSet, value smithyjson.Value) error { 2492 object := value.Object() 2493 defer object.Close() 2494 2495 if v.Ec2TagSetList != nil { 2496 ok := object.Key("ec2TagSetList") 2497 if err := awsAwsjson11_serializeDocumentEC2TagSetList(v.Ec2TagSetList, ok); err != nil { 2498 return err 2499 } 2500 } 2501 2502 return nil 2503} 2504 2505func awsAwsjson11_serializeDocumentEC2TagSetList(v [][]types.EC2TagFilter, value smithyjson.Value) error { 2506 array := value.Array() 2507 defer array.Close() 2508 2509 for i := range v { 2510 av := array.Value() 2511 if vv := v[i]; vv == nil { 2512 continue 2513 } 2514 if err := awsAwsjson11_serializeDocumentEC2TagFilterList(v[i], av); err != nil { 2515 return err 2516 } 2517 } 2518 return nil 2519} 2520 2521func awsAwsjson11_serializeDocumentECSService(v *types.ECSService, value smithyjson.Value) error { 2522 object := value.Object() 2523 defer object.Close() 2524 2525 if v.ClusterName != nil { 2526 ok := object.Key("clusterName") 2527 ok.String(*v.ClusterName) 2528 } 2529 2530 if v.ServiceName != nil { 2531 ok := object.Key("serviceName") 2532 ok.String(*v.ServiceName) 2533 } 2534 2535 return nil 2536} 2537 2538func awsAwsjson11_serializeDocumentECSServiceList(v []types.ECSService, value smithyjson.Value) error { 2539 array := value.Array() 2540 defer array.Close() 2541 2542 for i := range v { 2543 av := array.Value() 2544 if err := awsAwsjson11_serializeDocumentECSService(&v[i], av); err != nil { 2545 return err 2546 } 2547 } 2548 return nil 2549} 2550 2551func awsAwsjson11_serializeDocumentELBInfo(v *types.ELBInfo, value smithyjson.Value) error { 2552 object := value.Object() 2553 defer object.Close() 2554 2555 if v.Name != nil { 2556 ok := object.Key("name") 2557 ok.String(*v.Name) 2558 } 2559 2560 return nil 2561} 2562 2563func awsAwsjson11_serializeDocumentELBInfoList(v []types.ELBInfo, value smithyjson.Value) error { 2564 array := value.Array() 2565 defer array.Close() 2566 2567 for i := range v { 2568 av := array.Value() 2569 if err := awsAwsjson11_serializeDocumentELBInfo(&v[i], av); err != nil { 2570 return err 2571 } 2572 } 2573 return nil 2574} 2575 2576func awsAwsjson11_serializeDocumentFilterValueList(v []string, value smithyjson.Value) error { 2577 array := value.Array() 2578 defer array.Close() 2579 2580 for i := range v { 2581 av := array.Value() 2582 av.String(v[i]) 2583 } 2584 return nil 2585} 2586 2587func awsAwsjson11_serializeDocumentGitHubLocation(v *types.GitHubLocation, value smithyjson.Value) error { 2588 object := value.Object() 2589 defer object.Close() 2590 2591 if v.CommitId != nil { 2592 ok := object.Key("commitId") 2593 ok.String(*v.CommitId) 2594 } 2595 2596 if v.Repository != nil { 2597 ok := object.Key("repository") 2598 ok.String(*v.Repository) 2599 } 2600 2601 return nil 2602} 2603 2604func awsAwsjson11_serializeDocumentGreenFleetProvisioningOption(v *types.GreenFleetProvisioningOption, value smithyjson.Value) error { 2605 object := value.Object() 2606 defer object.Close() 2607 2608 if len(v.Action) > 0 { 2609 ok := object.Key("action") 2610 ok.String(string(v.Action)) 2611 } 2612 2613 return nil 2614} 2615 2616func awsAwsjson11_serializeDocumentInstanceNameList(v []string, value smithyjson.Value) error { 2617 array := value.Array() 2618 defer array.Close() 2619 2620 for i := range v { 2621 av := array.Value() 2622 av.String(v[i]) 2623 } 2624 return nil 2625} 2626 2627func awsAwsjson11_serializeDocumentInstancesList(v []string, value smithyjson.Value) error { 2628 array := value.Array() 2629 defer array.Close() 2630 2631 for i := range v { 2632 av := array.Value() 2633 av.String(v[i]) 2634 } 2635 return nil 2636} 2637 2638func awsAwsjson11_serializeDocumentInstanceStatusList(v []types.InstanceStatus, value smithyjson.Value) error { 2639 array := value.Array() 2640 defer array.Close() 2641 2642 for i := range v { 2643 av := array.Value() 2644 av.String(string(v[i])) 2645 } 2646 return nil 2647} 2648 2649func awsAwsjson11_serializeDocumentInstanceTypeList(v []types.InstanceType, value smithyjson.Value) error { 2650 array := value.Array() 2651 defer array.Close() 2652 2653 for i := range v { 2654 av := array.Value() 2655 av.String(string(v[i])) 2656 } 2657 return nil 2658} 2659 2660func awsAwsjson11_serializeDocumentListenerArnList(v []string, value smithyjson.Value) error { 2661 array := value.Array() 2662 defer array.Close() 2663 2664 for i := range v { 2665 av := array.Value() 2666 av.String(v[i]) 2667 } 2668 return nil 2669} 2670 2671func awsAwsjson11_serializeDocumentLoadBalancerInfo(v *types.LoadBalancerInfo, value smithyjson.Value) error { 2672 object := value.Object() 2673 defer object.Close() 2674 2675 if v.ElbInfoList != nil { 2676 ok := object.Key("elbInfoList") 2677 if err := awsAwsjson11_serializeDocumentELBInfoList(v.ElbInfoList, ok); err != nil { 2678 return err 2679 } 2680 } 2681 2682 if v.TargetGroupInfoList != nil { 2683 ok := object.Key("targetGroupInfoList") 2684 if err := awsAwsjson11_serializeDocumentTargetGroupInfoList(v.TargetGroupInfoList, ok); err != nil { 2685 return err 2686 } 2687 } 2688 2689 if v.TargetGroupPairInfoList != nil { 2690 ok := object.Key("targetGroupPairInfoList") 2691 if err := awsAwsjson11_serializeDocumentTargetGroupPairInfoList(v.TargetGroupPairInfoList, ok); err != nil { 2692 return err 2693 } 2694 } 2695 2696 return nil 2697} 2698 2699func awsAwsjson11_serializeDocumentMinimumHealthyHosts(v *types.MinimumHealthyHosts, value smithyjson.Value) error { 2700 object := value.Object() 2701 defer object.Close() 2702 2703 if len(v.Type) > 0 { 2704 ok := object.Key("type") 2705 ok.String(string(v.Type)) 2706 } 2707 2708 if v.Value != 0 { 2709 ok := object.Key("value") 2710 ok.Integer(v.Value) 2711 } 2712 2713 return nil 2714} 2715 2716func awsAwsjson11_serializeDocumentOnPremisesTagSet(v *types.OnPremisesTagSet, value smithyjson.Value) error { 2717 object := value.Object() 2718 defer object.Close() 2719 2720 if v.OnPremisesTagSetList != nil { 2721 ok := object.Key("onPremisesTagSetList") 2722 if err := awsAwsjson11_serializeDocumentOnPremisesTagSetList(v.OnPremisesTagSetList, ok); err != nil { 2723 return err 2724 } 2725 } 2726 2727 return nil 2728} 2729 2730func awsAwsjson11_serializeDocumentOnPremisesTagSetList(v [][]types.TagFilter, value smithyjson.Value) error { 2731 array := value.Array() 2732 defer array.Close() 2733 2734 for i := range v { 2735 av := array.Value() 2736 if vv := v[i]; vv == nil { 2737 continue 2738 } 2739 if err := awsAwsjson11_serializeDocumentTagFilterList(v[i], av); err != nil { 2740 return err 2741 } 2742 } 2743 return nil 2744} 2745 2746func awsAwsjson11_serializeDocumentRawString(v *types.RawString, value smithyjson.Value) error { 2747 object := value.Object() 2748 defer object.Close() 2749 2750 if v.Content != nil { 2751 ok := object.Key("content") 2752 ok.String(*v.Content) 2753 } 2754 2755 if v.Sha256 != nil { 2756 ok := object.Key("sha256") 2757 ok.String(*v.Sha256) 2758 } 2759 2760 return nil 2761} 2762 2763func awsAwsjson11_serializeDocumentRevisionLocation(v *types.RevisionLocation, value smithyjson.Value) error { 2764 object := value.Object() 2765 defer object.Close() 2766 2767 if v.AppSpecContent != nil { 2768 ok := object.Key("appSpecContent") 2769 if err := awsAwsjson11_serializeDocumentAppSpecContent(v.AppSpecContent, ok); err != nil { 2770 return err 2771 } 2772 } 2773 2774 if v.GitHubLocation != nil { 2775 ok := object.Key("gitHubLocation") 2776 if err := awsAwsjson11_serializeDocumentGitHubLocation(v.GitHubLocation, ok); err != nil { 2777 return err 2778 } 2779 } 2780 2781 if len(v.RevisionType) > 0 { 2782 ok := object.Key("revisionType") 2783 ok.String(string(v.RevisionType)) 2784 } 2785 2786 if v.S3Location != nil { 2787 ok := object.Key("s3Location") 2788 if err := awsAwsjson11_serializeDocumentS3Location(v.S3Location, ok); err != nil { 2789 return err 2790 } 2791 } 2792 2793 if v.String_ != nil { 2794 ok := object.Key("string") 2795 if err := awsAwsjson11_serializeDocumentRawString(v.String_, ok); err != nil { 2796 return err 2797 } 2798 } 2799 2800 return nil 2801} 2802 2803func awsAwsjson11_serializeDocumentRevisionLocationList(v []types.RevisionLocation, value smithyjson.Value) error { 2804 array := value.Array() 2805 defer array.Close() 2806 2807 for i := range v { 2808 av := array.Value() 2809 if err := awsAwsjson11_serializeDocumentRevisionLocation(&v[i], av); err != nil { 2810 return err 2811 } 2812 } 2813 return nil 2814} 2815 2816func awsAwsjson11_serializeDocumentS3Location(v *types.S3Location, value smithyjson.Value) error { 2817 object := value.Object() 2818 defer object.Close() 2819 2820 if v.Bucket != nil { 2821 ok := object.Key("bucket") 2822 ok.String(*v.Bucket) 2823 } 2824 2825 if len(v.BundleType) > 0 { 2826 ok := object.Key("bundleType") 2827 ok.String(string(v.BundleType)) 2828 } 2829 2830 if v.ETag != nil { 2831 ok := object.Key("eTag") 2832 ok.String(*v.ETag) 2833 } 2834 2835 if v.Key != nil { 2836 ok := object.Key("key") 2837 ok.String(*v.Key) 2838 } 2839 2840 if v.Version != nil { 2841 ok := object.Key("version") 2842 ok.String(*v.Version) 2843 } 2844 2845 return nil 2846} 2847 2848func awsAwsjson11_serializeDocumentTag(v *types.Tag, value smithyjson.Value) error { 2849 object := value.Object() 2850 defer object.Close() 2851 2852 if v.Key != nil { 2853 ok := object.Key("Key") 2854 ok.String(*v.Key) 2855 } 2856 2857 if v.Value != nil { 2858 ok := object.Key("Value") 2859 ok.String(*v.Value) 2860 } 2861 2862 return nil 2863} 2864 2865func awsAwsjson11_serializeDocumentTagFilter(v *types.TagFilter, value smithyjson.Value) error { 2866 object := value.Object() 2867 defer object.Close() 2868 2869 if v.Key != nil { 2870 ok := object.Key("Key") 2871 ok.String(*v.Key) 2872 } 2873 2874 if len(v.Type) > 0 { 2875 ok := object.Key("Type") 2876 ok.String(string(v.Type)) 2877 } 2878 2879 if v.Value != nil { 2880 ok := object.Key("Value") 2881 ok.String(*v.Value) 2882 } 2883 2884 return nil 2885} 2886 2887func awsAwsjson11_serializeDocumentTagFilterList(v []types.TagFilter, value smithyjson.Value) error { 2888 array := value.Array() 2889 defer array.Close() 2890 2891 for i := range v { 2892 av := array.Value() 2893 if err := awsAwsjson11_serializeDocumentTagFilter(&v[i], av); err != nil { 2894 return err 2895 } 2896 } 2897 return nil 2898} 2899 2900func awsAwsjson11_serializeDocumentTagKeyList(v []string, value smithyjson.Value) error { 2901 array := value.Array() 2902 defer array.Close() 2903 2904 for i := range v { 2905 av := array.Value() 2906 av.String(v[i]) 2907 } 2908 return nil 2909} 2910 2911func awsAwsjson11_serializeDocumentTagList(v []types.Tag, value smithyjson.Value) error { 2912 array := value.Array() 2913 defer array.Close() 2914 2915 for i := range v { 2916 av := array.Value() 2917 if err := awsAwsjson11_serializeDocumentTag(&v[i], av); err != nil { 2918 return err 2919 } 2920 } 2921 return nil 2922} 2923 2924func awsAwsjson11_serializeDocumentTargetFilters(v map[string][]string, value smithyjson.Value) error { 2925 object := value.Object() 2926 defer object.Close() 2927 2928 for key := range v { 2929 om := object.Key(key) 2930 if vv := v[key]; vv == nil { 2931 continue 2932 } 2933 if err := awsAwsjson11_serializeDocumentFilterValueList(v[key], om); err != nil { 2934 return err 2935 } 2936 } 2937 return nil 2938} 2939 2940func awsAwsjson11_serializeDocumentTargetGroupInfo(v *types.TargetGroupInfo, value smithyjson.Value) error { 2941 object := value.Object() 2942 defer object.Close() 2943 2944 if v.Name != nil { 2945 ok := object.Key("name") 2946 ok.String(*v.Name) 2947 } 2948 2949 return nil 2950} 2951 2952func awsAwsjson11_serializeDocumentTargetGroupInfoList(v []types.TargetGroupInfo, value smithyjson.Value) error { 2953 array := value.Array() 2954 defer array.Close() 2955 2956 for i := range v { 2957 av := array.Value() 2958 if err := awsAwsjson11_serializeDocumentTargetGroupInfo(&v[i], av); err != nil { 2959 return err 2960 } 2961 } 2962 return nil 2963} 2964 2965func awsAwsjson11_serializeDocumentTargetGroupPairInfo(v *types.TargetGroupPairInfo, value smithyjson.Value) error { 2966 object := value.Object() 2967 defer object.Close() 2968 2969 if v.ProdTrafficRoute != nil { 2970 ok := object.Key("prodTrafficRoute") 2971 if err := awsAwsjson11_serializeDocumentTrafficRoute(v.ProdTrafficRoute, ok); err != nil { 2972 return err 2973 } 2974 } 2975 2976 if v.TargetGroups != nil { 2977 ok := object.Key("targetGroups") 2978 if err := awsAwsjson11_serializeDocumentTargetGroupInfoList(v.TargetGroups, ok); err != nil { 2979 return err 2980 } 2981 } 2982 2983 if v.TestTrafficRoute != nil { 2984 ok := object.Key("testTrafficRoute") 2985 if err := awsAwsjson11_serializeDocumentTrafficRoute(v.TestTrafficRoute, ok); err != nil { 2986 return err 2987 } 2988 } 2989 2990 return nil 2991} 2992 2993func awsAwsjson11_serializeDocumentTargetGroupPairInfoList(v []types.TargetGroupPairInfo, value smithyjson.Value) error { 2994 array := value.Array() 2995 defer array.Close() 2996 2997 for i := range v { 2998 av := array.Value() 2999 if err := awsAwsjson11_serializeDocumentTargetGroupPairInfo(&v[i], av); err != nil { 3000 return err 3001 } 3002 } 3003 return nil 3004} 3005 3006func awsAwsjson11_serializeDocumentTargetIdList(v []string, value smithyjson.Value) error { 3007 array := value.Array() 3008 defer array.Close() 3009 3010 for i := range v { 3011 av := array.Value() 3012 av.String(v[i]) 3013 } 3014 return nil 3015} 3016 3017func awsAwsjson11_serializeDocumentTargetInstances(v *types.TargetInstances, value smithyjson.Value) error { 3018 object := value.Object() 3019 defer object.Close() 3020 3021 if v.AutoScalingGroups != nil { 3022 ok := object.Key("autoScalingGroups") 3023 if err := awsAwsjson11_serializeDocumentAutoScalingGroupNameList(v.AutoScalingGroups, ok); err != nil { 3024 return err 3025 } 3026 } 3027 3028 if v.Ec2TagSet != nil { 3029 ok := object.Key("ec2TagSet") 3030 if err := awsAwsjson11_serializeDocumentEC2TagSet(v.Ec2TagSet, ok); err != nil { 3031 return err 3032 } 3033 } 3034 3035 if v.TagFilters != nil { 3036 ok := object.Key("tagFilters") 3037 if err := awsAwsjson11_serializeDocumentEC2TagFilterList(v.TagFilters, ok); err != nil { 3038 return err 3039 } 3040 } 3041 3042 return nil 3043} 3044 3045func awsAwsjson11_serializeDocumentTimeBasedCanary(v *types.TimeBasedCanary, value smithyjson.Value) error { 3046 object := value.Object() 3047 defer object.Close() 3048 3049 if v.CanaryInterval != 0 { 3050 ok := object.Key("canaryInterval") 3051 ok.Integer(v.CanaryInterval) 3052 } 3053 3054 if v.CanaryPercentage != 0 { 3055 ok := object.Key("canaryPercentage") 3056 ok.Integer(v.CanaryPercentage) 3057 } 3058 3059 return nil 3060} 3061 3062func awsAwsjson11_serializeDocumentTimeBasedLinear(v *types.TimeBasedLinear, value smithyjson.Value) error { 3063 object := value.Object() 3064 defer object.Close() 3065 3066 if v.LinearInterval != 0 { 3067 ok := object.Key("linearInterval") 3068 ok.Integer(v.LinearInterval) 3069 } 3070 3071 if v.LinearPercentage != 0 { 3072 ok := object.Key("linearPercentage") 3073 ok.Integer(v.LinearPercentage) 3074 } 3075 3076 return nil 3077} 3078 3079func awsAwsjson11_serializeDocumentTimeRange(v *types.TimeRange, value smithyjson.Value) error { 3080 object := value.Object() 3081 defer object.Close() 3082 3083 if v.End != nil { 3084 ok := object.Key("end") 3085 ok.Double(smithytime.FormatEpochSeconds(*v.End)) 3086 } 3087 3088 if v.Start != nil { 3089 ok := object.Key("start") 3090 ok.Double(smithytime.FormatEpochSeconds(*v.Start)) 3091 } 3092 3093 return nil 3094} 3095 3096func awsAwsjson11_serializeDocumentTrafficRoute(v *types.TrafficRoute, value smithyjson.Value) error { 3097 object := value.Object() 3098 defer object.Close() 3099 3100 if v.ListenerArns != nil { 3101 ok := object.Key("listenerArns") 3102 if err := awsAwsjson11_serializeDocumentListenerArnList(v.ListenerArns, ok); err != nil { 3103 return err 3104 } 3105 } 3106 3107 return nil 3108} 3109 3110func awsAwsjson11_serializeDocumentTrafficRoutingConfig(v *types.TrafficRoutingConfig, value smithyjson.Value) error { 3111 object := value.Object() 3112 defer object.Close() 3113 3114 if v.TimeBasedCanary != nil { 3115 ok := object.Key("timeBasedCanary") 3116 if err := awsAwsjson11_serializeDocumentTimeBasedCanary(v.TimeBasedCanary, ok); err != nil { 3117 return err 3118 } 3119 } 3120 3121 if v.TimeBasedLinear != nil { 3122 ok := object.Key("timeBasedLinear") 3123 if err := awsAwsjson11_serializeDocumentTimeBasedLinear(v.TimeBasedLinear, ok); err != nil { 3124 return err 3125 } 3126 } 3127 3128 if len(v.Type) > 0 { 3129 ok := object.Key("type") 3130 ok.String(string(v.Type)) 3131 } 3132 3133 return nil 3134} 3135 3136func awsAwsjson11_serializeDocumentTriggerConfig(v *types.TriggerConfig, value smithyjson.Value) error { 3137 object := value.Object() 3138 defer object.Close() 3139 3140 if v.TriggerEvents != nil { 3141 ok := object.Key("triggerEvents") 3142 if err := awsAwsjson11_serializeDocumentTriggerEventTypeList(v.TriggerEvents, ok); err != nil { 3143 return err 3144 } 3145 } 3146 3147 if v.TriggerName != nil { 3148 ok := object.Key("triggerName") 3149 ok.String(*v.TriggerName) 3150 } 3151 3152 if v.TriggerTargetArn != nil { 3153 ok := object.Key("triggerTargetArn") 3154 ok.String(*v.TriggerTargetArn) 3155 } 3156 3157 return nil 3158} 3159 3160func awsAwsjson11_serializeDocumentTriggerConfigList(v []types.TriggerConfig, value smithyjson.Value) error { 3161 array := value.Array() 3162 defer array.Close() 3163 3164 for i := range v { 3165 av := array.Value() 3166 if err := awsAwsjson11_serializeDocumentTriggerConfig(&v[i], av); err != nil { 3167 return err 3168 } 3169 } 3170 return nil 3171} 3172 3173func awsAwsjson11_serializeDocumentTriggerEventTypeList(v []types.TriggerEventType, value smithyjson.Value) error { 3174 array := value.Array() 3175 defer array.Close() 3176 3177 for i := range v { 3178 av := array.Value() 3179 av.String(string(v[i])) 3180 } 3181 return nil 3182} 3183 3184func awsAwsjson11_serializeOpDocumentAddTagsToOnPremisesInstancesInput(v *AddTagsToOnPremisesInstancesInput, value smithyjson.Value) error { 3185 object := value.Object() 3186 defer object.Close() 3187 3188 if v.InstanceNames != nil { 3189 ok := object.Key("instanceNames") 3190 if err := awsAwsjson11_serializeDocumentInstanceNameList(v.InstanceNames, ok); err != nil { 3191 return err 3192 } 3193 } 3194 3195 if v.Tags != nil { 3196 ok := object.Key("tags") 3197 if err := awsAwsjson11_serializeDocumentTagList(v.Tags, ok); err != nil { 3198 return err 3199 } 3200 } 3201 3202 return nil 3203} 3204 3205func awsAwsjson11_serializeOpDocumentBatchGetApplicationRevisionsInput(v *BatchGetApplicationRevisionsInput, value smithyjson.Value) error { 3206 object := value.Object() 3207 defer object.Close() 3208 3209 if v.ApplicationName != nil { 3210 ok := object.Key("applicationName") 3211 ok.String(*v.ApplicationName) 3212 } 3213 3214 if v.Revisions != nil { 3215 ok := object.Key("revisions") 3216 if err := awsAwsjson11_serializeDocumentRevisionLocationList(v.Revisions, ok); err != nil { 3217 return err 3218 } 3219 } 3220 3221 return nil 3222} 3223 3224func awsAwsjson11_serializeOpDocumentBatchGetApplicationsInput(v *BatchGetApplicationsInput, value smithyjson.Value) error { 3225 object := value.Object() 3226 defer object.Close() 3227 3228 if v.ApplicationNames != nil { 3229 ok := object.Key("applicationNames") 3230 if err := awsAwsjson11_serializeDocumentApplicationsList(v.ApplicationNames, ok); err != nil { 3231 return err 3232 } 3233 } 3234 3235 return nil 3236} 3237 3238func awsAwsjson11_serializeOpDocumentBatchGetDeploymentGroupsInput(v *BatchGetDeploymentGroupsInput, value smithyjson.Value) error { 3239 object := value.Object() 3240 defer object.Close() 3241 3242 if v.ApplicationName != nil { 3243 ok := object.Key("applicationName") 3244 ok.String(*v.ApplicationName) 3245 } 3246 3247 if v.DeploymentGroupNames != nil { 3248 ok := object.Key("deploymentGroupNames") 3249 if err := awsAwsjson11_serializeDocumentDeploymentGroupsList(v.DeploymentGroupNames, ok); err != nil { 3250 return err 3251 } 3252 } 3253 3254 return nil 3255} 3256 3257func awsAwsjson11_serializeOpDocumentBatchGetDeploymentInstancesInput(v *BatchGetDeploymentInstancesInput, value smithyjson.Value) error { 3258 object := value.Object() 3259 defer object.Close() 3260 3261 if v.DeploymentId != nil { 3262 ok := object.Key("deploymentId") 3263 ok.String(*v.DeploymentId) 3264 } 3265 3266 if v.InstanceIds != nil { 3267 ok := object.Key("instanceIds") 3268 if err := awsAwsjson11_serializeDocumentInstancesList(v.InstanceIds, ok); err != nil { 3269 return err 3270 } 3271 } 3272 3273 return nil 3274} 3275 3276func awsAwsjson11_serializeOpDocumentBatchGetDeploymentsInput(v *BatchGetDeploymentsInput, value smithyjson.Value) error { 3277 object := value.Object() 3278 defer object.Close() 3279 3280 if v.DeploymentIds != nil { 3281 ok := object.Key("deploymentIds") 3282 if err := awsAwsjson11_serializeDocumentDeploymentsList(v.DeploymentIds, ok); err != nil { 3283 return err 3284 } 3285 } 3286 3287 return nil 3288} 3289 3290func awsAwsjson11_serializeOpDocumentBatchGetDeploymentTargetsInput(v *BatchGetDeploymentTargetsInput, value smithyjson.Value) error { 3291 object := value.Object() 3292 defer object.Close() 3293 3294 if v.DeploymentId != nil { 3295 ok := object.Key("deploymentId") 3296 ok.String(*v.DeploymentId) 3297 } 3298 3299 if v.TargetIds != nil { 3300 ok := object.Key("targetIds") 3301 if err := awsAwsjson11_serializeDocumentTargetIdList(v.TargetIds, ok); err != nil { 3302 return err 3303 } 3304 } 3305 3306 return nil 3307} 3308 3309func awsAwsjson11_serializeOpDocumentBatchGetOnPremisesInstancesInput(v *BatchGetOnPremisesInstancesInput, value smithyjson.Value) error { 3310 object := value.Object() 3311 defer object.Close() 3312 3313 if v.InstanceNames != nil { 3314 ok := object.Key("instanceNames") 3315 if err := awsAwsjson11_serializeDocumentInstanceNameList(v.InstanceNames, ok); err != nil { 3316 return err 3317 } 3318 } 3319 3320 return nil 3321} 3322 3323func awsAwsjson11_serializeOpDocumentContinueDeploymentInput(v *ContinueDeploymentInput, value smithyjson.Value) error { 3324 object := value.Object() 3325 defer object.Close() 3326 3327 if v.DeploymentId != nil { 3328 ok := object.Key("deploymentId") 3329 ok.String(*v.DeploymentId) 3330 } 3331 3332 if len(v.DeploymentWaitType) > 0 { 3333 ok := object.Key("deploymentWaitType") 3334 ok.String(string(v.DeploymentWaitType)) 3335 } 3336 3337 return nil 3338} 3339 3340func awsAwsjson11_serializeOpDocumentCreateApplicationInput(v *CreateApplicationInput, value smithyjson.Value) error { 3341 object := value.Object() 3342 defer object.Close() 3343 3344 if v.ApplicationName != nil { 3345 ok := object.Key("applicationName") 3346 ok.String(*v.ApplicationName) 3347 } 3348 3349 if len(v.ComputePlatform) > 0 { 3350 ok := object.Key("computePlatform") 3351 ok.String(string(v.ComputePlatform)) 3352 } 3353 3354 if v.Tags != nil { 3355 ok := object.Key("tags") 3356 if err := awsAwsjson11_serializeDocumentTagList(v.Tags, ok); err != nil { 3357 return err 3358 } 3359 } 3360 3361 return nil 3362} 3363 3364func awsAwsjson11_serializeOpDocumentCreateDeploymentConfigInput(v *CreateDeploymentConfigInput, value smithyjson.Value) error { 3365 object := value.Object() 3366 defer object.Close() 3367 3368 if len(v.ComputePlatform) > 0 { 3369 ok := object.Key("computePlatform") 3370 ok.String(string(v.ComputePlatform)) 3371 } 3372 3373 if v.DeploymentConfigName != nil { 3374 ok := object.Key("deploymentConfigName") 3375 ok.String(*v.DeploymentConfigName) 3376 } 3377 3378 if v.MinimumHealthyHosts != nil { 3379 ok := object.Key("minimumHealthyHosts") 3380 if err := awsAwsjson11_serializeDocumentMinimumHealthyHosts(v.MinimumHealthyHosts, ok); err != nil { 3381 return err 3382 } 3383 } 3384 3385 if v.TrafficRoutingConfig != nil { 3386 ok := object.Key("trafficRoutingConfig") 3387 if err := awsAwsjson11_serializeDocumentTrafficRoutingConfig(v.TrafficRoutingConfig, ok); err != nil { 3388 return err 3389 } 3390 } 3391 3392 return nil 3393} 3394 3395func awsAwsjson11_serializeOpDocumentCreateDeploymentGroupInput(v *CreateDeploymentGroupInput, value smithyjson.Value) error { 3396 object := value.Object() 3397 defer object.Close() 3398 3399 if v.AlarmConfiguration != nil { 3400 ok := object.Key("alarmConfiguration") 3401 if err := awsAwsjson11_serializeDocumentAlarmConfiguration(v.AlarmConfiguration, ok); err != nil { 3402 return err 3403 } 3404 } 3405 3406 if v.ApplicationName != nil { 3407 ok := object.Key("applicationName") 3408 ok.String(*v.ApplicationName) 3409 } 3410 3411 if v.AutoRollbackConfiguration != nil { 3412 ok := object.Key("autoRollbackConfiguration") 3413 if err := awsAwsjson11_serializeDocumentAutoRollbackConfiguration(v.AutoRollbackConfiguration, ok); err != nil { 3414 return err 3415 } 3416 } 3417 3418 if v.AutoScalingGroups != nil { 3419 ok := object.Key("autoScalingGroups") 3420 if err := awsAwsjson11_serializeDocumentAutoScalingGroupNameList(v.AutoScalingGroups, ok); err != nil { 3421 return err 3422 } 3423 } 3424 3425 if v.BlueGreenDeploymentConfiguration != nil { 3426 ok := object.Key("blueGreenDeploymentConfiguration") 3427 if err := awsAwsjson11_serializeDocumentBlueGreenDeploymentConfiguration(v.BlueGreenDeploymentConfiguration, ok); err != nil { 3428 return err 3429 } 3430 } 3431 3432 if v.DeploymentConfigName != nil { 3433 ok := object.Key("deploymentConfigName") 3434 ok.String(*v.DeploymentConfigName) 3435 } 3436 3437 if v.DeploymentGroupName != nil { 3438 ok := object.Key("deploymentGroupName") 3439 ok.String(*v.DeploymentGroupName) 3440 } 3441 3442 if v.DeploymentStyle != nil { 3443 ok := object.Key("deploymentStyle") 3444 if err := awsAwsjson11_serializeDocumentDeploymentStyle(v.DeploymentStyle, ok); err != nil { 3445 return err 3446 } 3447 } 3448 3449 if v.Ec2TagFilters != nil { 3450 ok := object.Key("ec2TagFilters") 3451 if err := awsAwsjson11_serializeDocumentEC2TagFilterList(v.Ec2TagFilters, ok); err != nil { 3452 return err 3453 } 3454 } 3455 3456 if v.Ec2TagSet != nil { 3457 ok := object.Key("ec2TagSet") 3458 if err := awsAwsjson11_serializeDocumentEC2TagSet(v.Ec2TagSet, ok); err != nil { 3459 return err 3460 } 3461 } 3462 3463 if v.EcsServices != nil { 3464 ok := object.Key("ecsServices") 3465 if err := awsAwsjson11_serializeDocumentECSServiceList(v.EcsServices, ok); err != nil { 3466 return err 3467 } 3468 } 3469 3470 if v.LoadBalancerInfo != nil { 3471 ok := object.Key("loadBalancerInfo") 3472 if err := awsAwsjson11_serializeDocumentLoadBalancerInfo(v.LoadBalancerInfo, ok); err != nil { 3473 return err 3474 } 3475 } 3476 3477 if v.OnPremisesInstanceTagFilters != nil { 3478 ok := object.Key("onPremisesInstanceTagFilters") 3479 if err := awsAwsjson11_serializeDocumentTagFilterList(v.OnPremisesInstanceTagFilters, ok); err != nil { 3480 return err 3481 } 3482 } 3483 3484 if v.OnPremisesTagSet != nil { 3485 ok := object.Key("onPremisesTagSet") 3486 if err := awsAwsjson11_serializeDocumentOnPremisesTagSet(v.OnPremisesTagSet, ok); err != nil { 3487 return err 3488 } 3489 } 3490 3491 if v.ServiceRoleArn != nil { 3492 ok := object.Key("serviceRoleArn") 3493 ok.String(*v.ServiceRoleArn) 3494 } 3495 3496 if v.Tags != nil { 3497 ok := object.Key("tags") 3498 if err := awsAwsjson11_serializeDocumentTagList(v.Tags, ok); err != nil { 3499 return err 3500 } 3501 } 3502 3503 if v.TriggerConfigurations != nil { 3504 ok := object.Key("triggerConfigurations") 3505 if err := awsAwsjson11_serializeDocumentTriggerConfigList(v.TriggerConfigurations, ok); err != nil { 3506 return err 3507 } 3508 } 3509 3510 return nil 3511} 3512 3513func awsAwsjson11_serializeOpDocumentCreateDeploymentInput(v *CreateDeploymentInput, value smithyjson.Value) error { 3514 object := value.Object() 3515 defer object.Close() 3516 3517 if v.ApplicationName != nil { 3518 ok := object.Key("applicationName") 3519 ok.String(*v.ApplicationName) 3520 } 3521 3522 if v.AutoRollbackConfiguration != nil { 3523 ok := object.Key("autoRollbackConfiguration") 3524 if err := awsAwsjson11_serializeDocumentAutoRollbackConfiguration(v.AutoRollbackConfiguration, ok); err != nil { 3525 return err 3526 } 3527 } 3528 3529 if v.DeploymentConfigName != nil { 3530 ok := object.Key("deploymentConfigName") 3531 ok.String(*v.DeploymentConfigName) 3532 } 3533 3534 if v.DeploymentGroupName != nil { 3535 ok := object.Key("deploymentGroupName") 3536 ok.String(*v.DeploymentGroupName) 3537 } 3538 3539 if v.Description != nil { 3540 ok := object.Key("description") 3541 ok.String(*v.Description) 3542 } 3543 3544 if len(v.FileExistsBehavior) > 0 { 3545 ok := object.Key("fileExistsBehavior") 3546 ok.String(string(v.FileExistsBehavior)) 3547 } 3548 3549 if v.IgnoreApplicationStopFailures { 3550 ok := object.Key("ignoreApplicationStopFailures") 3551 ok.Boolean(v.IgnoreApplicationStopFailures) 3552 } 3553 3554 if v.Revision != nil { 3555 ok := object.Key("revision") 3556 if err := awsAwsjson11_serializeDocumentRevisionLocation(v.Revision, ok); err != nil { 3557 return err 3558 } 3559 } 3560 3561 if v.TargetInstances != nil { 3562 ok := object.Key("targetInstances") 3563 if err := awsAwsjson11_serializeDocumentTargetInstances(v.TargetInstances, ok); err != nil { 3564 return err 3565 } 3566 } 3567 3568 if v.UpdateOutdatedInstancesOnly { 3569 ok := object.Key("updateOutdatedInstancesOnly") 3570 ok.Boolean(v.UpdateOutdatedInstancesOnly) 3571 } 3572 3573 return nil 3574} 3575 3576func awsAwsjson11_serializeOpDocumentDeleteApplicationInput(v *DeleteApplicationInput, value smithyjson.Value) error { 3577 object := value.Object() 3578 defer object.Close() 3579 3580 if v.ApplicationName != nil { 3581 ok := object.Key("applicationName") 3582 ok.String(*v.ApplicationName) 3583 } 3584 3585 return nil 3586} 3587 3588func awsAwsjson11_serializeOpDocumentDeleteDeploymentConfigInput(v *DeleteDeploymentConfigInput, value smithyjson.Value) error { 3589 object := value.Object() 3590 defer object.Close() 3591 3592 if v.DeploymentConfigName != nil { 3593 ok := object.Key("deploymentConfigName") 3594 ok.String(*v.DeploymentConfigName) 3595 } 3596 3597 return nil 3598} 3599 3600func awsAwsjson11_serializeOpDocumentDeleteDeploymentGroupInput(v *DeleteDeploymentGroupInput, value smithyjson.Value) error { 3601 object := value.Object() 3602 defer object.Close() 3603 3604 if v.ApplicationName != nil { 3605 ok := object.Key("applicationName") 3606 ok.String(*v.ApplicationName) 3607 } 3608 3609 if v.DeploymentGroupName != nil { 3610 ok := object.Key("deploymentGroupName") 3611 ok.String(*v.DeploymentGroupName) 3612 } 3613 3614 return nil 3615} 3616 3617func awsAwsjson11_serializeOpDocumentDeleteGitHubAccountTokenInput(v *DeleteGitHubAccountTokenInput, value smithyjson.Value) error { 3618 object := value.Object() 3619 defer object.Close() 3620 3621 if v.TokenName != nil { 3622 ok := object.Key("tokenName") 3623 ok.String(*v.TokenName) 3624 } 3625 3626 return nil 3627} 3628 3629func awsAwsjson11_serializeOpDocumentDeleteResourcesByExternalIdInput(v *DeleteResourcesByExternalIdInput, value smithyjson.Value) error { 3630 object := value.Object() 3631 defer object.Close() 3632 3633 if v.ExternalId != nil { 3634 ok := object.Key("externalId") 3635 ok.String(*v.ExternalId) 3636 } 3637 3638 return nil 3639} 3640 3641func awsAwsjson11_serializeOpDocumentDeregisterOnPremisesInstanceInput(v *DeregisterOnPremisesInstanceInput, value smithyjson.Value) error { 3642 object := value.Object() 3643 defer object.Close() 3644 3645 if v.InstanceName != nil { 3646 ok := object.Key("instanceName") 3647 ok.String(*v.InstanceName) 3648 } 3649 3650 return nil 3651} 3652 3653func awsAwsjson11_serializeOpDocumentGetApplicationInput(v *GetApplicationInput, value smithyjson.Value) error { 3654 object := value.Object() 3655 defer object.Close() 3656 3657 if v.ApplicationName != nil { 3658 ok := object.Key("applicationName") 3659 ok.String(*v.ApplicationName) 3660 } 3661 3662 return nil 3663} 3664 3665func awsAwsjson11_serializeOpDocumentGetApplicationRevisionInput(v *GetApplicationRevisionInput, value smithyjson.Value) error { 3666 object := value.Object() 3667 defer object.Close() 3668 3669 if v.ApplicationName != nil { 3670 ok := object.Key("applicationName") 3671 ok.String(*v.ApplicationName) 3672 } 3673 3674 if v.Revision != nil { 3675 ok := object.Key("revision") 3676 if err := awsAwsjson11_serializeDocumentRevisionLocation(v.Revision, ok); err != nil { 3677 return err 3678 } 3679 } 3680 3681 return nil 3682} 3683 3684func awsAwsjson11_serializeOpDocumentGetDeploymentConfigInput(v *GetDeploymentConfigInput, value smithyjson.Value) error { 3685 object := value.Object() 3686 defer object.Close() 3687 3688 if v.DeploymentConfigName != nil { 3689 ok := object.Key("deploymentConfigName") 3690 ok.String(*v.DeploymentConfigName) 3691 } 3692 3693 return nil 3694} 3695 3696func awsAwsjson11_serializeOpDocumentGetDeploymentGroupInput(v *GetDeploymentGroupInput, value smithyjson.Value) error { 3697 object := value.Object() 3698 defer object.Close() 3699 3700 if v.ApplicationName != nil { 3701 ok := object.Key("applicationName") 3702 ok.String(*v.ApplicationName) 3703 } 3704 3705 if v.DeploymentGroupName != nil { 3706 ok := object.Key("deploymentGroupName") 3707 ok.String(*v.DeploymentGroupName) 3708 } 3709 3710 return nil 3711} 3712 3713func awsAwsjson11_serializeOpDocumentGetDeploymentInput(v *GetDeploymentInput, value smithyjson.Value) error { 3714 object := value.Object() 3715 defer object.Close() 3716 3717 if v.DeploymentId != nil { 3718 ok := object.Key("deploymentId") 3719 ok.String(*v.DeploymentId) 3720 } 3721 3722 return nil 3723} 3724 3725func awsAwsjson11_serializeOpDocumentGetDeploymentInstanceInput(v *GetDeploymentInstanceInput, value smithyjson.Value) error { 3726 object := value.Object() 3727 defer object.Close() 3728 3729 if v.DeploymentId != nil { 3730 ok := object.Key("deploymentId") 3731 ok.String(*v.DeploymentId) 3732 } 3733 3734 if v.InstanceId != nil { 3735 ok := object.Key("instanceId") 3736 ok.String(*v.InstanceId) 3737 } 3738 3739 return nil 3740} 3741 3742func awsAwsjson11_serializeOpDocumentGetDeploymentTargetInput(v *GetDeploymentTargetInput, value smithyjson.Value) error { 3743 object := value.Object() 3744 defer object.Close() 3745 3746 if v.DeploymentId != nil { 3747 ok := object.Key("deploymentId") 3748 ok.String(*v.DeploymentId) 3749 } 3750 3751 if v.TargetId != nil { 3752 ok := object.Key("targetId") 3753 ok.String(*v.TargetId) 3754 } 3755 3756 return nil 3757} 3758 3759func awsAwsjson11_serializeOpDocumentGetOnPremisesInstanceInput(v *GetOnPremisesInstanceInput, value smithyjson.Value) error { 3760 object := value.Object() 3761 defer object.Close() 3762 3763 if v.InstanceName != nil { 3764 ok := object.Key("instanceName") 3765 ok.String(*v.InstanceName) 3766 } 3767 3768 return nil 3769} 3770 3771func awsAwsjson11_serializeOpDocumentListApplicationRevisionsInput(v *ListApplicationRevisionsInput, value smithyjson.Value) error { 3772 object := value.Object() 3773 defer object.Close() 3774 3775 if v.ApplicationName != nil { 3776 ok := object.Key("applicationName") 3777 ok.String(*v.ApplicationName) 3778 } 3779 3780 if len(v.Deployed) > 0 { 3781 ok := object.Key("deployed") 3782 ok.String(string(v.Deployed)) 3783 } 3784 3785 if v.NextToken != nil { 3786 ok := object.Key("nextToken") 3787 ok.String(*v.NextToken) 3788 } 3789 3790 if v.S3Bucket != nil { 3791 ok := object.Key("s3Bucket") 3792 ok.String(*v.S3Bucket) 3793 } 3794 3795 if v.S3KeyPrefix != nil { 3796 ok := object.Key("s3KeyPrefix") 3797 ok.String(*v.S3KeyPrefix) 3798 } 3799 3800 if len(v.SortBy) > 0 { 3801 ok := object.Key("sortBy") 3802 ok.String(string(v.SortBy)) 3803 } 3804 3805 if len(v.SortOrder) > 0 { 3806 ok := object.Key("sortOrder") 3807 ok.String(string(v.SortOrder)) 3808 } 3809 3810 return nil 3811} 3812 3813func awsAwsjson11_serializeOpDocumentListApplicationsInput(v *ListApplicationsInput, value smithyjson.Value) error { 3814 object := value.Object() 3815 defer object.Close() 3816 3817 if v.NextToken != nil { 3818 ok := object.Key("nextToken") 3819 ok.String(*v.NextToken) 3820 } 3821 3822 return nil 3823} 3824 3825func awsAwsjson11_serializeOpDocumentListDeploymentConfigsInput(v *ListDeploymentConfigsInput, value smithyjson.Value) error { 3826 object := value.Object() 3827 defer object.Close() 3828 3829 if v.NextToken != nil { 3830 ok := object.Key("nextToken") 3831 ok.String(*v.NextToken) 3832 } 3833 3834 return nil 3835} 3836 3837func awsAwsjson11_serializeOpDocumentListDeploymentGroupsInput(v *ListDeploymentGroupsInput, value smithyjson.Value) error { 3838 object := value.Object() 3839 defer object.Close() 3840 3841 if v.ApplicationName != nil { 3842 ok := object.Key("applicationName") 3843 ok.String(*v.ApplicationName) 3844 } 3845 3846 if v.NextToken != nil { 3847 ok := object.Key("nextToken") 3848 ok.String(*v.NextToken) 3849 } 3850 3851 return nil 3852} 3853 3854func awsAwsjson11_serializeOpDocumentListDeploymentInstancesInput(v *ListDeploymentInstancesInput, value smithyjson.Value) error { 3855 object := value.Object() 3856 defer object.Close() 3857 3858 if v.DeploymentId != nil { 3859 ok := object.Key("deploymentId") 3860 ok.String(*v.DeploymentId) 3861 } 3862 3863 if v.InstanceStatusFilter != nil { 3864 ok := object.Key("instanceStatusFilter") 3865 if err := awsAwsjson11_serializeDocumentInstanceStatusList(v.InstanceStatusFilter, ok); err != nil { 3866 return err 3867 } 3868 } 3869 3870 if v.InstanceTypeFilter != nil { 3871 ok := object.Key("instanceTypeFilter") 3872 if err := awsAwsjson11_serializeDocumentInstanceTypeList(v.InstanceTypeFilter, ok); err != nil { 3873 return err 3874 } 3875 } 3876 3877 if v.NextToken != nil { 3878 ok := object.Key("nextToken") 3879 ok.String(*v.NextToken) 3880 } 3881 3882 return nil 3883} 3884 3885func awsAwsjson11_serializeOpDocumentListDeploymentsInput(v *ListDeploymentsInput, value smithyjson.Value) error { 3886 object := value.Object() 3887 defer object.Close() 3888 3889 if v.ApplicationName != nil { 3890 ok := object.Key("applicationName") 3891 ok.String(*v.ApplicationName) 3892 } 3893 3894 if v.CreateTimeRange != nil { 3895 ok := object.Key("createTimeRange") 3896 if err := awsAwsjson11_serializeDocumentTimeRange(v.CreateTimeRange, ok); err != nil { 3897 return err 3898 } 3899 } 3900 3901 if v.DeploymentGroupName != nil { 3902 ok := object.Key("deploymentGroupName") 3903 ok.String(*v.DeploymentGroupName) 3904 } 3905 3906 if v.ExternalId != nil { 3907 ok := object.Key("externalId") 3908 ok.String(*v.ExternalId) 3909 } 3910 3911 if v.IncludeOnlyStatuses != nil { 3912 ok := object.Key("includeOnlyStatuses") 3913 if err := awsAwsjson11_serializeDocumentDeploymentStatusList(v.IncludeOnlyStatuses, ok); err != nil { 3914 return err 3915 } 3916 } 3917 3918 if v.NextToken != nil { 3919 ok := object.Key("nextToken") 3920 ok.String(*v.NextToken) 3921 } 3922 3923 return nil 3924} 3925 3926func awsAwsjson11_serializeOpDocumentListDeploymentTargetsInput(v *ListDeploymentTargetsInput, value smithyjson.Value) error { 3927 object := value.Object() 3928 defer object.Close() 3929 3930 if v.DeploymentId != nil { 3931 ok := object.Key("deploymentId") 3932 ok.String(*v.DeploymentId) 3933 } 3934 3935 if v.NextToken != nil { 3936 ok := object.Key("nextToken") 3937 ok.String(*v.NextToken) 3938 } 3939 3940 if v.TargetFilters != nil { 3941 ok := object.Key("targetFilters") 3942 if err := awsAwsjson11_serializeDocumentTargetFilters(v.TargetFilters, ok); err != nil { 3943 return err 3944 } 3945 } 3946 3947 return nil 3948} 3949 3950func awsAwsjson11_serializeOpDocumentListGitHubAccountTokenNamesInput(v *ListGitHubAccountTokenNamesInput, value smithyjson.Value) error { 3951 object := value.Object() 3952 defer object.Close() 3953 3954 if v.NextToken != nil { 3955 ok := object.Key("nextToken") 3956 ok.String(*v.NextToken) 3957 } 3958 3959 return nil 3960} 3961 3962func awsAwsjson11_serializeOpDocumentListOnPremisesInstancesInput(v *ListOnPremisesInstancesInput, value smithyjson.Value) error { 3963 object := value.Object() 3964 defer object.Close() 3965 3966 if v.NextToken != nil { 3967 ok := object.Key("nextToken") 3968 ok.String(*v.NextToken) 3969 } 3970 3971 if len(v.RegistrationStatus) > 0 { 3972 ok := object.Key("registrationStatus") 3973 ok.String(string(v.RegistrationStatus)) 3974 } 3975 3976 if v.TagFilters != nil { 3977 ok := object.Key("tagFilters") 3978 if err := awsAwsjson11_serializeDocumentTagFilterList(v.TagFilters, ok); err != nil { 3979 return err 3980 } 3981 } 3982 3983 return nil 3984} 3985 3986func awsAwsjson11_serializeOpDocumentListTagsForResourceInput(v *ListTagsForResourceInput, value smithyjson.Value) error { 3987 object := value.Object() 3988 defer object.Close() 3989 3990 if v.NextToken != nil { 3991 ok := object.Key("NextToken") 3992 ok.String(*v.NextToken) 3993 } 3994 3995 if v.ResourceArn != nil { 3996 ok := object.Key("ResourceArn") 3997 ok.String(*v.ResourceArn) 3998 } 3999 4000 return nil 4001} 4002 4003func awsAwsjson11_serializeOpDocumentPutLifecycleEventHookExecutionStatusInput(v *PutLifecycleEventHookExecutionStatusInput, value smithyjson.Value) error { 4004 object := value.Object() 4005 defer object.Close() 4006 4007 if v.DeploymentId != nil { 4008 ok := object.Key("deploymentId") 4009 ok.String(*v.DeploymentId) 4010 } 4011 4012 if v.LifecycleEventHookExecutionId != nil { 4013 ok := object.Key("lifecycleEventHookExecutionId") 4014 ok.String(*v.LifecycleEventHookExecutionId) 4015 } 4016 4017 if len(v.Status) > 0 { 4018 ok := object.Key("status") 4019 ok.String(string(v.Status)) 4020 } 4021 4022 return nil 4023} 4024 4025func awsAwsjson11_serializeOpDocumentRegisterApplicationRevisionInput(v *RegisterApplicationRevisionInput, value smithyjson.Value) error { 4026 object := value.Object() 4027 defer object.Close() 4028 4029 if v.ApplicationName != nil { 4030 ok := object.Key("applicationName") 4031 ok.String(*v.ApplicationName) 4032 } 4033 4034 if v.Description != nil { 4035 ok := object.Key("description") 4036 ok.String(*v.Description) 4037 } 4038 4039 if v.Revision != nil { 4040 ok := object.Key("revision") 4041 if err := awsAwsjson11_serializeDocumentRevisionLocation(v.Revision, ok); err != nil { 4042 return err 4043 } 4044 } 4045 4046 return nil 4047} 4048 4049func awsAwsjson11_serializeOpDocumentRegisterOnPremisesInstanceInput(v *RegisterOnPremisesInstanceInput, value smithyjson.Value) error { 4050 object := value.Object() 4051 defer object.Close() 4052 4053 if v.IamSessionArn != nil { 4054 ok := object.Key("iamSessionArn") 4055 ok.String(*v.IamSessionArn) 4056 } 4057 4058 if v.IamUserArn != nil { 4059 ok := object.Key("iamUserArn") 4060 ok.String(*v.IamUserArn) 4061 } 4062 4063 if v.InstanceName != nil { 4064 ok := object.Key("instanceName") 4065 ok.String(*v.InstanceName) 4066 } 4067 4068 return nil 4069} 4070 4071func awsAwsjson11_serializeOpDocumentRemoveTagsFromOnPremisesInstancesInput(v *RemoveTagsFromOnPremisesInstancesInput, value smithyjson.Value) error { 4072 object := value.Object() 4073 defer object.Close() 4074 4075 if v.InstanceNames != nil { 4076 ok := object.Key("instanceNames") 4077 if err := awsAwsjson11_serializeDocumentInstanceNameList(v.InstanceNames, ok); err != nil { 4078 return err 4079 } 4080 } 4081 4082 if v.Tags != nil { 4083 ok := object.Key("tags") 4084 if err := awsAwsjson11_serializeDocumentTagList(v.Tags, ok); err != nil { 4085 return err 4086 } 4087 } 4088 4089 return nil 4090} 4091 4092func awsAwsjson11_serializeOpDocumentSkipWaitTimeForInstanceTerminationInput(v *SkipWaitTimeForInstanceTerminationInput, value smithyjson.Value) error { 4093 object := value.Object() 4094 defer object.Close() 4095 4096 if v.DeploymentId != nil { 4097 ok := object.Key("deploymentId") 4098 ok.String(*v.DeploymentId) 4099 } 4100 4101 return nil 4102} 4103 4104func awsAwsjson11_serializeOpDocumentStopDeploymentInput(v *StopDeploymentInput, value smithyjson.Value) error { 4105 object := value.Object() 4106 defer object.Close() 4107 4108 if v.AutoRollbackEnabled != nil { 4109 ok := object.Key("autoRollbackEnabled") 4110 ok.Boolean(*v.AutoRollbackEnabled) 4111 } 4112 4113 if v.DeploymentId != nil { 4114 ok := object.Key("deploymentId") 4115 ok.String(*v.DeploymentId) 4116 } 4117 4118 return nil 4119} 4120 4121func awsAwsjson11_serializeOpDocumentTagResourceInput(v *TagResourceInput, value smithyjson.Value) error { 4122 object := value.Object() 4123 defer object.Close() 4124 4125 if v.ResourceArn != nil { 4126 ok := object.Key("ResourceArn") 4127 ok.String(*v.ResourceArn) 4128 } 4129 4130 if v.Tags != nil { 4131 ok := object.Key("Tags") 4132 if err := awsAwsjson11_serializeDocumentTagList(v.Tags, ok); err != nil { 4133 return err 4134 } 4135 } 4136 4137 return nil 4138} 4139 4140func awsAwsjson11_serializeOpDocumentUntagResourceInput(v *UntagResourceInput, value smithyjson.Value) error { 4141 object := value.Object() 4142 defer object.Close() 4143 4144 if v.ResourceArn != nil { 4145 ok := object.Key("ResourceArn") 4146 ok.String(*v.ResourceArn) 4147 } 4148 4149 if v.TagKeys != nil { 4150 ok := object.Key("TagKeys") 4151 if err := awsAwsjson11_serializeDocumentTagKeyList(v.TagKeys, ok); err != nil { 4152 return err 4153 } 4154 } 4155 4156 return nil 4157} 4158 4159func awsAwsjson11_serializeOpDocumentUpdateApplicationInput(v *UpdateApplicationInput, value smithyjson.Value) error { 4160 object := value.Object() 4161 defer object.Close() 4162 4163 if v.ApplicationName != nil { 4164 ok := object.Key("applicationName") 4165 ok.String(*v.ApplicationName) 4166 } 4167 4168 if v.NewApplicationName != nil { 4169 ok := object.Key("newApplicationName") 4170 ok.String(*v.NewApplicationName) 4171 } 4172 4173 return nil 4174} 4175 4176func awsAwsjson11_serializeOpDocumentUpdateDeploymentGroupInput(v *UpdateDeploymentGroupInput, value smithyjson.Value) error { 4177 object := value.Object() 4178 defer object.Close() 4179 4180 if v.AlarmConfiguration != nil { 4181 ok := object.Key("alarmConfiguration") 4182 if err := awsAwsjson11_serializeDocumentAlarmConfiguration(v.AlarmConfiguration, ok); err != nil { 4183 return err 4184 } 4185 } 4186 4187 if v.ApplicationName != nil { 4188 ok := object.Key("applicationName") 4189 ok.String(*v.ApplicationName) 4190 } 4191 4192 if v.AutoRollbackConfiguration != nil { 4193 ok := object.Key("autoRollbackConfiguration") 4194 if err := awsAwsjson11_serializeDocumentAutoRollbackConfiguration(v.AutoRollbackConfiguration, ok); err != nil { 4195 return err 4196 } 4197 } 4198 4199 if v.AutoScalingGroups != nil { 4200 ok := object.Key("autoScalingGroups") 4201 if err := awsAwsjson11_serializeDocumentAutoScalingGroupNameList(v.AutoScalingGroups, ok); err != nil { 4202 return err 4203 } 4204 } 4205 4206 if v.BlueGreenDeploymentConfiguration != nil { 4207 ok := object.Key("blueGreenDeploymentConfiguration") 4208 if err := awsAwsjson11_serializeDocumentBlueGreenDeploymentConfiguration(v.BlueGreenDeploymentConfiguration, ok); err != nil { 4209 return err 4210 } 4211 } 4212 4213 if v.CurrentDeploymentGroupName != nil { 4214 ok := object.Key("currentDeploymentGroupName") 4215 ok.String(*v.CurrentDeploymentGroupName) 4216 } 4217 4218 if v.DeploymentConfigName != nil { 4219 ok := object.Key("deploymentConfigName") 4220 ok.String(*v.DeploymentConfigName) 4221 } 4222 4223 if v.DeploymentStyle != nil { 4224 ok := object.Key("deploymentStyle") 4225 if err := awsAwsjson11_serializeDocumentDeploymentStyle(v.DeploymentStyle, ok); err != nil { 4226 return err 4227 } 4228 } 4229 4230 if v.Ec2TagFilters != nil { 4231 ok := object.Key("ec2TagFilters") 4232 if err := awsAwsjson11_serializeDocumentEC2TagFilterList(v.Ec2TagFilters, ok); err != nil { 4233 return err 4234 } 4235 } 4236 4237 if v.Ec2TagSet != nil { 4238 ok := object.Key("ec2TagSet") 4239 if err := awsAwsjson11_serializeDocumentEC2TagSet(v.Ec2TagSet, ok); err != nil { 4240 return err 4241 } 4242 } 4243 4244 if v.EcsServices != nil { 4245 ok := object.Key("ecsServices") 4246 if err := awsAwsjson11_serializeDocumentECSServiceList(v.EcsServices, ok); err != nil { 4247 return err 4248 } 4249 } 4250 4251 if v.LoadBalancerInfo != nil { 4252 ok := object.Key("loadBalancerInfo") 4253 if err := awsAwsjson11_serializeDocumentLoadBalancerInfo(v.LoadBalancerInfo, ok); err != nil { 4254 return err 4255 } 4256 } 4257 4258 if v.NewDeploymentGroupName != nil { 4259 ok := object.Key("newDeploymentGroupName") 4260 ok.String(*v.NewDeploymentGroupName) 4261 } 4262 4263 if v.OnPremisesInstanceTagFilters != nil { 4264 ok := object.Key("onPremisesInstanceTagFilters") 4265 if err := awsAwsjson11_serializeDocumentTagFilterList(v.OnPremisesInstanceTagFilters, ok); err != nil { 4266 return err 4267 } 4268 } 4269 4270 if v.OnPremisesTagSet != nil { 4271 ok := object.Key("onPremisesTagSet") 4272 if err := awsAwsjson11_serializeDocumentOnPremisesTagSet(v.OnPremisesTagSet, ok); err != nil { 4273 return err 4274 } 4275 } 4276 4277 if v.ServiceRoleArn != nil { 4278 ok := object.Key("serviceRoleArn") 4279 ok.String(*v.ServiceRoleArn) 4280 } 4281 4282 if v.TriggerConfigurations != nil { 4283 ok := object.Key("triggerConfigurations") 4284 if err := awsAwsjson11_serializeDocumentTriggerConfigList(v.TriggerConfigurations, ok); err != nil { 4285 return err 4286 } 4287 } 4288 4289 return nil 4290} 4291