// Code generated by smithy-go-codegen DO NOT EDIT. package athena import ( "context" "fmt" "github.com/aws/aws-sdk-go-v2/service/athena/types" smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" ) type validateOpBatchGetNamedQuery struct { } func (*validateOpBatchGetNamedQuery) ID() string { return "OperationInputValidation" } func (m *validateOpBatchGetNamedQuery) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*BatchGetNamedQueryInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpBatchGetNamedQueryInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpBatchGetPreparedStatement struct { } func (*validateOpBatchGetPreparedStatement) ID() string { return "OperationInputValidation" } func (m *validateOpBatchGetPreparedStatement) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*BatchGetPreparedStatementInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpBatchGetPreparedStatementInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpBatchGetQueryExecution struct { } func (*validateOpBatchGetQueryExecution) ID() string { return "OperationInputValidation" } func (m *validateOpBatchGetQueryExecution) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*BatchGetQueryExecutionInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpBatchGetQueryExecutionInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpCancelCapacityReservation struct { } func (*validateOpCancelCapacityReservation) ID() string { return "OperationInputValidation" } func (m *validateOpCancelCapacityReservation) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CancelCapacityReservationInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCancelCapacityReservationInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpCreateCapacityReservation struct { } func (*validateOpCreateCapacityReservation) ID() string { return "OperationInputValidation" } func (m *validateOpCreateCapacityReservation) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CreateCapacityReservationInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCreateCapacityReservationInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpCreateDataCatalog struct { } func (*validateOpCreateDataCatalog) ID() string { return "OperationInputValidation" } func (m *validateOpCreateDataCatalog) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CreateDataCatalogInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCreateDataCatalogInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpCreateNamedQuery struct { } func (*validateOpCreateNamedQuery) ID() string { return "OperationInputValidation" } func (m *validateOpCreateNamedQuery) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CreateNamedQueryInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCreateNamedQueryInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpCreateNotebook struct { } func (*validateOpCreateNotebook) ID() string { return "OperationInputValidation" } func (m *validateOpCreateNotebook) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CreateNotebookInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCreateNotebookInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpCreatePreparedStatement struct { } func (*validateOpCreatePreparedStatement) ID() string { return "OperationInputValidation" } func (m *validateOpCreatePreparedStatement) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CreatePreparedStatementInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCreatePreparedStatementInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpCreatePresignedNotebookUrl struct { } func (*validateOpCreatePresignedNotebookUrl) ID() string { return "OperationInputValidation" } func (m *validateOpCreatePresignedNotebookUrl) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CreatePresignedNotebookUrlInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCreatePresignedNotebookUrlInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpCreateWorkGroup struct { } func (*validateOpCreateWorkGroup) ID() string { return "OperationInputValidation" } func (m *validateOpCreateWorkGroup) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CreateWorkGroupInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCreateWorkGroupInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteCapacityReservation struct { } func (*validateOpDeleteCapacityReservation) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteCapacityReservation) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteCapacityReservationInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteCapacityReservationInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteDataCatalog struct { } func (*validateOpDeleteDataCatalog) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteDataCatalog) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteDataCatalogInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteDataCatalogInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteNamedQuery struct { } func (*validateOpDeleteNamedQuery) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteNamedQuery) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteNamedQueryInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteNamedQueryInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteNotebook struct { } func (*validateOpDeleteNotebook) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteNotebook) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteNotebookInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteNotebookInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeletePreparedStatement struct { } func (*validateOpDeletePreparedStatement) ID() string { return "OperationInputValidation" } func (m *validateOpDeletePreparedStatement) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeletePreparedStatementInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeletePreparedStatementInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteWorkGroup struct { } func (*validateOpDeleteWorkGroup) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteWorkGroup) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteWorkGroupInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteWorkGroupInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpExportNotebook struct { } func (*validateOpExportNotebook) ID() string { return "OperationInputValidation" } func (m *validateOpExportNotebook) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ExportNotebookInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpExportNotebookInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetCalculationExecutionCode struct { } func (*validateOpGetCalculationExecutionCode) ID() string { return "OperationInputValidation" } func (m *validateOpGetCalculationExecutionCode) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetCalculationExecutionCodeInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetCalculationExecutionCodeInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetCalculationExecution struct { } func (*validateOpGetCalculationExecution) ID() string { return "OperationInputValidation" } func (m *validateOpGetCalculationExecution) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetCalculationExecutionInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetCalculationExecutionInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetCalculationExecutionStatus struct { } func (*validateOpGetCalculationExecutionStatus) ID() string { return "OperationInputValidation" } func (m *validateOpGetCalculationExecutionStatus) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetCalculationExecutionStatusInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetCalculationExecutionStatusInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetCapacityAssignmentConfiguration struct { } func (*validateOpGetCapacityAssignmentConfiguration) ID() string { return "OperationInputValidation" } func (m *validateOpGetCapacityAssignmentConfiguration) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetCapacityAssignmentConfigurationInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetCapacityAssignmentConfigurationInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetCapacityReservation struct { } func (*validateOpGetCapacityReservation) ID() string { return "OperationInputValidation" } func (m *validateOpGetCapacityReservation) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetCapacityReservationInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetCapacityReservationInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetDatabase struct { } func (*validateOpGetDatabase) ID() string { return "OperationInputValidation" } func (m *validateOpGetDatabase) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetDatabaseInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetDatabaseInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetDataCatalog struct { } func (*validateOpGetDataCatalog) ID() string { return "OperationInputValidation" } func (m *validateOpGetDataCatalog) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetDataCatalogInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetDataCatalogInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetNamedQuery struct { } func (*validateOpGetNamedQuery) ID() string { return "OperationInputValidation" } func (m *validateOpGetNamedQuery) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetNamedQueryInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetNamedQueryInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetNotebookMetadata struct { } func (*validateOpGetNotebookMetadata) ID() string { return "OperationInputValidation" } func (m *validateOpGetNotebookMetadata) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetNotebookMetadataInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetNotebookMetadataInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetPreparedStatement struct { } func (*validateOpGetPreparedStatement) ID() string { return "OperationInputValidation" } func (m *validateOpGetPreparedStatement) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetPreparedStatementInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetPreparedStatementInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetQueryExecution struct { } func (*validateOpGetQueryExecution) ID() string { return "OperationInputValidation" } func (m *validateOpGetQueryExecution) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetQueryExecutionInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetQueryExecutionInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetQueryResults struct { } func (*validateOpGetQueryResults) ID() string { return "OperationInputValidation" } func (m *validateOpGetQueryResults) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetQueryResultsInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetQueryResultsInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetQueryRuntimeStatistics struct { } func (*validateOpGetQueryRuntimeStatistics) ID() string { return "OperationInputValidation" } func (m *validateOpGetQueryRuntimeStatistics) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetQueryRuntimeStatisticsInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetQueryRuntimeStatisticsInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetSession struct { } func (*validateOpGetSession) ID() string { return "OperationInputValidation" } func (m *validateOpGetSession) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetSessionInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetSessionInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetSessionStatus struct { } func (*validateOpGetSessionStatus) ID() string { return "OperationInputValidation" } func (m *validateOpGetSessionStatus) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetSessionStatusInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetSessionStatusInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetTableMetadata struct { } func (*validateOpGetTableMetadata) ID() string { return "OperationInputValidation" } func (m *validateOpGetTableMetadata) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetTableMetadataInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetTableMetadataInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetWorkGroup struct { } func (*validateOpGetWorkGroup) ID() string { return "OperationInputValidation" } func (m *validateOpGetWorkGroup) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetWorkGroupInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetWorkGroupInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpImportNotebook struct { } func (*validateOpImportNotebook) ID() string { return "OperationInputValidation" } func (m *validateOpImportNotebook) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ImportNotebookInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpImportNotebookInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpListCalculationExecutions struct { } func (*validateOpListCalculationExecutions) ID() string { return "OperationInputValidation" } func (m *validateOpListCalculationExecutions) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ListCalculationExecutionsInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpListCalculationExecutionsInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpListDatabases struct { } func (*validateOpListDatabases) ID() string { return "OperationInputValidation" } func (m *validateOpListDatabases) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ListDatabasesInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpListDatabasesInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpListExecutors struct { } func (*validateOpListExecutors) ID() string { return "OperationInputValidation" } func (m *validateOpListExecutors) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ListExecutorsInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpListExecutorsInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpListNotebookMetadata struct { } func (*validateOpListNotebookMetadata) ID() string { return "OperationInputValidation" } func (m *validateOpListNotebookMetadata) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ListNotebookMetadataInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpListNotebookMetadataInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpListNotebookSessions struct { } func (*validateOpListNotebookSessions) ID() string { return "OperationInputValidation" } func (m *validateOpListNotebookSessions) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ListNotebookSessionsInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpListNotebookSessionsInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpListPreparedStatements struct { } func (*validateOpListPreparedStatements) ID() string { return "OperationInputValidation" } func (m *validateOpListPreparedStatements) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ListPreparedStatementsInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpListPreparedStatementsInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpListSessions struct { } func (*validateOpListSessions) ID() string { return "OperationInputValidation" } func (m *validateOpListSessions) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ListSessionsInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpListSessionsInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpListTableMetadata struct { } func (*validateOpListTableMetadata) ID() string { return "OperationInputValidation" } func (m *validateOpListTableMetadata) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ListTableMetadataInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpListTableMetadataInput(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 validateOpPutCapacityAssignmentConfiguration struct { } func (*validateOpPutCapacityAssignmentConfiguration) ID() string { return "OperationInputValidation" } func (m *validateOpPutCapacityAssignmentConfiguration) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*PutCapacityAssignmentConfigurationInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpPutCapacityAssignmentConfigurationInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpStartCalculationExecution struct { } func (*validateOpStartCalculationExecution) ID() string { return "OperationInputValidation" } func (m *validateOpStartCalculationExecution) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*StartCalculationExecutionInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpStartCalculationExecutionInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpStartQueryExecution struct { } func (*validateOpStartQueryExecution) ID() string { return "OperationInputValidation" } func (m *validateOpStartQueryExecution) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*StartQueryExecutionInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpStartQueryExecutionInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpStartSession struct { } func (*validateOpStartSession) ID() string { return "OperationInputValidation" } func (m *validateOpStartSession) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*StartSessionInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpStartSessionInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpStopCalculationExecution struct { } func (*validateOpStopCalculationExecution) ID() string { return "OperationInputValidation" } func (m *validateOpStopCalculationExecution) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*StopCalculationExecutionInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpStopCalculationExecutionInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpStopQueryExecution struct { } func (*validateOpStopQueryExecution) ID() string { return "OperationInputValidation" } func (m *validateOpStopQueryExecution) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*StopQueryExecutionInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpStopQueryExecutionInput(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 validateOpTerminateSession struct { } func (*validateOpTerminateSession) ID() string { return "OperationInputValidation" } func (m *validateOpTerminateSession) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*TerminateSessionInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpTerminateSessionInput(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 validateOpUpdateCapacityReservation struct { } func (*validateOpUpdateCapacityReservation) ID() string { return "OperationInputValidation" } func (m *validateOpUpdateCapacityReservation) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UpdateCapacityReservationInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUpdateCapacityReservationInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpUpdateDataCatalog struct { } func (*validateOpUpdateDataCatalog) ID() string { return "OperationInputValidation" } func (m *validateOpUpdateDataCatalog) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UpdateDataCatalogInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUpdateDataCatalogInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpUpdateNamedQuery struct { } func (*validateOpUpdateNamedQuery) ID() string { return "OperationInputValidation" } func (m *validateOpUpdateNamedQuery) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UpdateNamedQueryInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUpdateNamedQueryInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpUpdateNotebook struct { } func (*validateOpUpdateNotebook) ID() string { return "OperationInputValidation" } func (m *validateOpUpdateNotebook) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UpdateNotebookInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUpdateNotebookInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpUpdateNotebookMetadata struct { } func (*validateOpUpdateNotebookMetadata) ID() string { return "OperationInputValidation" } func (m *validateOpUpdateNotebookMetadata) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UpdateNotebookMetadataInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUpdateNotebookMetadataInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpUpdatePreparedStatement struct { } func (*validateOpUpdatePreparedStatement) ID() string { return "OperationInputValidation" } func (m *validateOpUpdatePreparedStatement) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UpdatePreparedStatementInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUpdatePreparedStatementInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpUpdateWorkGroup struct { } func (*validateOpUpdateWorkGroup) ID() string { return "OperationInputValidation" } func (m *validateOpUpdateWorkGroup) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UpdateWorkGroupInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUpdateWorkGroupInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } func addOpBatchGetNamedQueryValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpBatchGetNamedQuery{}, middleware.After) } func addOpBatchGetPreparedStatementValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpBatchGetPreparedStatement{}, middleware.After) } func addOpBatchGetQueryExecutionValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpBatchGetQueryExecution{}, middleware.After) } func addOpCancelCapacityReservationValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCancelCapacityReservation{}, middleware.After) } func addOpCreateCapacityReservationValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreateCapacityReservation{}, middleware.After) } func addOpCreateDataCatalogValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreateDataCatalog{}, middleware.After) } func addOpCreateNamedQueryValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreateNamedQuery{}, middleware.After) } func addOpCreateNotebookValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreateNotebook{}, middleware.After) } func addOpCreatePreparedStatementValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreatePreparedStatement{}, middleware.After) } func addOpCreatePresignedNotebookUrlValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreatePresignedNotebookUrl{}, middleware.After) } func addOpCreateWorkGroupValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreateWorkGroup{}, middleware.After) } func addOpDeleteCapacityReservationValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteCapacityReservation{}, middleware.After) } func addOpDeleteDataCatalogValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteDataCatalog{}, middleware.After) } func addOpDeleteNamedQueryValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteNamedQuery{}, middleware.After) } func addOpDeleteNotebookValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteNotebook{}, middleware.After) } func addOpDeletePreparedStatementValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeletePreparedStatement{}, middleware.After) } func addOpDeleteWorkGroupValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteWorkGroup{}, middleware.After) } func addOpExportNotebookValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpExportNotebook{}, middleware.After) } func addOpGetCalculationExecutionCodeValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetCalculationExecutionCode{}, middleware.After) } func addOpGetCalculationExecutionValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetCalculationExecution{}, middleware.After) } func addOpGetCalculationExecutionStatusValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetCalculationExecutionStatus{}, middleware.After) } func addOpGetCapacityAssignmentConfigurationValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetCapacityAssignmentConfiguration{}, middleware.After) } func addOpGetCapacityReservationValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetCapacityReservation{}, middleware.After) } func addOpGetDatabaseValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetDatabase{}, middleware.After) } func addOpGetDataCatalogValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetDataCatalog{}, middleware.After) } func addOpGetNamedQueryValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetNamedQuery{}, middleware.After) } func addOpGetNotebookMetadataValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetNotebookMetadata{}, middleware.After) } func addOpGetPreparedStatementValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetPreparedStatement{}, middleware.After) } func addOpGetQueryExecutionValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetQueryExecution{}, middleware.After) } func addOpGetQueryResultsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetQueryResults{}, middleware.After) } func addOpGetQueryRuntimeStatisticsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetQueryRuntimeStatistics{}, middleware.After) } func addOpGetSessionValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetSession{}, middleware.After) } func addOpGetSessionStatusValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetSessionStatus{}, middleware.After) } func addOpGetTableMetadataValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetTableMetadata{}, middleware.After) } func addOpGetWorkGroupValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetWorkGroup{}, middleware.After) } func addOpImportNotebookValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpImportNotebook{}, middleware.After) } func addOpListCalculationExecutionsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpListCalculationExecutions{}, middleware.After) } func addOpListDatabasesValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpListDatabases{}, middleware.After) } func addOpListExecutorsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpListExecutors{}, middleware.After) } func addOpListNotebookMetadataValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpListNotebookMetadata{}, middleware.After) } func addOpListNotebookSessionsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpListNotebookSessions{}, middleware.After) } func addOpListPreparedStatementsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpListPreparedStatements{}, middleware.After) } func addOpListSessionsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpListSessions{}, middleware.After) } func addOpListTableMetadataValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpListTableMetadata{}, middleware.After) } func addOpListTagsForResourceValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpListTagsForResource{}, middleware.After) } func addOpPutCapacityAssignmentConfigurationValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpPutCapacityAssignmentConfiguration{}, middleware.After) } func addOpStartCalculationExecutionValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpStartCalculationExecution{}, middleware.After) } func addOpStartQueryExecutionValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpStartQueryExecution{}, middleware.After) } func addOpStartSessionValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpStartSession{}, middleware.After) } func addOpStopCalculationExecutionValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpStopCalculationExecution{}, middleware.After) } func addOpStopQueryExecutionValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpStopQueryExecution{}, middleware.After) } func addOpTagResourceValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpTagResource{}, middleware.After) } func addOpTerminateSessionValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpTerminateSession{}, middleware.After) } func addOpUntagResourceValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUntagResource{}, middleware.After) } func addOpUpdateCapacityReservationValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUpdateCapacityReservation{}, middleware.After) } func addOpUpdateDataCatalogValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUpdateDataCatalog{}, middleware.After) } func addOpUpdateNamedQueryValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUpdateNamedQuery{}, middleware.After) } func addOpUpdateNotebookValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUpdateNotebook{}, middleware.After) } func addOpUpdateNotebookMetadataValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUpdateNotebookMetadata{}, middleware.After) } func addOpUpdatePreparedStatementValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUpdatePreparedStatement{}, middleware.After) } func addOpUpdateWorkGroupValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUpdateWorkGroup{}, middleware.After) } func validateAclConfiguration(v *types.AclConfiguration) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "AclConfiguration"} if len(v.S3AclOption) == 0 { invalidParams.Add(smithy.NewErrParamRequired("S3AclOption")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateCustomerContentEncryptionConfiguration(v *types.CustomerContentEncryptionConfiguration) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CustomerContentEncryptionConfiguration"} if v.KmsKey == nil { invalidParams.Add(smithy.NewErrParamRequired("KmsKey")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateEncryptionConfiguration(v *types.EncryptionConfiguration) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "EncryptionConfiguration"} if len(v.EncryptionOption) == 0 { invalidParams.Add(smithy.NewErrParamRequired("EncryptionOption")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateEngineConfiguration(v *types.EngineConfiguration) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "EngineConfiguration"} if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateResultConfiguration(v *types.ResultConfiguration) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ResultConfiguration"} if v.EncryptionConfiguration != nil { if err := validateEncryptionConfiguration(v.EncryptionConfiguration); err != nil { invalidParams.AddNested("EncryptionConfiguration", err.(smithy.InvalidParamsError)) } } if v.AclConfiguration != nil { if err := validateAclConfiguration(v.AclConfiguration); err != nil { invalidParams.AddNested("AclConfiguration", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateResultConfigurationUpdates(v *types.ResultConfigurationUpdates) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ResultConfigurationUpdates"} if v.EncryptionConfiguration != nil { if err := validateEncryptionConfiguration(v.EncryptionConfiguration); err != nil { invalidParams.AddNested("EncryptionConfiguration", err.(smithy.InvalidParamsError)) } } if v.AclConfiguration != nil { if err := validateAclConfiguration(v.AclConfiguration); err != nil { invalidParams.AddNested("AclConfiguration", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateResultReuseByAgeConfiguration(v *types.ResultReuseByAgeConfiguration) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ResultReuseByAgeConfiguration"} if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateResultReuseConfiguration(v *types.ResultReuseConfiguration) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ResultReuseConfiguration"} if v.ResultReuseByAgeConfiguration != nil { if err := validateResultReuseByAgeConfiguration(v.ResultReuseByAgeConfiguration); err != nil { invalidParams.AddNested("ResultReuseByAgeConfiguration", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateWorkGroupConfiguration(v *types.WorkGroupConfiguration) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "WorkGroupConfiguration"} if v.ResultConfiguration != nil { if err := validateResultConfiguration(v.ResultConfiguration); err != nil { invalidParams.AddNested("ResultConfiguration", err.(smithy.InvalidParamsError)) } } if v.CustomerContentEncryptionConfiguration != nil { if err := validateCustomerContentEncryptionConfiguration(v.CustomerContentEncryptionConfiguration); err != nil { invalidParams.AddNested("CustomerContentEncryptionConfiguration", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateWorkGroupConfigurationUpdates(v *types.WorkGroupConfigurationUpdates) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "WorkGroupConfigurationUpdates"} if v.ResultConfigurationUpdates != nil { if err := validateResultConfigurationUpdates(v.ResultConfigurationUpdates); err != nil { invalidParams.AddNested("ResultConfigurationUpdates", err.(smithy.InvalidParamsError)) } } if v.CustomerContentEncryptionConfiguration != nil { if err := validateCustomerContentEncryptionConfiguration(v.CustomerContentEncryptionConfiguration); err != nil { invalidParams.AddNested("CustomerContentEncryptionConfiguration", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpBatchGetNamedQueryInput(v *BatchGetNamedQueryInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "BatchGetNamedQueryInput"} if v.NamedQueryIds == nil { invalidParams.Add(smithy.NewErrParamRequired("NamedQueryIds")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpBatchGetPreparedStatementInput(v *BatchGetPreparedStatementInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "BatchGetPreparedStatementInput"} if v.PreparedStatementNames == nil { invalidParams.Add(smithy.NewErrParamRequired("PreparedStatementNames")) } if v.WorkGroup == nil { invalidParams.Add(smithy.NewErrParamRequired("WorkGroup")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpBatchGetQueryExecutionInput(v *BatchGetQueryExecutionInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "BatchGetQueryExecutionInput"} if v.QueryExecutionIds == nil { invalidParams.Add(smithy.NewErrParamRequired("QueryExecutionIds")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCancelCapacityReservationInput(v *CancelCapacityReservationInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CancelCapacityReservationInput"} if v.Name == nil { invalidParams.Add(smithy.NewErrParamRequired("Name")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCreateCapacityReservationInput(v *CreateCapacityReservationInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreateCapacityReservationInput"} if v.TargetDpus == nil { invalidParams.Add(smithy.NewErrParamRequired("TargetDpus")) } if v.Name == nil { invalidParams.Add(smithy.NewErrParamRequired("Name")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCreateDataCatalogInput(v *CreateDataCatalogInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreateDataCatalogInput"} if v.Name == nil { invalidParams.Add(smithy.NewErrParamRequired("Name")) } if len(v.Type) == 0 { invalidParams.Add(smithy.NewErrParamRequired("Type")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCreateNamedQueryInput(v *CreateNamedQueryInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreateNamedQueryInput"} if v.Name == nil { invalidParams.Add(smithy.NewErrParamRequired("Name")) } if v.Database == nil { invalidParams.Add(smithy.NewErrParamRequired("Database")) } if v.QueryString == nil { invalidParams.Add(smithy.NewErrParamRequired("QueryString")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCreateNotebookInput(v *CreateNotebookInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreateNotebookInput"} if v.WorkGroup == nil { invalidParams.Add(smithy.NewErrParamRequired("WorkGroup")) } if v.Name == nil { invalidParams.Add(smithy.NewErrParamRequired("Name")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCreatePreparedStatementInput(v *CreatePreparedStatementInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreatePreparedStatementInput"} if v.StatementName == nil { invalidParams.Add(smithy.NewErrParamRequired("StatementName")) } if v.WorkGroup == nil { invalidParams.Add(smithy.NewErrParamRequired("WorkGroup")) } if v.QueryStatement == nil { invalidParams.Add(smithy.NewErrParamRequired("QueryStatement")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCreatePresignedNotebookUrlInput(v *CreatePresignedNotebookUrlInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreatePresignedNotebookUrlInput"} if v.SessionId == nil { invalidParams.Add(smithy.NewErrParamRequired("SessionId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCreateWorkGroupInput(v *CreateWorkGroupInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreateWorkGroupInput"} if v.Name == nil { invalidParams.Add(smithy.NewErrParamRequired("Name")) } if v.Configuration != nil { if err := validateWorkGroupConfiguration(v.Configuration); err != nil { invalidParams.AddNested("Configuration", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteCapacityReservationInput(v *DeleteCapacityReservationInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteCapacityReservationInput"} if v.Name == nil { invalidParams.Add(smithy.NewErrParamRequired("Name")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteDataCatalogInput(v *DeleteDataCatalogInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteDataCatalogInput"} if v.Name == nil { invalidParams.Add(smithy.NewErrParamRequired("Name")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteNamedQueryInput(v *DeleteNamedQueryInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteNamedQueryInput"} if v.NamedQueryId == nil { invalidParams.Add(smithy.NewErrParamRequired("NamedQueryId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteNotebookInput(v *DeleteNotebookInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteNotebookInput"} if v.NotebookId == nil { invalidParams.Add(smithy.NewErrParamRequired("NotebookId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeletePreparedStatementInput(v *DeletePreparedStatementInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeletePreparedStatementInput"} if v.StatementName == nil { invalidParams.Add(smithy.NewErrParamRequired("StatementName")) } if v.WorkGroup == nil { invalidParams.Add(smithy.NewErrParamRequired("WorkGroup")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteWorkGroupInput(v *DeleteWorkGroupInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteWorkGroupInput"} if v.WorkGroup == nil { invalidParams.Add(smithy.NewErrParamRequired("WorkGroup")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpExportNotebookInput(v *ExportNotebookInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ExportNotebookInput"} if v.NotebookId == nil { invalidParams.Add(smithy.NewErrParamRequired("NotebookId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetCalculationExecutionCodeInput(v *GetCalculationExecutionCodeInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetCalculationExecutionCodeInput"} if v.CalculationExecutionId == nil { invalidParams.Add(smithy.NewErrParamRequired("CalculationExecutionId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetCalculationExecutionInput(v *GetCalculationExecutionInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetCalculationExecutionInput"} if v.CalculationExecutionId == nil { invalidParams.Add(smithy.NewErrParamRequired("CalculationExecutionId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetCalculationExecutionStatusInput(v *GetCalculationExecutionStatusInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetCalculationExecutionStatusInput"} if v.CalculationExecutionId == nil { invalidParams.Add(smithy.NewErrParamRequired("CalculationExecutionId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetCapacityAssignmentConfigurationInput(v *GetCapacityAssignmentConfigurationInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetCapacityAssignmentConfigurationInput"} if v.CapacityReservationName == nil { invalidParams.Add(smithy.NewErrParamRequired("CapacityReservationName")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetCapacityReservationInput(v *GetCapacityReservationInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetCapacityReservationInput"} if v.Name == nil { invalidParams.Add(smithy.NewErrParamRequired("Name")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetDatabaseInput(v *GetDatabaseInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetDatabaseInput"} if v.CatalogName == nil { invalidParams.Add(smithy.NewErrParamRequired("CatalogName")) } if v.DatabaseName == nil { invalidParams.Add(smithy.NewErrParamRequired("DatabaseName")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetDataCatalogInput(v *GetDataCatalogInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetDataCatalogInput"} if v.Name == nil { invalidParams.Add(smithy.NewErrParamRequired("Name")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetNamedQueryInput(v *GetNamedQueryInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetNamedQueryInput"} if v.NamedQueryId == nil { invalidParams.Add(smithy.NewErrParamRequired("NamedQueryId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetNotebookMetadataInput(v *GetNotebookMetadataInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetNotebookMetadataInput"} if v.NotebookId == nil { invalidParams.Add(smithy.NewErrParamRequired("NotebookId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetPreparedStatementInput(v *GetPreparedStatementInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetPreparedStatementInput"} if v.StatementName == nil { invalidParams.Add(smithy.NewErrParamRequired("StatementName")) } if v.WorkGroup == nil { invalidParams.Add(smithy.NewErrParamRequired("WorkGroup")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetQueryExecutionInput(v *GetQueryExecutionInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetQueryExecutionInput"} if v.QueryExecutionId == nil { invalidParams.Add(smithy.NewErrParamRequired("QueryExecutionId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetQueryResultsInput(v *GetQueryResultsInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetQueryResultsInput"} if v.QueryExecutionId == nil { invalidParams.Add(smithy.NewErrParamRequired("QueryExecutionId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetQueryRuntimeStatisticsInput(v *GetQueryRuntimeStatisticsInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetQueryRuntimeStatisticsInput"} if v.QueryExecutionId == nil { invalidParams.Add(smithy.NewErrParamRequired("QueryExecutionId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetSessionInput(v *GetSessionInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetSessionInput"} if v.SessionId == nil { invalidParams.Add(smithy.NewErrParamRequired("SessionId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetSessionStatusInput(v *GetSessionStatusInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetSessionStatusInput"} if v.SessionId == nil { invalidParams.Add(smithy.NewErrParamRequired("SessionId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetTableMetadataInput(v *GetTableMetadataInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetTableMetadataInput"} if v.CatalogName == nil { invalidParams.Add(smithy.NewErrParamRequired("CatalogName")) } if v.DatabaseName == nil { invalidParams.Add(smithy.NewErrParamRequired("DatabaseName")) } if v.TableName == nil { invalidParams.Add(smithy.NewErrParamRequired("TableName")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetWorkGroupInput(v *GetWorkGroupInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetWorkGroupInput"} if v.WorkGroup == nil { invalidParams.Add(smithy.NewErrParamRequired("WorkGroup")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpImportNotebookInput(v *ImportNotebookInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ImportNotebookInput"} if v.WorkGroup == nil { invalidParams.Add(smithy.NewErrParamRequired("WorkGroup")) } if v.Name == nil { invalidParams.Add(smithy.NewErrParamRequired("Name")) } if v.Payload == nil { invalidParams.Add(smithy.NewErrParamRequired("Payload")) } if len(v.Type) == 0 { invalidParams.Add(smithy.NewErrParamRequired("Type")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpListCalculationExecutionsInput(v *ListCalculationExecutionsInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListCalculationExecutionsInput"} if v.SessionId == nil { invalidParams.Add(smithy.NewErrParamRequired("SessionId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpListDatabasesInput(v *ListDatabasesInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListDatabasesInput"} if v.CatalogName == nil { invalidParams.Add(smithy.NewErrParamRequired("CatalogName")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpListExecutorsInput(v *ListExecutorsInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListExecutorsInput"} if v.SessionId == nil { invalidParams.Add(smithy.NewErrParamRequired("SessionId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpListNotebookMetadataInput(v *ListNotebookMetadataInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListNotebookMetadataInput"} if v.WorkGroup == nil { invalidParams.Add(smithy.NewErrParamRequired("WorkGroup")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpListNotebookSessionsInput(v *ListNotebookSessionsInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListNotebookSessionsInput"} if v.NotebookId == nil { invalidParams.Add(smithy.NewErrParamRequired("NotebookId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpListPreparedStatementsInput(v *ListPreparedStatementsInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListPreparedStatementsInput"} if v.WorkGroup == nil { invalidParams.Add(smithy.NewErrParamRequired("WorkGroup")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpListSessionsInput(v *ListSessionsInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListSessionsInput"} if v.WorkGroup == nil { invalidParams.Add(smithy.NewErrParamRequired("WorkGroup")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpListTableMetadataInput(v *ListTableMetadataInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListTableMetadataInput"} if v.CatalogName == nil { invalidParams.Add(smithy.NewErrParamRequired("CatalogName")) } if v.DatabaseName == nil { invalidParams.Add(smithy.NewErrParamRequired("DatabaseName")) } 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 validateOpPutCapacityAssignmentConfigurationInput(v *PutCapacityAssignmentConfigurationInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "PutCapacityAssignmentConfigurationInput"} if v.CapacityReservationName == nil { invalidParams.Add(smithy.NewErrParamRequired("CapacityReservationName")) } if v.CapacityAssignments == nil { invalidParams.Add(smithy.NewErrParamRequired("CapacityAssignments")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpStartCalculationExecutionInput(v *StartCalculationExecutionInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "StartCalculationExecutionInput"} if v.SessionId == nil { invalidParams.Add(smithy.NewErrParamRequired("SessionId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpStartQueryExecutionInput(v *StartQueryExecutionInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "StartQueryExecutionInput"} if v.QueryString == nil { invalidParams.Add(smithy.NewErrParamRequired("QueryString")) } if v.ResultConfiguration != nil { if err := validateResultConfiguration(v.ResultConfiguration); err != nil { invalidParams.AddNested("ResultConfiguration", err.(smithy.InvalidParamsError)) } } if v.ResultReuseConfiguration != nil { if err := validateResultReuseConfiguration(v.ResultReuseConfiguration); err != nil { invalidParams.AddNested("ResultReuseConfiguration", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpStartSessionInput(v *StartSessionInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "StartSessionInput"} if v.WorkGroup == nil { invalidParams.Add(smithy.NewErrParamRequired("WorkGroup")) } if v.EngineConfiguration == nil { invalidParams.Add(smithy.NewErrParamRequired("EngineConfiguration")) } else if v.EngineConfiguration != nil { if err := validateEngineConfiguration(v.EngineConfiguration); err != nil { invalidParams.AddNested("EngineConfiguration", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpStopCalculationExecutionInput(v *StopCalculationExecutionInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "StopCalculationExecutionInput"} if v.CalculationExecutionId == nil { invalidParams.Add(smithy.NewErrParamRequired("CalculationExecutionId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpStopQueryExecutionInput(v *StopQueryExecutionInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "StopQueryExecutionInput"} if v.QueryExecutionId == nil { invalidParams.Add(smithy.NewErrParamRequired("QueryExecutionId")) } 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 validateOpTerminateSessionInput(v *TerminateSessionInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "TerminateSessionInput"} if v.SessionId == nil { invalidParams.Add(smithy.NewErrParamRequired("SessionId")) } 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 validateOpUpdateCapacityReservationInput(v *UpdateCapacityReservationInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UpdateCapacityReservationInput"} if v.TargetDpus == nil { invalidParams.Add(smithy.NewErrParamRequired("TargetDpus")) } if v.Name == nil { invalidParams.Add(smithy.NewErrParamRequired("Name")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUpdateDataCatalogInput(v *UpdateDataCatalogInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UpdateDataCatalogInput"} if v.Name == nil { invalidParams.Add(smithy.NewErrParamRequired("Name")) } if len(v.Type) == 0 { invalidParams.Add(smithy.NewErrParamRequired("Type")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUpdateNamedQueryInput(v *UpdateNamedQueryInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UpdateNamedQueryInput"} if v.NamedQueryId == nil { invalidParams.Add(smithy.NewErrParamRequired("NamedQueryId")) } if v.Name == nil { invalidParams.Add(smithy.NewErrParamRequired("Name")) } if v.QueryString == nil { invalidParams.Add(smithy.NewErrParamRequired("QueryString")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUpdateNotebookInput(v *UpdateNotebookInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UpdateNotebookInput"} if v.NotebookId == nil { invalidParams.Add(smithy.NewErrParamRequired("NotebookId")) } if v.Payload == nil { invalidParams.Add(smithy.NewErrParamRequired("Payload")) } if len(v.Type) == 0 { invalidParams.Add(smithy.NewErrParamRequired("Type")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUpdateNotebookMetadataInput(v *UpdateNotebookMetadataInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UpdateNotebookMetadataInput"} if v.NotebookId == nil { invalidParams.Add(smithy.NewErrParamRequired("NotebookId")) } if v.Name == nil { invalidParams.Add(smithy.NewErrParamRequired("Name")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUpdatePreparedStatementInput(v *UpdatePreparedStatementInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UpdatePreparedStatementInput"} if v.StatementName == nil { invalidParams.Add(smithy.NewErrParamRequired("StatementName")) } if v.WorkGroup == nil { invalidParams.Add(smithy.NewErrParamRequired("WorkGroup")) } if v.QueryStatement == nil { invalidParams.Add(smithy.NewErrParamRequired("QueryStatement")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUpdateWorkGroupInput(v *UpdateWorkGroupInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UpdateWorkGroupInput"} if v.WorkGroup == nil { invalidParams.Add(smithy.NewErrParamRequired("WorkGroup")) } if v.ConfigurationUpdates != nil { if err := validateWorkGroupConfigurationUpdates(v.ConfigurationUpdates); err != nil { invalidParams.AddNested("ConfigurationUpdates", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } }