// Code generated by smithy-go-codegen DO NOT EDIT. package devicefarm import ( "context" "fmt" "github.com/aws/aws-sdk-go-v2/service/devicefarm/types" smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" ) type validateOpCreateDevicePool struct { } func (*validateOpCreateDevicePool) ID() string { return "OperationInputValidation" } func (m *validateOpCreateDevicePool) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CreateDevicePoolInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCreateDevicePoolInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpCreateInstanceProfile struct { } func (*validateOpCreateInstanceProfile) ID() string { return "OperationInputValidation" } func (m *validateOpCreateInstanceProfile) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CreateInstanceProfileInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCreateInstanceProfileInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpCreateNetworkProfile struct { } func (*validateOpCreateNetworkProfile) ID() string { return "OperationInputValidation" } func (m *validateOpCreateNetworkProfile) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CreateNetworkProfileInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCreateNetworkProfileInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpCreateProject struct { } func (*validateOpCreateProject) ID() string { return "OperationInputValidation" } func (m *validateOpCreateProject) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CreateProjectInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCreateProjectInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpCreateRemoteAccessSession struct { } func (*validateOpCreateRemoteAccessSession) ID() string { return "OperationInputValidation" } func (m *validateOpCreateRemoteAccessSession) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CreateRemoteAccessSessionInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCreateRemoteAccessSessionInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpCreateTestGridProject struct { } func (*validateOpCreateTestGridProject) ID() string { return "OperationInputValidation" } func (m *validateOpCreateTestGridProject) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CreateTestGridProjectInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCreateTestGridProjectInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpCreateTestGridUrl struct { } func (*validateOpCreateTestGridUrl) ID() string { return "OperationInputValidation" } func (m *validateOpCreateTestGridUrl) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CreateTestGridUrlInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCreateTestGridUrlInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpCreateUpload struct { } func (*validateOpCreateUpload) ID() string { return "OperationInputValidation" } func (m *validateOpCreateUpload) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CreateUploadInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCreateUploadInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpCreateVPCEConfiguration struct { } func (*validateOpCreateVPCEConfiguration) ID() string { return "OperationInputValidation" } func (m *validateOpCreateVPCEConfiguration) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CreateVPCEConfigurationInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCreateVPCEConfigurationInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteDevicePool struct { } func (*validateOpDeleteDevicePool) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteDevicePool) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteDevicePoolInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteDevicePoolInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteInstanceProfile struct { } func (*validateOpDeleteInstanceProfile) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteInstanceProfile) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteInstanceProfileInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteInstanceProfileInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteNetworkProfile struct { } func (*validateOpDeleteNetworkProfile) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteNetworkProfile) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteNetworkProfileInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteNetworkProfileInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteProject struct { } func (*validateOpDeleteProject) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteProject) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteProjectInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteProjectInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteRemoteAccessSession struct { } func (*validateOpDeleteRemoteAccessSession) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteRemoteAccessSession) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteRemoteAccessSessionInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteRemoteAccessSessionInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteRun struct { } func (*validateOpDeleteRun) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteRun) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteRunInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteRunInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteTestGridProject struct { } func (*validateOpDeleteTestGridProject) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteTestGridProject) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteTestGridProjectInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteTestGridProjectInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteUpload struct { } func (*validateOpDeleteUpload) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteUpload) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteUploadInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteUploadInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteVPCEConfiguration struct { } func (*validateOpDeleteVPCEConfiguration) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteVPCEConfiguration) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteVPCEConfigurationInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteVPCEConfigurationInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetDevice struct { } func (*validateOpGetDevice) ID() string { return "OperationInputValidation" } func (m *validateOpGetDevice) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetDeviceInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetDeviceInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetDeviceInstance struct { } func (*validateOpGetDeviceInstance) ID() string { return "OperationInputValidation" } func (m *validateOpGetDeviceInstance) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetDeviceInstanceInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetDeviceInstanceInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetDevicePoolCompatibility struct { } func (*validateOpGetDevicePoolCompatibility) ID() string { return "OperationInputValidation" } func (m *validateOpGetDevicePoolCompatibility) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetDevicePoolCompatibilityInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetDevicePoolCompatibilityInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetDevicePool struct { } func (*validateOpGetDevicePool) ID() string { return "OperationInputValidation" } func (m *validateOpGetDevicePool) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetDevicePoolInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetDevicePoolInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetInstanceProfile struct { } func (*validateOpGetInstanceProfile) ID() string { return "OperationInputValidation" } func (m *validateOpGetInstanceProfile) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetInstanceProfileInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetInstanceProfileInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetJob struct { } func (*validateOpGetJob) ID() string { return "OperationInputValidation" } func (m *validateOpGetJob) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetJobInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetJobInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetNetworkProfile struct { } func (*validateOpGetNetworkProfile) ID() string { return "OperationInputValidation" } func (m *validateOpGetNetworkProfile) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetNetworkProfileInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetNetworkProfileInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetProject struct { } func (*validateOpGetProject) ID() string { return "OperationInputValidation" } func (m *validateOpGetProject) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetProjectInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetProjectInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetRemoteAccessSession struct { } func (*validateOpGetRemoteAccessSession) ID() string { return "OperationInputValidation" } func (m *validateOpGetRemoteAccessSession) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetRemoteAccessSessionInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetRemoteAccessSessionInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetRun struct { } func (*validateOpGetRun) ID() string { return "OperationInputValidation" } func (m *validateOpGetRun) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetRunInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetRunInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetSuite struct { } func (*validateOpGetSuite) ID() string { return "OperationInputValidation" } func (m *validateOpGetSuite) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetSuiteInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetSuiteInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetTestGridProject struct { } func (*validateOpGetTestGridProject) ID() string { return "OperationInputValidation" } func (m *validateOpGetTestGridProject) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetTestGridProjectInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetTestGridProjectInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetTest struct { } func (*validateOpGetTest) ID() string { return "OperationInputValidation" } func (m *validateOpGetTest) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetTestInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetTestInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetUpload struct { } func (*validateOpGetUpload) ID() string { return "OperationInputValidation" } func (m *validateOpGetUpload) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetUploadInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetUploadInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetVPCEConfiguration struct { } func (*validateOpGetVPCEConfiguration) ID() string { return "OperationInputValidation" } func (m *validateOpGetVPCEConfiguration) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetVPCEConfigurationInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetVPCEConfigurationInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpInstallToRemoteAccessSession struct { } func (*validateOpInstallToRemoteAccessSession) ID() string { return "OperationInputValidation" } func (m *validateOpInstallToRemoteAccessSession) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*InstallToRemoteAccessSessionInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpInstallToRemoteAccessSessionInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpListArtifacts struct { } func (*validateOpListArtifacts) ID() string { return "OperationInputValidation" } func (m *validateOpListArtifacts) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ListArtifactsInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpListArtifactsInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpListDevicePools struct { } func (*validateOpListDevicePools) ID() string { return "OperationInputValidation" } func (m *validateOpListDevicePools) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ListDevicePoolsInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpListDevicePoolsInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpListDevices struct { } func (*validateOpListDevices) ID() string { return "OperationInputValidation" } func (m *validateOpListDevices) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ListDevicesInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpListDevicesInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpListJobs struct { } func (*validateOpListJobs) ID() string { return "OperationInputValidation" } func (m *validateOpListJobs) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ListJobsInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpListJobsInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpListNetworkProfiles struct { } func (*validateOpListNetworkProfiles) ID() string { return "OperationInputValidation" } func (m *validateOpListNetworkProfiles) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ListNetworkProfilesInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpListNetworkProfilesInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpListRemoteAccessSessions struct { } func (*validateOpListRemoteAccessSessions) ID() string { return "OperationInputValidation" } func (m *validateOpListRemoteAccessSessions) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ListRemoteAccessSessionsInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpListRemoteAccessSessionsInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpListRuns struct { } func (*validateOpListRuns) ID() string { return "OperationInputValidation" } func (m *validateOpListRuns) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ListRunsInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpListRunsInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpListSamples struct { } func (*validateOpListSamples) ID() string { return "OperationInputValidation" } func (m *validateOpListSamples) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ListSamplesInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpListSamplesInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpListSuites struct { } func (*validateOpListSuites) ID() string { return "OperationInputValidation" } func (m *validateOpListSuites) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ListSuitesInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpListSuitesInput(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 validateOpListTestGridSessionActions struct { } func (*validateOpListTestGridSessionActions) ID() string { return "OperationInputValidation" } func (m *validateOpListTestGridSessionActions) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ListTestGridSessionActionsInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpListTestGridSessionActionsInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpListTestGridSessionArtifacts struct { } func (*validateOpListTestGridSessionArtifacts) ID() string { return "OperationInputValidation" } func (m *validateOpListTestGridSessionArtifacts) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ListTestGridSessionArtifactsInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpListTestGridSessionArtifactsInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpListTestGridSessions struct { } func (*validateOpListTestGridSessions) ID() string { return "OperationInputValidation" } func (m *validateOpListTestGridSessions) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ListTestGridSessionsInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpListTestGridSessionsInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpListTests struct { } func (*validateOpListTests) ID() string { return "OperationInputValidation" } func (m *validateOpListTests) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ListTestsInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpListTestsInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpListUniqueProblems struct { } func (*validateOpListUniqueProblems) ID() string { return "OperationInputValidation" } func (m *validateOpListUniqueProblems) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ListUniqueProblemsInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpListUniqueProblemsInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpListUploads struct { } func (*validateOpListUploads) ID() string { return "OperationInputValidation" } func (m *validateOpListUploads) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ListUploadsInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpListUploadsInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpPurchaseOffering struct { } func (*validateOpPurchaseOffering) ID() string { return "OperationInputValidation" } func (m *validateOpPurchaseOffering) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*PurchaseOfferingInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpPurchaseOfferingInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpRenewOffering struct { } func (*validateOpRenewOffering) ID() string { return "OperationInputValidation" } func (m *validateOpRenewOffering) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*RenewOfferingInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpRenewOfferingInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpScheduleRun struct { } func (*validateOpScheduleRun) ID() string { return "OperationInputValidation" } func (m *validateOpScheduleRun) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ScheduleRunInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpScheduleRunInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpStopJob struct { } func (*validateOpStopJob) ID() string { return "OperationInputValidation" } func (m *validateOpStopJob) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*StopJobInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpStopJobInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpStopRemoteAccessSession struct { } func (*validateOpStopRemoteAccessSession) ID() string { return "OperationInputValidation" } func (m *validateOpStopRemoteAccessSession) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*StopRemoteAccessSessionInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpStopRemoteAccessSessionInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpStopRun struct { } func (*validateOpStopRun) ID() string { return "OperationInputValidation" } func (m *validateOpStopRun) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*StopRunInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpStopRunInput(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 validateOpUpdateDeviceInstance struct { } func (*validateOpUpdateDeviceInstance) ID() string { return "OperationInputValidation" } func (m *validateOpUpdateDeviceInstance) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UpdateDeviceInstanceInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUpdateDeviceInstanceInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpUpdateDevicePool struct { } func (*validateOpUpdateDevicePool) ID() string { return "OperationInputValidation" } func (m *validateOpUpdateDevicePool) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UpdateDevicePoolInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUpdateDevicePoolInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpUpdateInstanceProfile struct { } func (*validateOpUpdateInstanceProfile) ID() string { return "OperationInputValidation" } func (m *validateOpUpdateInstanceProfile) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UpdateInstanceProfileInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUpdateInstanceProfileInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpUpdateNetworkProfile struct { } func (*validateOpUpdateNetworkProfile) ID() string { return "OperationInputValidation" } func (m *validateOpUpdateNetworkProfile) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UpdateNetworkProfileInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUpdateNetworkProfileInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpUpdateProject struct { } func (*validateOpUpdateProject) ID() string { return "OperationInputValidation" } func (m *validateOpUpdateProject) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UpdateProjectInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUpdateProjectInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpUpdateTestGridProject struct { } func (*validateOpUpdateTestGridProject) ID() string { return "OperationInputValidation" } func (m *validateOpUpdateTestGridProject) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UpdateTestGridProjectInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUpdateTestGridProjectInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpUpdateUpload struct { } func (*validateOpUpdateUpload) ID() string { return "OperationInputValidation" } func (m *validateOpUpdateUpload) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UpdateUploadInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUpdateUploadInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpUpdateVPCEConfiguration struct { } func (*validateOpUpdateVPCEConfiguration) ID() string { return "OperationInputValidation" } func (m *validateOpUpdateVPCEConfiguration) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UpdateVPCEConfigurationInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUpdateVPCEConfigurationInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } func addOpCreateDevicePoolValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreateDevicePool{}, middleware.After) } func addOpCreateInstanceProfileValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreateInstanceProfile{}, middleware.After) } func addOpCreateNetworkProfileValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreateNetworkProfile{}, middleware.After) } func addOpCreateProjectValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreateProject{}, middleware.After) } func addOpCreateRemoteAccessSessionValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreateRemoteAccessSession{}, middleware.After) } func addOpCreateTestGridProjectValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreateTestGridProject{}, middleware.After) } func addOpCreateTestGridUrlValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreateTestGridUrl{}, middleware.After) } func addOpCreateUploadValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreateUpload{}, middleware.After) } func addOpCreateVPCEConfigurationValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreateVPCEConfiguration{}, middleware.After) } func addOpDeleteDevicePoolValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteDevicePool{}, middleware.After) } func addOpDeleteInstanceProfileValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteInstanceProfile{}, middleware.After) } func addOpDeleteNetworkProfileValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteNetworkProfile{}, middleware.After) } func addOpDeleteProjectValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteProject{}, middleware.After) } func addOpDeleteRemoteAccessSessionValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteRemoteAccessSession{}, middleware.After) } func addOpDeleteRunValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteRun{}, middleware.After) } func addOpDeleteTestGridProjectValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteTestGridProject{}, middleware.After) } func addOpDeleteUploadValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteUpload{}, middleware.After) } func addOpDeleteVPCEConfigurationValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteVPCEConfiguration{}, middleware.After) } func addOpGetDeviceValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetDevice{}, middleware.After) } func addOpGetDeviceInstanceValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetDeviceInstance{}, middleware.After) } func addOpGetDevicePoolCompatibilityValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetDevicePoolCompatibility{}, middleware.After) } func addOpGetDevicePoolValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetDevicePool{}, middleware.After) } func addOpGetInstanceProfileValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetInstanceProfile{}, middleware.After) } func addOpGetJobValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetJob{}, middleware.After) } func addOpGetNetworkProfileValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetNetworkProfile{}, middleware.After) } func addOpGetProjectValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetProject{}, middleware.After) } func addOpGetRemoteAccessSessionValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetRemoteAccessSession{}, middleware.After) } func addOpGetRunValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetRun{}, middleware.After) } func addOpGetSuiteValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetSuite{}, middleware.After) } func addOpGetTestGridProjectValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetTestGridProject{}, middleware.After) } func addOpGetTestValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetTest{}, middleware.After) } func addOpGetUploadValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetUpload{}, middleware.After) } func addOpGetVPCEConfigurationValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetVPCEConfiguration{}, middleware.After) } func addOpInstallToRemoteAccessSessionValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpInstallToRemoteAccessSession{}, middleware.After) } func addOpListArtifactsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpListArtifacts{}, middleware.After) } func addOpListDevicePoolsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpListDevicePools{}, middleware.After) } func addOpListDevicesValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpListDevices{}, middleware.After) } func addOpListJobsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpListJobs{}, middleware.After) } func addOpListNetworkProfilesValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpListNetworkProfiles{}, middleware.After) } func addOpListRemoteAccessSessionsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpListRemoteAccessSessions{}, middleware.After) } func addOpListRunsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpListRuns{}, middleware.After) } func addOpListSamplesValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpListSamples{}, middleware.After) } func addOpListSuitesValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpListSuites{}, middleware.After) } func addOpListTagsForResourceValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpListTagsForResource{}, middleware.After) } func addOpListTestGridSessionActionsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpListTestGridSessionActions{}, middleware.After) } func addOpListTestGridSessionArtifactsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpListTestGridSessionArtifacts{}, middleware.After) } func addOpListTestGridSessionsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpListTestGridSessions{}, middleware.After) } func addOpListTestsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpListTests{}, middleware.After) } func addOpListUniqueProblemsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpListUniqueProblems{}, middleware.After) } func addOpListUploadsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpListUploads{}, middleware.After) } func addOpPurchaseOfferingValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpPurchaseOffering{}, middleware.After) } func addOpRenewOfferingValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpRenewOffering{}, middleware.After) } func addOpScheduleRunValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpScheduleRun{}, middleware.After) } func addOpStopJobValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpStopJob{}, middleware.After) } func addOpStopRemoteAccessSessionValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpStopRemoteAccessSession{}, middleware.After) } func addOpStopRunValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpStopRun{}, 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 addOpUpdateDeviceInstanceValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUpdateDeviceInstance{}, middleware.After) } func addOpUpdateDevicePoolValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUpdateDevicePool{}, middleware.After) } func addOpUpdateInstanceProfileValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUpdateInstanceProfile{}, middleware.After) } func addOpUpdateNetworkProfileValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUpdateNetworkProfile{}, middleware.After) } func addOpUpdateProjectValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUpdateProject{}, middleware.After) } func addOpUpdateTestGridProjectValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUpdateTestGridProject{}, middleware.After) } func addOpUpdateUploadValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUpdateUpload{}, middleware.After) } func addOpUpdateVPCEConfigurationValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUpdateVPCEConfiguration{}, middleware.After) } func validateDeviceFilter(v *types.DeviceFilter) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeviceFilter"} if len(v.Attribute) == 0 { invalidParams.Add(smithy.NewErrParamRequired("Attribute")) } if len(v.Operator) == 0 { invalidParams.Add(smithy.NewErrParamRequired("Operator")) } if v.Values == nil { invalidParams.Add(smithy.NewErrParamRequired("Values")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateDeviceFilters(v []types.DeviceFilter) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeviceFilters"} for i := range v { if err := validateDeviceFilter(&v[i]); err != nil { invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateDeviceSelectionConfiguration(v *types.DeviceSelectionConfiguration) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeviceSelectionConfiguration"} if v.Filters == nil { invalidParams.Add(smithy.NewErrParamRequired("Filters")) } else if v.Filters != nil { if err := validateDeviceFilters(v.Filters); err != nil { invalidParams.AddNested("Filters", err.(smithy.InvalidParamsError)) } } if v.MaxDevices == nil { invalidParams.Add(smithy.NewErrParamRequired("MaxDevices")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateLocation(v *types.Location) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "Location"} if v.Latitude == nil { invalidParams.Add(smithy.NewErrParamRequired("Latitude")) } if v.Longitude == nil { invalidParams.Add(smithy.NewErrParamRequired("Longitude")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateScheduleRunConfiguration(v *types.ScheduleRunConfiguration) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ScheduleRunConfiguration"} if v.Location != nil { if err := validateLocation(v.Location); err != nil { invalidParams.AddNested("Location", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateScheduleRunTest(v *types.ScheduleRunTest) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ScheduleRunTest"} if len(v.Type) == 0 { invalidParams.Add(smithy.NewErrParamRequired("Type")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateTag(v *types.Tag) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "Tag"} if v.Key == nil { invalidParams.Add(smithy.NewErrParamRequired("Key")) } if v.Value == nil { invalidParams.Add(smithy.NewErrParamRequired("Value")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateTagList(v []types.Tag) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "TagList"} for i := range v { if err := validateTag(&v[i]); err != nil { invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateTestGridVpcConfig(v *types.TestGridVpcConfig) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "TestGridVpcConfig"} if v.SecurityGroupIds == nil { invalidParams.Add(smithy.NewErrParamRequired("SecurityGroupIds")) } if v.SubnetIds == nil { invalidParams.Add(smithy.NewErrParamRequired("SubnetIds")) } if v.VpcId == nil { invalidParams.Add(smithy.NewErrParamRequired("VpcId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateVpcConfig(v *types.VpcConfig) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "VpcConfig"} if v.SecurityGroupIds == nil { invalidParams.Add(smithy.NewErrParamRequired("SecurityGroupIds")) } if v.SubnetIds == nil { invalidParams.Add(smithy.NewErrParamRequired("SubnetIds")) } if v.VpcId == nil { invalidParams.Add(smithy.NewErrParamRequired("VpcId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCreateDevicePoolInput(v *CreateDevicePoolInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreateDevicePoolInput"} if v.ProjectArn == nil { invalidParams.Add(smithy.NewErrParamRequired("ProjectArn")) } if v.Name == nil { invalidParams.Add(smithy.NewErrParamRequired("Name")) } if v.Rules == nil { invalidParams.Add(smithy.NewErrParamRequired("Rules")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCreateInstanceProfileInput(v *CreateInstanceProfileInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreateInstanceProfileInput"} if v.Name == nil { invalidParams.Add(smithy.NewErrParamRequired("Name")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCreateNetworkProfileInput(v *CreateNetworkProfileInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreateNetworkProfileInput"} if v.ProjectArn == nil { invalidParams.Add(smithy.NewErrParamRequired("ProjectArn")) } if v.Name == nil { invalidParams.Add(smithy.NewErrParamRequired("Name")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCreateProjectInput(v *CreateProjectInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreateProjectInput"} if v.Name == nil { invalidParams.Add(smithy.NewErrParamRequired("Name")) } if v.VpcConfig != nil { if err := validateVpcConfig(v.VpcConfig); err != nil { invalidParams.AddNested("VpcConfig", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCreateRemoteAccessSessionInput(v *CreateRemoteAccessSessionInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreateRemoteAccessSessionInput"} if v.ProjectArn == nil { invalidParams.Add(smithy.NewErrParamRequired("ProjectArn")) } if v.DeviceArn == nil { invalidParams.Add(smithy.NewErrParamRequired("DeviceArn")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCreateTestGridProjectInput(v *CreateTestGridProjectInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreateTestGridProjectInput"} if v.Name == nil { invalidParams.Add(smithy.NewErrParamRequired("Name")) } if v.VpcConfig != nil { if err := validateTestGridVpcConfig(v.VpcConfig); err != nil { invalidParams.AddNested("VpcConfig", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCreateTestGridUrlInput(v *CreateTestGridUrlInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreateTestGridUrlInput"} if v.ProjectArn == nil { invalidParams.Add(smithy.NewErrParamRequired("ProjectArn")) } if v.ExpiresInSeconds == nil { invalidParams.Add(smithy.NewErrParamRequired("ExpiresInSeconds")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCreateUploadInput(v *CreateUploadInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreateUploadInput"} if v.ProjectArn == nil { invalidParams.Add(smithy.NewErrParamRequired("ProjectArn")) } 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 validateOpCreateVPCEConfigurationInput(v *CreateVPCEConfigurationInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreateVPCEConfigurationInput"} if v.VpceConfigurationName == nil { invalidParams.Add(smithy.NewErrParamRequired("VpceConfigurationName")) } if v.VpceServiceName == nil { invalidParams.Add(smithy.NewErrParamRequired("VpceServiceName")) } if v.ServiceDnsName == nil { invalidParams.Add(smithy.NewErrParamRequired("ServiceDnsName")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteDevicePoolInput(v *DeleteDevicePoolInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteDevicePoolInput"} if v.Arn == nil { invalidParams.Add(smithy.NewErrParamRequired("Arn")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteInstanceProfileInput(v *DeleteInstanceProfileInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteInstanceProfileInput"} if v.Arn == nil { invalidParams.Add(smithy.NewErrParamRequired("Arn")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteNetworkProfileInput(v *DeleteNetworkProfileInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteNetworkProfileInput"} if v.Arn == nil { invalidParams.Add(smithy.NewErrParamRequired("Arn")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteProjectInput(v *DeleteProjectInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteProjectInput"} if v.Arn == nil { invalidParams.Add(smithy.NewErrParamRequired("Arn")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteRemoteAccessSessionInput(v *DeleteRemoteAccessSessionInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteRemoteAccessSessionInput"} if v.Arn == nil { invalidParams.Add(smithy.NewErrParamRequired("Arn")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteRunInput(v *DeleteRunInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteRunInput"} if v.Arn == nil { invalidParams.Add(smithy.NewErrParamRequired("Arn")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteTestGridProjectInput(v *DeleteTestGridProjectInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteTestGridProjectInput"} if v.ProjectArn == nil { invalidParams.Add(smithy.NewErrParamRequired("ProjectArn")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteUploadInput(v *DeleteUploadInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteUploadInput"} if v.Arn == nil { invalidParams.Add(smithy.NewErrParamRequired("Arn")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteVPCEConfigurationInput(v *DeleteVPCEConfigurationInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteVPCEConfigurationInput"} if v.Arn == nil { invalidParams.Add(smithy.NewErrParamRequired("Arn")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetDeviceInput(v *GetDeviceInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetDeviceInput"} if v.Arn == nil { invalidParams.Add(smithy.NewErrParamRequired("Arn")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetDeviceInstanceInput(v *GetDeviceInstanceInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetDeviceInstanceInput"} if v.Arn == nil { invalidParams.Add(smithy.NewErrParamRequired("Arn")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetDevicePoolCompatibilityInput(v *GetDevicePoolCompatibilityInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetDevicePoolCompatibilityInput"} if v.DevicePoolArn == nil { invalidParams.Add(smithy.NewErrParamRequired("DevicePoolArn")) } if v.Test != nil { if err := validateScheduleRunTest(v.Test); err != nil { invalidParams.AddNested("Test", err.(smithy.InvalidParamsError)) } } if v.Configuration != nil { if err := validateScheduleRunConfiguration(v.Configuration); err != nil { invalidParams.AddNested("Configuration", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetDevicePoolInput(v *GetDevicePoolInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetDevicePoolInput"} if v.Arn == nil { invalidParams.Add(smithy.NewErrParamRequired("Arn")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetInstanceProfileInput(v *GetInstanceProfileInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetInstanceProfileInput"} if v.Arn == nil { invalidParams.Add(smithy.NewErrParamRequired("Arn")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetJobInput(v *GetJobInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetJobInput"} if v.Arn == nil { invalidParams.Add(smithy.NewErrParamRequired("Arn")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetNetworkProfileInput(v *GetNetworkProfileInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetNetworkProfileInput"} if v.Arn == nil { invalidParams.Add(smithy.NewErrParamRequired("Arn")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetProjectInput(v *GetProjectInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetProjectInput"} if v.Arn == nil { invalidParams.Add(smithy.NewErrParamRequired("Arn")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetRemoteAccessSessionInput(v *GetRemoteAccessSessionInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetRemoteAccessSessionInput"} if v.Arn == nil { invalidParams.Add(smithy.NewErrParamRequired("Arn")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetRunInput(v *GetRunInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetRunInput"} if v.Arn == nil { invalidParams.Add(smithy.NewErrParamRequired("Arn")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetSuiteInput(v *GetSuiteInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetSuiteInput"} if v.Arn == nil { invalidParams.Add(smithy.NewErrParamRequired("Arn")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetTestGridProjectInput(v *GetTestGridProjectInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetTestGridProjectInput"} if v.ProjectArn == nil { invalidParams.Add(smithy.NewErrParamRequired("ProjectArn")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetTestInput(v *GetTestInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetTestInput"} if v.Arn == nil { invalidParams.Add(smithy.NewErrParamRequired("Arn")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetUploadInput(v *GetUploadInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetUploadInput"} if v.Arn == nil { invalidParams.Add(smithy.NewErrParamRequired("Arn")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetVPCEConfigurationInput(v *GetVPCEConfigurationInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetVPCEConfigurationInput"} if v.Arn == nil { invalidParams.Add(smithy.NewErrParamRequired("Arn")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpInstallToRemoteAccessSessionInput(v *InstallToRemoteAccessSessionInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "InstallToRemoteAccessSessionInput"} if v.RemoteAccessSessionArn == nil { invalidParams.Add(smithy.NewErrParamRequired("RemoteAccessSessionArn")) } if v.AppArn == nil { invalidParams.Add(smithy.NewErrParamRequired("AppArn")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpListArtifactsInput(v *ListArtifactsInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListArtifactsInput"} if v.Arn == nil { invalidParams.Add(smithy.NewErrParamRequired("Arn")) } if len(v.Type) == 0 { invalidParams.Add(smithy.NewErrParamRequired("Type")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpListDevicePoolsInput(v *ListDevicePoolsInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListDevicePoolsInput"} if v.Arn == nil { invalidParams.Add(smithy.NewErrParamRequired("Arn")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpListDevicesInput(v *ListDevicesInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListDevicesInput"} if v.Filters != nil { if err := validateDeviceFilters(v.Filters); err != nil { invalidParams.AddNested("Filters", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpListJobsInput(v *ListJobsInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListJobsInput"} if v.Arn == nil { invalidParams.Add(smithy.NewErrParamRequired("Arn")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpListNetworkProfilesInput(v *ListNetworkProfilesInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListNetworkProfilesInput"} if v.Arn == nil { invalidParams.Add(smithy.NewErrParamRequired("Arn")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpListRemoteAccessSessionsInput(v *ListRemoteAccessSessionsInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListRemoteAccessSessionsInput"} if v.Arn == nil { invalidParams.Add(smithy.NewErrParamRequired("Arn")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpListRunsInput(v *ListRunsInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListRunsInput"} if v.Arn == nil { invalidParams.Add(smithy.NewErrParamRequired("Arn")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpListSamplesInput(v *ListSamplesInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListSamplesInput"} if v.Arn == nil { invalidParams.Add(smithy.NewErrParamRequired("Arn")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpListSuitesInput(v *ListSuitesInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListSuitesInput"} if v.Arn == nil { invalidParams.Add(smithy.NewErrParamRequired("Arn")) } 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 validateOpListTestGridSessionActionsInput(v *ListTestGridSessionActionsInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListTestGridSessionActionsInput"} if v.SessionArn == nil { invalidParams.Add(smithy.NewErrParamRequired("SessionArn")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpListTestGridSessionArtifactsInput(v *ListTestGridSessionArtifactsInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListTestGridSessionArtifactsInput"} if v.SessionArn == nil { invalidParams.Add(smithy.NewErrParamRequired("SessionArn")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpListTestGridSessionsInput(v *ListTestGridSessionsInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListTestGridSessionsInput"} if v.ProjectArn == nil { invalidParams.Add(smithy.NewErrParamRequired("ProjectArn")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpListTestsInput(v *ListTestsInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListTestsInput"} if v.Arn == nil { invalidParams.Add(smithy.NewErrParamRequired("Arn")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpListUniqueProblemsInput(v *ListUniqueProblemsInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListUniqueProblemsInput"} if v.Arn == nil { invalidParams.Add(smithy.NewErrParamRequired("Arn")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpListUploadsInput(v *ListUploadsInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListUploadsInput"} if v.Arn == nil { invalidParams.Add(smithy.NewErrParamRequired("Arn")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpPurchaseOfferingInput(v *PurchaseOfferingInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "PurchaseOfferingInput"} if v.OfferingId == nil { invalidParams.Add(smithy.NewErrParamRequired("OfferingId")) } if v.Quantity == nil { invalidParams.Add(smithy.NewErrParamRequired("Quantity")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpRenewOfferingInput(v *RenewOfferingInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "RenewOfferingInput"} if v.OfferingId == nil { invalidParams.Add(smithy.NewErrParamRequired("OfferingId")) } if v.Quantity == nil { invalidParams.Add(smithy.NewErrParamRequired("Quantity")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpScheduleRunInput(v *ScheduleRunInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ScheduleRunInput"} if v.ProjectArn == nil { invalidParams.Add(smithy.NewErrParamRequired("ProjectArn")) } if v.DeviceSelectionConfiguration != nil { if err := validateDeviceSelectionConfiguration(v.DeviceSelectionConfiguration); err != nil { invalidParams.AddNested("DeviceSelectionConfiguration", err.(smithy.InvalidParamsError)) } } if v.Test == nil { invalidParams.Add(smithy.NewErrParamRequired("Test")) } else if v.Test != nil { if err := validateScheduleRunTest(v.Test); err != nil { invalidParams.AddNested("Test", err.(smithy.InvalidParamsError)) } } if v.Configuration != nil { if err := validateScheduleRunConfiguration(v.Configuration); err != nil { invalidParams.AddNested("Configuration", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpStopJobInput(v *StopJobInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "StopJobInput"} if v.Arn == nil { invalidParams.Add(smithy.NewErrParamRequired("Arn")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpStopRemoteAccessSessionInput(v *StopRemoteAccessSessionInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "StopRemoteAccessSessionInput"} if v.Arn == nil { invalidParams.Add(smithy.NewErrParamRequired("Arn")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpStopRunInput(v *StopRunInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "StopRunInput"} if v.Arn == nil { invalidParams.Add(smithy.NewErrParamRequired("Arn")) } 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")) } else if v.Tags != nil { if err := validateTagList(v.Tags); err != nil { invalidParams.AddNested("Tags", err.(smithy.InvalidParamsError)) } } 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 validateOpUpdateDeviceInstanceInput(v *UpdateDeviceInstanceInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UpdateDeviceInstanceInput"} if v.Arn == nil { invalidParams.Add(smithy.NewErrParamRequired("Arn")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUpdateDevicePoolInput(v *UpdateDevicePoolInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UpdateDevicePoolInput"} if v.Arn == nil { invalidParams.Add(smithy.NewErrParamRequired("Arn")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUpdateInstanceProfileInput(v *UpdateInstanceProfileInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UpdateInstanceProfileInput"} if v.Arn == nil { invalidParams.Add(smithy.NewErrParamRequired("Arn")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUpdateNetworkProfileInput(v *UpdateNetworkProfileInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UpdateNetworkProfileInput"} if v.Arn == nil { invalidParams.Add(smithy.NewErrParamRequired("Arn")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUpdateProjectInput(v *UpdateProjectInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UpdateProjectInput"} if v.Arn == nil { invalidParams.Add(smithy.NewErrParamRequired("Arn")) } if v.VpcConfig != nil { if err := validateVpcConfig(v.VpcConfig); err != nil { invalidParams.AddNested("VpcConfig", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUpdateTestGridProjectInput(v *UpdateTestGridProjectInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UpdateTestGridProjectInput"} if v.ProjectArn == nil { invalidParams.Add(smithy.NewErrParamRequired("ProjectArn")) } if v.VpcConfig != nil { if err := validateTestGridVpcConfig(v.VpcConfig); err != nil { invalidParams.AddNested("VpcConfig", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUpdateUploadInput(v *UpdateUploadInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UpdateUploadInput"} if v.Arn == nil { invalidParams.Add(smithy.NewErrParamRequired("Arn")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUpdateVPCEConfigurationInput(v *UpdateVPCEConfigurationInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UpdateVPCEConfigurationInput"} if v.Arn == nil { invalidParams.Add(smithy.NewErrParamRequired("Arn")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } }