// Code generated by smithy-go-codegen DO NOT EDIT. package migrationhuborchestrator import ( "context" "fmt" smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" ) type validateOpCreateWorkflow struct { } func (*validateOpCreateWorkflow) ID() string { return "OperationInputValidation" } func (m *validateOpCreateWorkflow) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CreateWorkflowInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCreateWorkflowInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpCreateWorkflowStepGroup struct { } func (*validateOpCreateWorkflowStepGroup) ID() string { return "OperationInputValidation" } func (m *validateOpCreateWorkflowStepGroup) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CreateWorkflowStepGroupInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCreateWorkflowStepGroupInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpCreateWorkflowStep struct { } func (*validateOpCreateWorkflowStep) ID() string { return "OperationInputValidation" } func (m *validateOpCreateWorkflowStep) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CreateWorkflowStepInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCreateWorkflowStepInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteWorkflow struct { } func (*validateOpDeleteWorkflow) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteWorkflow) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteWorkflowInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteWorkflowInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteWorkflowStepGroup struct { } func (*validateOpDeleteWorkflowStepGroup) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteWorkflowStepGroup) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteWorkflowStepGroupInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteWorkflowStepGroupInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteWorkflowStep struct { } func (*validateOpDeleteWorkflowStep) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteWorkflowStep) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteWorkflowStepInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteWorkflowStepInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetTemplate struct { } func (*validateOpGetTemplate) ID() string { return "OperationInputValidation" } func (m *validateOpGetTemplate) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetTemplateInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetTemplateInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetTemplateStepGroup struct { } func (*validateOpGetTemplateStepGroup) ID() string { return "OperationInputValidation" } func (m *validateOpGetTemplateStepGroup) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetTemplateStepGroupInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetTemplateStepGroupInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetTemplateStep struct { } func (*validateOpGetTemplateStep) ID() string { return "OperationInputValidation" } func (m *validateOpGetTemplateStep) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetTemplateStepInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetTemplateStepInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetWorkflow struct { } func (*validateOpGetWorkflow) ID() string { return "OperationInputValidation" } func (m *validateOpGetWorkflow) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetWorkflowInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetWorkflowInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetWorkflowStepGroup struct { } func (*validateOpGetWorkflowStepGroup) ID() string { return "OperationInputValidation" } func (m *validateOpGetWorkflowStepGroup) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetWorkflowStepGroupInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetWorkflowStepGroupInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetWorkflowStep struct { } func (*validateOpGetWorkflowStep) ID() string { return "OperationInputValidation" } func (m *validateOpGetWorkflowStep) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetWorkflowStepInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetWorkflowStepInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpListTagsForResource struct { } func (*validateOpListTagsForResource) ID() string { return "OperationInputValidation" } func (m *validateOpListTagsForResource) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ListTagsForResourceInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpListTagsForResourceInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpListTemplateStepGroups struct { } func (*validateOpListTemplateStepGroups) ID() string { return "OperationInputValidation" } func (m *validateOpListTemplateStepGroups) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ListTemplateStepGroupsInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpListTemplateStepGroupsInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpListTemplateSteps struct { } func (*validateOpListTemplateSteps) ID() string { return "OperationInputValidation" } func (m *validateOpListTemplateSteps) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ListTemplateStepsInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpListTemplateStepsInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpListWorkflowStepGroups struct { } func (*validateOpListWorkflowStepGroups) ID() string { return "OperationInputValidation" } func (m *validateOpListWorkflowStepGroups) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ListWorkflowStepGroupsInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpListWorkflowStepGroupsInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpListWorkflowSteps struct { } func (*validateOpListWorkflowSteps) ID() string { return "OperationInputValidation" } func (m *validateOpListWorkflowSteps) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ListWorkflowStepsInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpListWorkflowStepsInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpRetryWorkflowStep struct { } func (*validateOpRetryWorkflowStep) ID() string { return "OperationInputValidation" } func (m *validateOpRetryWorkflowStep) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*RetryWorkflowStepInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpRetryWorkflowStepInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpStartWorkflow struct { } func (*validateOpStartWorkflow) ID() string { return "OperationInputValidation" } func (m *validateOpStartWorkflow) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*StartWorkflowInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpStartWorkflowInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpStopWorkflow struct { } func (*validateOpStopWorkflow) ID() string { return "OperationInputValidation" } func (m *validateOpStopWorkflow) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*StopWorkflowInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpStopWorkflowInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpTagResource struct { } func (*validateOpTagResource) ID() string { return "OperationInputValidation" } func (m *validateOpTagResource) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*TagResourceInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpTagResourceInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpUntagResource struct { } func (*validateOpUntagResource) ID() string { return "OperationInputValidation" } func (m *validateOpUntagResource) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UntagResourceInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUntagResourceInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpUpdateWorkflow struct { } func (*validateOpUpdateWorkflow) ID() string { return "OperationInputValidation" } func (m *validateOpUpdateWorkflow) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UpdateWorkflowInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUpdateWorkflowInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpUpdateWorkflowStepGroup struct { } func (*validateOpUpdateWorkflowStepGroup) ID() string { return "OperationInputValidation" } func (m *validateOpUpdateWorkflowStepGroup) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UpdateWorkflowStepGroupInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUpdateWorkflowStepGroupInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpUpdateWorkflowStep struct { } func (*validateOpUpdateWorkflowStep) ID() string { return "OperationInputValidation" } func (m *validateOpUpdateWorkflowStep) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UpdateWorkflowStepInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUpdateWorkflowStepInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } func addOpCreateWorkflowValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreateWorkflow{}, middleware.After) } func addOpCreateWorkflowStepGroupValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreateWorkflowStepGroup{}, middleware.After) } func addOpCreateWorkflowStepValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreateWorkflowStep{}, middleware.After) } func addOpDeleteWorkflowValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteWorkflow{}, middleware.After) } func addOpDeleteWorkflowStepGroupValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteWorkflowStepGroup{}, middleware.After) } func addOpDeleteWorkflowStepValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteWorkflowStep{}, middleware.After) } func addOpGetTemplateValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetTemplate{}, middleware.After) } func addOpGetTemplateStepGroupValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetTemplateStepGroup{}, middleware.After) } func addOpGetTemplateStepValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetTemplateStep{}, middleware.After) } func addOpGetWorkflowValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetWorkflow{}, middleware.After) } func addOpGetWorkflowStepGroupValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetWorkflowStepGroup{}, middleware.After) } func addOpGetWorkflowStepValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetWorkflowStep{}, middleware.After) } func addOpListTagsForResourceValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpListTagsForResource{}, middleware.After) } func addOpListTemplateStepGroupsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpListTemplateStepGroups{}, middleware.After) } func addOpListTemplateStepsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpListTemplateSteps{}, middleware.After) } func addOpListWorkflowStepGroupsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpListWorkflowStepGroups{}, middleware.After) } func addOpListWorkflowStepsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpListWorkflowSteps{}, middleware.After) } func addOpRetryWorkflowStepValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpRetryWorkflowStep{}, middleware.After) } func addOpStartWorkflowValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpStartWorkflow{}, middleware.After) } func addOpStopWorkflowValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpStopWorkflow{}, middleware.After) } func addOpTagResourceValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpTagResource{}, middleware.After) } func addOpUntagResourceValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUntagResource{}, middleware.After) } func addOpUpdateWorkflowValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUpdateWorkflow{}, middleware.After) } func addOpUpdateWorkflowStepGroupValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUpdateWorkflowStepGroup{}, middleware.After) } func addOpUpdateWorkflowStepValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUpdateWorkflowStep{}, middleware.After) } func validateOpCreateWorkflowInput(v *CreateWorkflowInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreateWorkflowInput"} if v.Name == nil { invalidParams.Add(smithy.NewErrParamRequired("Name")) } if v.TemplateId == nil { invalidParams.Add(smithy.NewErrParamRequired("TemplateId")) } if v.ApplicationConfigurationId == nil { invalidParams.Add(smithy.NewErrParamRequired("ApplicationConfigurationId")) } if v.InputParameters == nil { invalidParams.Add(smithy.NewErrParamRequired("InputParameters")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCreateWorkflowStepGroupInput(v *CreateWorkflowStepGroupInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreateWorkflowStepGroupInput"} if v.WorkflowId == nil { invalidParams.Add(smithy.NewErrParamRequired("WorkflowId")) } if v.Name == nil { invalidParams.Add(smithy.NewErrParamRequired("Name")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCreateWorkflowStepInput(v *CreateWorkflowStepInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreateWorkflowStepInput"} if v.Name == nil { invalidParams.Add(smithy.NewErrParamRequired("Name")) } if v.StepGroupId == nil { invalidParams.Add(smithy.NewErrParamRequired("StepGroupId")) } if v.WorkflowId == nil { invalidParams.Add(smithy.NewErrParamRequired("WorkflowId")) } if len(v.StepActionType) == 0 { invalidParams.Add(smithy.NewErrParamRequired("StepActionType")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteWorkflowInput(v *DeleteWorkflowInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteWorkflowInput"} if v.Id == nil { invalidParams.Add(smithy.NewErrParamRequired("Id")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteWorkflowStepGroupInput(v *DeleteWorkflowStepGroupInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteWorkflowStepGroupInput"} if v.WorkflowId == nil { invalidParams.Add(smithy.NewErrParamRequired("WorkflowId")) } if v.Id == nil { invalidParams.Add(smithy.NewErrParamRequired("Id")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteWorkflowStepInput(v *DeleteWorkflowStepInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteWorkflowStepInput"} if v.Id == nil { invalidParams.Add(smithy.NewErrParamRequired("Id")) } if v.StepGroupId == nil { invalidParams.Add(smithy.NewErrParamRequired("StepGroupId")) } if v.WorkflowId == nil { invalidParams.Add(smithy.NewErrParamRequired("WorkflowId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetTemplateInput(v *GetTemplateInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetTemplateInput"} if v.Id == nil { invalidParams.Add(smithy.NewErrParamRequired("Id")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetTemplateStepGroupInput(v *GetTemplateStepGroupInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetTemplateStepGroupInput"} if v.TemplateId == nil { invalidParams.Add(smithy.NewErrParamRequired("TemplateId")) } if v.Id == nil { invalidParams.Add(smithy.NewErrParamRequired("Id")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetTemplateStepInput(v *GetTemplateStepInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetTemplateStepInput"} if v.Id == nil { invalidParams.Add(smithy.NewErrParamRequired("Id")) } if v.TemplateId == nil { invalidParams.Add(smithy.NewErrParamRequired("TemplateId")) } if v.StepGroupId == nil { invalidParams.Add(smithy.NewErrParamRequired("StepGroupId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetWorkflowInput(v *GetWorkflowInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetWorkflowInput"} if v.Id == nil { invalidParams.Add(smithy.NewErrParamRequired("Id")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetWorkflowStepGroupInput(v *GetWorkflowStepGroupInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetWorkflowStepGroupInput"} if v.Id == nil { invalidParams.Add(smithy.NewErrParamRequired("Id")) } if v.WorkflowId == nil { invalidParams.Add(smithy.NewErrParamRequired("WorkflowId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetWorkflowStepInput(v *GetWorkflowStepInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetWorkflowStepInput"} if v.WorkflowId == nil { invalidParams.Add(smithy.NewErrParamRequired("WorkflowId")) } if v.StepGroupId == nil { invalidParams.Add(smithy.NewErrParamRequired("StepGroupId")) } if v.Id == nil { invalidParams.Add(smithy.NewErrParamRequired("Id")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpListTagsForResourceInput(v *ListTagsForResourceInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListTagsForResourceInput"} if v.ResourceArn == nil { invalidParams.Add(smithy.NewErrParamRequired("ResourceArn")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpListTemplateStepGroupsInput(v *ListTemplateStepGroupsInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListTemplateStepGroupsInput"} if v.TemplateId == nil { invalidParams.Add(smithy.NewErrParamRequired("TemplateId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpListTemplateStepsInput(v *ListTemplateStepsInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListTemplateStepsInput"} if v.TemplateId == nil { invalidParams.Add(smithy.NewErrParamRequired("TemplateId")) } if v.StepGroupId == nil { invalidParams.Add(smithy.NewErrParamRequired("StepGroupId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpListWorkflowStepGroupsInput(v *ListWorkflowStepGroupsInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListWorkflowStepGroupsInput"} if v.WorkflowId == nil { invalidParams.Add(smithy.NewErrParamRequired("WorkflowId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpListWorkflowStepsInput(v *ListWorkflowStepsInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListWorkflowStepsInput"} if v.WorkflowId == nil { invalidParams.Add(smithy.NewErrParamRequired("WorkflowId")) } if v.StepGroupId == nil { invalidParams.Add(smithy.NewErrParamRequired("StepGroupId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpRetryWorkflowStepInput(v *RetryWorkflowStepInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "RetryWorkflowStepInput"} if v.WorkflowId == nil { invalidParams.Add(smithy.NewErrParamRequired("WorkflowId")) } if v.StepGroupId == nil { invalidParams.Add(smithy.NewErrParamRequired("StepGroupId")) } if v.Id == nil { invalidParams.Add(smithy.NewErrParamRequired("Id")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpStartWorkflowInput(v *StartWorkflowInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "StartWorkflowInput"} if v.Id == nil { invalidParams.Add(smithy.NewErrParamRequired("Id")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpStopWorkflowInput(v *StopWorkflowInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "StopWorkflowInput"} if v.Id == nil { invalidParams.Add(smithy.NewErrParamRequired("Id")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpTagResourceInput(v *TagResourceInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "TagResourceInput"} if v.ResourceArn == nil { invalidParams.Add(smithy.NewErrParamRequired("ResourceArn")) } if v.Tags == nil { invalidParams.Add(smithy.NewErrParamRequired("Tags")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUntagResourceInput(v *UntagResourceInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UntagResourceInput"} if v.ResourceArn == nil { invalidParams.Add(smithy.NewErrParamRequired("ResourceArn")) } if v.TagKeys == nil { invalidParams.Add(smithy.NewErrParamRequired("TagKeys")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUpdateWorkflowInput(v *UpdateWorkflowInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UpdateWorkflowInput"} if v.Id == nil { invalidParams.Add(smithy.NewErrParamRequired("Id")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUpdateWorkflowStepGroupInput(v *UpdateWorkflowStepGroupInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UpdateWorkflowStepGroupInput"} if v.WorkflowId == nil { invalidParams.Add(smithy.NewErrParamRequired("WorkflowId")) } if v.Id == nil { invalidParams.Add(smithy.NewErrParamRequired("Id")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUpdateWorkflowStepInput(v *UpdateWorkflowStepInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UpdateWorkflowStepInput"} if v.Id == nil { invalidParams.Add(smithy.NewErrParamRequired("Id")) } if v.StepGroupId == nil { invalidParams.Add(smithy.NewErrParamRequired("StepGroupId")) } if v.WorkflowId == nil { invalidParams.Add(smithy.NewErrParamRequired("WorkflowId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } }