service/medialive/validators.go (5,891 lines of code) (raw):

// Code generated by smithy-go-codegen DO NOT EDIT. package medialive import ( "context" "fmt" "github.com/aws/aws-sdk-go-v2/service/medialive/types" smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" ) type validateOpAcceptInputDeviceTransfer struct { } func (*validateOpAcceptInputDeviceTransfer) ID() string { return "OperationInputValidation" } func (m *validateOpAcceptInputDeviceTransfer) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*AcceptInputDeviceTransferInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpAcceptInputDeviceTransferInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpBatchUpdateSchedule struct { } func (*validateOpBatchUpdateSchedule) ID() string { return "OperationInputValidation" } func (m *validateOpBatchUpdateSchedule) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*BatchUpdateScheduleInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpBatchUpdateScheduleInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpCancelInputDeviceTransfer struct { } func (*validateOpCancelInputDeviceTransfer) ID() string { return "OperationInputValidation" } func (m *validateOpCancelInputDeviceTransfer) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CancelInputDeviceTransferInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCancelInputDeviceTransferInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpCreateChannel struct { } func (*validateOpCreateChannel) ID() string { return "OperationInputValidation" } func (m *validateOpCreateChannel) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CreateChannelInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCreateChannelInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpCreateChannelPlacementGroup struct { } func (*validateOpCreateChannelPlacementGroup) ID() string { return "OperationInputValidation" } func (m *validateOpCreateChannelPlacementGroup) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CreateChannelPlacementGroupInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCreateChannelPlacementGroupInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpCreateCloudWatchAlarmTemplateGroup struct { } func (*validateOpCreateCloudWatchAlarmTemplateGroup) ID() string { return "OperationInputValidation" } func (m *validateOpCreateCloudWatchAlarmTemplateGroup) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CreateCloudWatchAlarmTemplateGroupInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCreateCloudWatchAlarmTemplateGroupInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpCreateCloudWatchAlarmTemplate struct { } func (*validateOpCreateCloudWatchAlarmTemplate) ID() string { return "OperationInputValidation" } func (m *validateOpCreateCloudWatchAlarmTemplate) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CreateCloudWatchAlarmTemplateInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCreateCloudWatchAlarmTemplateInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpCreateEventBridgeRuleTemplateGroup struct { } func (*validateOpCreateEventBridgeRuleTemplateGroup) ID() string { return "OperationInputValidation" } func (m *validateOpCreateEventBridgeRuleTemplateGroup) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CreateEventBridgeRuleTemplateGroupInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCreateEventBridgeRuleTemplateGroupInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpCreateEventBridgeRuleTemplate struct { } func (*validateOpCreateEventBridgeRuleTemplate) ID() string { return "OperationInputValidation" } func (m *validateOpCreateEventBridgeRuleTemplate) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CreateEventBridgeRuleTemplateInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCreateEventBridgeRuleTemplateInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpCreateInput struct { } func (*validateOpCreateInput) ID() string { return "OperationInputValidation" } func (m *validateOpCreateInput) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CreateInputInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCreateInputInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpCreateMultiplex struct { } func (*validateOpCreateMultiplex) ID() string { return "OperationInputValidation" } func (m *validateOpCreateMultiplex) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CreateMultiplexInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCreateMultiplexInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpCreateMultiplexProgram struct { } func (*validateOpCreateMultiplexProgram) ID() string { return "OperationInputValidation" } func (m *validateOpCreateMultiplexProgram) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CreateMultiplexProgramInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCreateMultiplexProgramInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpCreateNode struct { } func (*validateOpCreateNode) ID() string { return "OperationInputValidation" } func (m *validateOpCreateNode) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CreateNodeInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCreateNodeInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpCreateNodeRegistrationScript struct { } func (*validateOpCreateNodeRegistrationScript) ID() string { return "OperationInputValidation" } func (m *validateOpCreateNodeRegistrationScript) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CreateNodeRegistrationScriptInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCreateNodeRegistrationScriptInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpCreatePartnerInput struct { } func (*validateOpCreatePartnerInput) ID() string { return "OperationInputValidation" } func (m *validateOpCreatePartnerInput) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CreatePartnerInputInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCreatePartnerInputInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpCreateSignalMap struct { } func (*validateOpCreateSignalMap) ID() string { return "OperationInputValidation" } func (m *validateOpCreateSignalMap) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CreateSignalMapInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCreateSignalMapInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpCreateTags struct { } func (*validateOpCreateTags) ID() string { return "OperationInputValidation" } func (m *validateOpCreateTags) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CreateTagsInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCreateTagsInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteChannel struct { } func (*validateOpDeleteChannel) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteChannel) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteChannelInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteChannelInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteChannelPlacementGroup struct { } func (*validateOpDeleteChannelPlacementGroup) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteChannelPlacementGroup) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteChannelPlacementGroupInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteChannelPlacementGroupInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteCloudWatchAlarmTemplateGroup struct { } func (*validateOpDeleteCloudWatchAlarmTemplateGroup) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteCloudWatchAlarmTemplateGroup) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteCloudWatchAlarmTemplateGroupInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteCloudWatchAlarmTemplateGroupInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteCloudWatchAlarmTemplate struct { } func (*validateOpDeleteCloudWatchAlarmTemplate) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteCloudWatchAlarmTemplate) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteCloudWatchAlarmTemplateInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteCloudWatchAlarmTemplateInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteCluster struct { } func (*validateOpDeleteCluster) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteCluster) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteClusterInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteClusterInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteEventBridgeRuleTemplateGroup struct { } func (*validateOpDeleteEventBridgeRuleTemplateGroup) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteEventBridgeRuleTemplateGroup) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteEventBridgeRuleTemplateGroupInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteEventBridgeRuleTemplateGroupInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteEventBridgeRuleTemplate struct { } func (*validateOpDeleteEventBridgeRuleTemplate) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteEventBridgeRuleTemplate) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteEventBridgeRuleTemplateInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteEventBridgeRuleTemplateInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteInput struct { } func (*validateOpDeleteInput) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteInput) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteInputInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteInputInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteInputSecurityGroup struct { } func (*validateOpDeleteInputSecurityGroup) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteInputSecurityGroup) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteInputSecurityGroupInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteInputSecurityGroupInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteMultiplex struct { } func (*validateOpDeleteMultiplex) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteMultiplex) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteMultiplexInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteMultiplexInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteMultiplexProgram struct { } func (*validateOpDeleteMultiplexProgram) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteMultiplexProgram) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteMultiplexProgramInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteMultiplexProgramInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteNetwork struct { } func (*validateOpDeleteNetwork) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteNetwork) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteNetworkInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteNetworkInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteNode struct { } func (*validateOpDeleteNode) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteNode) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteNodeInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteNodeInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteReservation struct { } func (*validateOpDeleteReservation) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteReservation) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteReservationInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteReservationInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteSchedule struct { } func (*validateOpDeleteSchedule) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteSchedule) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteScheduleInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteScheduleInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteSdiSource struct { } func (*validateOpDeleteSdiSource) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteSdiSource) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteSdiSourceInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteSdiSourceInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteSignalMap struct { } func (*validateOpDeleteSignalMap) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteSignalMap) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteSignalMapInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteSignalMapInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteTags struct { } func (*validateOpDeleteTags) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteTags) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteTagsInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteTagsInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDescribeChannel struct { } func (*validateOpDescribeChannel) ID() string { return "OperationInputValidation" } func (m *validateOpDescribeChannel) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DescribeChannelInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDescribeChannelInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDescribeChannelPlacementGroup struct { } func (*validateOpDescribeChannelPlacementGroup) ID() string { return "OperationInputValidation" } func (m *validateOpDescribeChannelPlacementGroup) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DescribeChannelPlacementGroupInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDescribeChannelPlacementGroupInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDescribeCluster struct { } func (*validateOpDescribeCluster) ID() string { return "OperationInputValidation" } func (m *validateOpDescribeCluster) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DescribeClusterInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDescribeClusterInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDescribeInputDevice struct { } func (*validateOpDescribeInputDevice) ID() string { return "OperationInputValidation" } func (m *validateOpDescribeInputDevice) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DescribeInputDeviceInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDescribeInputDeviceInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDescribeInputDeviceThumbnail struct { } func (*validateOpDescribeInputDeviceThumbnail) ID() string { return "OperationInputValidation" } func (m *validateOpDescribeInputDeviceThumbnail) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DescribeInputDeviceThumbnailInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDescribeInputDeviceThumbnailInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDescribeInput struct { } func (*validateOpDescribeInput) ID() string { return "OperationInputValidation" } func (m *validateOpDescribeInput) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DescribeInputInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDescribeInputInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDescribeInputSecurityGroup struct { } func (*validateOpDescribeInputSecurityGroup) ID() string { return "OperationInputValidation" } func (m *validateOpDescribeInputSecurityGroup) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DescribeInputSecurityGroupInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDescribeInputSecurityGroupInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDescribeMultiplex struct { } func (*validateOpDescribeMultiplex) ID() string { return "OperationInputValidation" } func (m *validateOpDescribeMultiplex) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DescribeMultiplexInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDescribeMultiplexInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDescribeMultiplexProgram struct { } func (*validateOpDescribeMultiplexProgram) ID() string { return "OperationInputValidation" } func (m *validateOpDescribeMultiplexProgram) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DescribeMultiplexProgramInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDescribeMultiplexProgramInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDescribeNetwork struct { } func (*validateOpDescribeNetwork) ID() string { return "OperationInputValidation" } func (m *validateOpDescribeNetwork) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DescribeNetworkInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDescribeNetworkInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDescribeNode struct { } func (*validateOpDescribeNode) ID() string { return "OperationInputValidation" } func (m *validateOpDescribeNode) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DescribeNodeInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDescribeNodeInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDescribeOffering struct { } func (*validateOpDescribeOffering) ID() string { return "OperationInputValidation" } func (m *validateOpDescribeOffering) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DescribeOfferingInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDescribeOfferingInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDescribeReservation struct { } func (*validateOpDescribeReservation) ID() string { return "OperationInputValidation" } func (m *validateOpDescribeReservation) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DescribeReservationInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDescribeReservationInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDescribeSchedule struct { } func (*validateOpDescribeSchedule) ID() string { return "OperationInputValidation" } func (m *validateOpDescribeSchedule) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DescribeScheduleInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDescribeScheduleInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDescribeSdiSource struct { } func (*validateOpDescribeSdiSource) ID() string { return "OperationInputValidation" } func (m *validateOpDescribeSdiSource) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DescribeSdiSourceInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDescribeSdiSourceInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDescribeThumbnails struct { } func (*validateOpDescribeThumbnails) ID() string { return "OperationInputValidation" } func (m *validateOpDescribeThumbnails) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DescribeThumbnailsInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDescribeThumbnailsInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetCloudWatchAlarmTemplateGroup struct { } func (*validateOpGetCloudWatchAlarmTemplateGroup) ID() string { return "OperationInputValidation" } func (m *validateOpGetCloudWatchAlarmTemplateGroup) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetCloudWatchAlarmTemplateGroupInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetCloudWatchAlarmTemplateGroupInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetCloudWatchAlarmTemplate struct { } func (*validateOpGetCloudWatchAlarmTemplate) ID() string { return "OperationInputValidation" } func (m *validateOpGetCloudWatchAlarmTemplate) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetCloudWatchAlarmTemplateInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetCloudWatchAlarmTemplateInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetEventBridgeRuleTemplateGroup struct { } func (*validateOpGetEventBridgeRuleTemplateGroup) ID() string { return "OperationInputValidation" } func (m *validateOpGetEventBridgeRuleTemplateGroup) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetEventBridgeRuleTemplateGroupInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetEventBridgeRuleTemplateGroupInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetEventBridgeRuleTemplate struct { } func (*validateOpGetEventBridgeRuleTemplate) ID() string { return "OperationInputValidation" } func (m *validateOpGetEventBridgeRuleTemplate) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetEventBridgeRuleTemplateInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetEventBridgeRuleTemplateInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetSignalMap struct { } func (*validateOpGetSignalMap) ID() string { return "OperationInputValidation" } func (m *validateOpGetSignalMap) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetSignalMapInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetSignalMapInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpListChannelPlacementGroups struct { } func (*validateOpListChannelPlacementGroups) ID() string { return "OperationInputValidation" } func (m *validateOpListChannelPlacementGroups) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ListChannelPlacementGroupsInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpListChannelPlacementGroupsInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpListInputDeviceTransfers struct { } func (*validateOpListInputDeviceTransfers) ID() string { return "OperationInputValidation" } func (m *validateOpListInputDeviceTransfers) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ListInputDeviceTransfersInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpListInputDeviceTransfersInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpListMultiplexPrograms struct { } func (*validateOpListMultiplexPrograms) ID() string { return "OperationInputValidation" } func (m *validateOpListMultiplexPrograms) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ListMultiplexProgramsInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpListMultiplexProgramsInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpListNodes struct { } func (*validateOpListNodes) ID() string { return "OperationInputValidation" } func (m *validateOpListNodes) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ListNodesInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpListNodesInput(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 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 validateOpRebootInputDevice struct { } func (*validateOpRebootInputDevice) ID() string { return "OperationInputValidation" } func (m *validateOpRebootInputDevice) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*RebootInputDeviceInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpRebootInputDeviceInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpRejectInputDeviceTransfer struct { } func (*validateOpRejectInputDeviceTransfer) ID() string { return "OperationInputValidation" } func (m *validateOpRejectInputDeviceTransfer) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*RejectInputDeviceTransferInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpRejectInputDeviceTransferInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpRestartChannelPipelines struct { } func (*validateOpRestartChannelPipelines) ID() string { return "OperationInputValidation" } func (m *validateOpRestartChannelPipelines) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*RestartChannelPipelinesInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpRestartChannelPipelinesInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpStartChannel struct { } func (*validateOpStartChannel) ID() string { return "OperationInputValidation" } func (m *validateOpStartChannel) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*StartChannelInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpStartChannelInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpStartDeleteMonitorDeployment struct { } func (*validateOpStartDeleteMonitorDeployment) ID() string { return "OperationInputValidation" } func (m *validateOpStartDeleteMonitorDeployment) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*StartDeleteMonitorDeploymentInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpStartDeleteMonitorDeploymentInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpStartInputDevice struct { } func (*validateOpStartInputDevice) ID() string { return "OperationInputValidation" } func (m *validateOpStartInputDevice) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*StartInputDeviceInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpStartInputDeviceInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpStartInputDeviceMaintenanceWindow struct { } func (*validateOpStartInputDeviceMaintenanceWindow) ID() string { return "OperationInputValidation" } func (m *validateOpStartInputDeviceMaintenanceWindow) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*StartInputDeviceMaintenanceWindowInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpStartInputDeviceMaintenanceWindowInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpStartMonitorDeployment struct { } func (*validateOpStartMonitorDeployment) ID() string { return "OperationInputValidation" } func (m *validateOpStartMonitorDeployment) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*StartMonitorDeploymentInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpStartMonitorDeploymentInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpStartMultiplex struct { } func (*validateOpStartMultiplex) ID() string { return "OperationInputValidation" } func (m *validateOpStartMultiplex) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*StartMultiplexInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpStartMultiplexInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpStartUpdateSignalMap struct { } func (*validateOpStartUpdateSignalMap) ID() string { return "OperationInputValidation" } func (m *validateOpStartUpdateSignalMap) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*StartUpdateSignalMapInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpStartUpdateSignalMapInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpStopChannel struct { } func (*validateOpStopChannel) ID() string { return "OperationInputValidation" } func (m *validateOpStopChannel) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*StopChannelInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpStopChannelInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpStopInputDevice struct { } func (*validateOpStopInputDevice) ID() string { return "OperationInputValidation" } func (m *validateOpStopInputDevice) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*StopInputDeviceInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpStopInputDeviceInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpStopMultiplex struct { } func (*validateOpStopMultiplex) ID() string { return "OperationInputValidation" } func (m *validateOpStopMultiplex) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*StopMultiplexInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpStopMultiplexInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpTransferInputDevice struct { } func (*validateOpTransferInputDevice) ID() string { return "OperationInputValidation" } func (m *validateOpTransferInputDevice) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*TransferInputDeviceInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpTransferInputDeviceInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpUpdateChannelClass struct { } func (*validateOpUpdateChannelClass) ID() string { return "OperationInputValidation" } func (m *validateOpUpdateChannelClass) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UpdateChannelClassInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUpdateChannelClassInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpUpdateChannel struct { } func (*validateOpUpdateChannel) ID() string { return "OperationInputValidation" } func (m *validateOpUpdateChannel) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UpdateChannelInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUpdateChannelInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpUpdateChannelPlacementGroup struct { } func (*validateOpUpdateChannelPlacementGroup) ID() string { return "OperationInputValidation" } func (m *validateOpUpdateChannelPlacementGroup) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UpdateChannelPlacementGroupInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUpdateChannelPlacementGroupInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpUpdateCloudWatchAlarmTemplateGroup struct { } func (*validateOpUpdateCloudWatchAlarmTemplateGroup) ID() string { return "OperationInputValidation" } func (m *validateOpUpdateCloudWatchAlarmTemplateGroup) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UpdateCloudWatchAlarmTemplateGroupInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUpdateCloudWatchAlarmTemplateGroupInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpUpdateCloudWatchAlarmTemplate struct { } func (*validateOpUpdateCloudWatchAlarmTemplate) ID() string { return "OperationInputValidation" } func (m *validateOpUpdateCloudWatchAlarmTemplate) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UpdateCloudWatchAlarmTemplateInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUpdateCloudWatchAlarmTemplateInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpUpdateCluster struct { } func (*validateOpUpdateCluster) ID() string { return "OperationInputValidation" } func (m *validateOpUpdateCluster) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UpdateClusterInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUpdateClusterInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpUpdateEventBridgeRuleTemplateGroup struct { } func (*validateOpUpdateEventBridgeRuleTemplateGroup) ID() string { return "OperationInputValidation" } func (m *validateOpUpdateEventBridgeRuleTemplateGroup) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UpdateEventBridgeRuleTemplateGroupInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUpdateEventBridgeRuleTemplateGroupInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpUpdateEventBridgeRuleTemplate struct { } func (*validateOpUpdateEventBridgeRuleTemplate) ID() string { return "OperationInputValidation" } func (m *validateOpUpdateEventBridgeRuleTemplate) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UpdateEventBridgeRuleTemplateInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUpdateEventBridgeRuleTemplateInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpUpdateInputDevice struct { } func (*validateOpUpdateInputDevice) ID() string { return "OperationInputValidation" } func (m *validateOpUpdateInputDevice) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UpdateInputDeviceInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUpdateInputDeviceInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpUpdateInput struct { } func (*validateOpUpdateInput) ID() string { return "OperationInputValidation" } func (m *validateOpUpdateInput) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UpdateInputInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUpdateInputInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpUpdateInputSecurityGroup struct { } func (*validateOpUpdateInputSecurityGroup) ID() string { return "OperationInputValidation" } func (m *validateOpUpdateInputSecurityGroup) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UpdateInputSecurityGroupInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUpdateInputSecurityGroupInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpUpdateMultiplex struct { } func (*validateOpUpdateMultiplex) ID() string { return "OperationInputValidation" } func (m *validateOpUpdateMultiplex) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UpdateMultiplexInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUpdateMultiplexInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpUpdateMultiplexProgram struct { } func (*validateOpUpdateMultiplexProgram) ID() string { return "OperationInputValidation" } func (m *validateOpUpdateMultiplexProgram) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UpdateMultiplexProgramInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUpdateMultiplexProgramInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpUpdateNetwork struct { } func (*validateOpUpdateNetwork) ID() string { return "OperationInputValidation" } func (m *validateOpUpdateNetwork) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UpdateNetworkInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUpdateNetworkInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpUpdateNode struct { } func (*validateOpUpdateNode) ID() string { return "OperationInputValidation" } func (m *validateOpUpdateNode) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UpdateNodeInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUpdateNodeInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpUpdateNodeState struct { } func (*validateOpUpdateNodeState) ID() string { return "OperationInputValidation" } func (m *validateOpUpdateNodeState) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UpdateNodeStateInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUpdateNodeStateInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpUpdateReservation struct { } func (*validateOpUpdateReservation) ID() string { return "OperationInputValidation" } func (m *validateOpUpdateReservation) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UpdateReservationInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUpdateReservationInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpUpdateSdiSource struct { } func (*validateOpUpdateSdiSource) ID() string { return "OperationInputValidation" } func (m *validateOpUpdateSdiSource) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UpdateSdiSourceInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUpdateSdiSourceInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } func addOpAcceptInputDeviceTransferValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpAcceptInputDeviceTransfer{}, middleware.After) } func addOpBatchUpdateScheduleValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpBatchUpdateSchedule{}, middleware.After) } func addOpCancelInputDeviceTransferValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCancelInputDeviceTransfer{}, middleware.After) } func addOpCreateChannelValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreateChannel{}, middleware.After) } func addOpCreateChannelPlacementGroupValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreateChannelPlacementGroup{}, middleware.After) } func addOpCreateCloudWatchAlarmTemplateGroupValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreateCloudWatchAlarmTemplateGroup{}, middleware.After) } func addOpCreateCloudWatchAlarmTemplateValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreateCloudWatchAlarmTemplate{}, middleware.After) } func addOpCreateEventBridgeRuleTemplateGroupValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreateEventBridgeRuleTemplateGroup{}, middleware.After) } func addOpCreateEventBridgeRuleTemplateValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreateEventBridgeRuleTemplate{}, middleware.After) } func addOpCreateInputValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreateInput{}, middleware.After) } func addOpCreateMultiplexValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreateMultiplex{}, middleware.After) } func addOpCreateMultiplexProgramValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreateMultiplexProgram{}, middleware.After) } func addOpCreateNodeValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreateNode{}, middleware.After) } func addOpCreateNodeRegistrationScriptValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreateNodeRegistrationScript{}, middleware.After) } func addOpCreatePartnerInputValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreatePartnerInput{}, middleware.After) } func addOpCreateSignalMapValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreateSignalMap{}, middleware.After) } func addOpCreateTagsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreateTags{}, middleware.After) } func addOpDeleteChannelValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteChannel{}, middleware.After) } func addOpDeleteChannelPlacementGroupValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteChannelPlacementGroup{}, middleware.After) } func addOpDeleteCloudWatchAlarmTemplateGroupValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteCloudWatchAlarmTemplateGroup{}, middleware.After) } func addOpDeleteCloudWatchAlarmTemplateValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteCloudWatchAlarmTemplate{}, middleware.After) } func addOpDeleteClusterValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteCluster{}, middleware.After) } func addOpDeleteEventBridgeRuleTemplateGroupValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteEventBridgeRuleTemplateGroup{}, middleware.After) } func addOpDeleteEventBridgeRuleTemplateValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteEventBridgeRuleTemplate{}, middleware.After) } func addOpDeleteInputValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteInput{}, middleware.After) } func addOpDeleteInputSecurityGroupValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteInputSecurityGroup{}, middleware.After) } func addOpDeleteMultiplexValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteMultiplex{}, middleware.After) } func addOpDeleteMultiplexProgramValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteMultiplexProgram{}, middleware.After) } func addOpDeleteNetworkValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteNetwork{}, middleware.After) } func addOpDeleteNodeValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteNode{}, middleware.After) } func addOpDeleteReservationValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteReservation{}, middleware.After) } func addOpDeleteScheduleValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteSchedule{}, middleware.After) } func addOpDeleteSdiSourceValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteSdiSource{}, middleware.After) } func addOpDeleteSignalMapValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteSignalMap{}, middleware.After) } func addOpDeleteTagsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteTags{}, middleware.After) } func addOpDescribeChannelValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDescribeChannel{}, middleware.After) } func addOpDescribeChannelPlacementGroupValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDescribeChannelPlacementGroup{}, middleware.After) } func addOpDescribeClusterValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDescribeCluster{}, middleware.After) } func addOpDescribeInputDeviceValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDescribeInputDevice{}, middleware.After) } func addOpDescribeInputDeviceThumbnailValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDescribeInputDeviceThumbnail{}, middleware.After) } func addOpDescribeInputValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDescribeInput{}, middleware.After) } func addOpDescribeInputSecurityGroupValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDescribeInputSecurityGroup{}, middleware.After) } func addOpDescribeMultiplexValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDescribeMultiplex{}, middleware.After) } func addOpDescribeMultiplexProgramValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDescribeMultiplexProgram{}, middleware.After) } func addOpDescribeNetworkValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDescribeNetwork{}, middleware.After) } func addOpDescribeNodeValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDescribeNode{}, middleware.After) } func addOpDescribeOfferingValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDescribeOffering{}, middleware.After) } func addOpDescribeReservationValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDescribeReservation{}, middleware.After) } func addOpDescribeScheduleValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDescribeSchedule{}, middleware.After) } func addOpDescribeSdiSourceValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDescribeSdiSource{}, middleware.After) } func addOpDescribeThumbnailsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDescribeThumbnails{}, middleware.After) } func addOpGetCloudWatchAlarmTemplateGroupValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetCloudWatchAlarmTemplateGroup{}, middleware.After) } func addOpGetCloudWatchAlarmTemplateValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetCloudWatchAlarmTemplate{}, middleware.After) } func addOpGetEventBridgeRuleTemplateGroupValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetEventBridgeRuleTemplateGroup{}, middleware.After) } func addOpGetEventBridgeRuleTemplateValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetEventBridgeRuleTemplate{}, middleware.After) } func addOpGetSignalMapValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetSignalMap{}, middleware.After) } func addOpListChannelPlacementGroupsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpListChannelPlacementGroups{}, middleware.After) } func addOpListInputDeviceTransfersValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpListInputDeviceTransfers{}, middleware.After) } func addOpListMultiplexProgramsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpListMultiplexPrograms{}, middleware.After) } func addOpListNodesValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpListNodes{}, middleware.After) } func addOpListTagsForResourceValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpListTagsForResource{}, middleware.After) } func addOpPurchaseOfferingValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpPurchaseOffering{}, middleware.After) } func addOpRebootInputDeviceValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpRebootInputDevice{}, middleware.After) } func addOpRejectInputDeviceTransferValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpRejectInputDeviceTransfer{}, middleware.After) } func addOpRestartChannelPipelinesValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpRestartChannelPipelines{}, middleware.After) } func addOpStartChannelValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpStartChannel{}, middleware.After) } func addOpStartDeleteMonitorDeploymentValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpStartDeleteMonitorDeployment{}, middleware.After) } func addOpStartInputDeviceValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpStartInputDevice{}, middleware.After) } func addOpStartInputDeviceMaintenanceWindowValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpStartInputDeviceMaintenanceWindow{}, middleware.After) } func addOpStartMonitorDeploymentValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpStartMonitorDeployment{}, middleware.After) } func addOpStartMultiplexValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpStartMultiplex{}, middleware.After) } func addOpStartUpdateSignalMapValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpStartUpdateSignalMap{}, middleware.After) } func addOpStopChannelValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpStopChannel{}, middleware.After) } func addOpStopInputDeviceValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpStopInputDevice{}, middleware.After) } func addOpStopMultiplexValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpStopMultiplex{}, middleware.After) } func addOpTransferInputDeviceValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpTransferInputDevice{}, middleware.After) } func addOpUpdateChannelClassValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUpdateChannelClass{}, middleware.After) } func addOpUpdateChannelValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUpdateChannel{}, middleware.After) } func addOpUpdateChannelPlacementGroupValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUpdateChannelPlacementGroup{}, middleware.After) } func addOpUpdateCloudWatchAlarmTemplateGroupValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUpdateCloudWatchAlarmTemplateGroup{}, middleware.After) } func addOpUpdateCloudWatchAlarmTemplateValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUpdateCloudWatchAlarmTemplate{}, middleware.After) } func addOpUpdateClusterValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUpdateCluster{}, middleware.After) } func addOpUpdateEventBridgeRuleTemplateGroupValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUpdateEventBridgeRuleTemplateGroup{}, middleware.After) } func addOpUpdateEventBridgeRuleTemplateValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUpdateEventBridgeRuleTemplate{}, middleware.After) } func addOpUpdateInputDeviceValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUpdateInputDevice{}, middleware.After) } func addOpUpdateInputValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUpdateInput{}, middleware.After) } func addOpUpdateInputSecurityGroupValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUpdateInputSecurityGroup{}, middleware.After) } func addOpUpdateMultiplexValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUpdateMultiplex{}, middleware.After) } func addOpUpdateMultiplexProgramValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUpdateMultiplexProgram{}, middleware.After) } func addOpUpdateNetworkValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUpdateNetwork{}, middleware.After) } func addOpUpdateNodeValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUpdateNode{}, middleware.After) } func addOpUpdateNodeStateValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUpdateNodeState{}, middleware.After) } func addOpUpdateReservationValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUpdateReservation{}, middleware.After) } func addOpUpdateSdiSourceValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUpdateSdiSource{}, middleware.After) } func validate__listOfAudioChannelMapping(v []types.AudioChannelMapping) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListOfAudioChannelMapping"} for i := range v { if err := validateAudioChannelMapping(&v[i]); err != nil { invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validate__listOfAudioDescription(v []types.AudioDescription) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListOfAudioDescription"} for i := range v { if err := validateAudioDescription(&v[i]); err != nil { invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validate__listOfAudioSelector(v []types.AudioSelector) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListOfAudioSelector"} for i := range v { if err := validateAudioSelector(&v[i]); err != nil { invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validate__listOfAudioTrack(v []types.AudioTrack) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListOfAudioTrack"} for i := range v { if err := validateAudioTrack(&v[i]); err != nil { invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validate__listOfCaptionDescription(v []types.CaptionDescription) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListOfCaptionDescription"} for i := range v { if err := validateCaptionDescription(&v[i]); err != nil { invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validate__listOfCaptionLanguageMapping(v []types.CaptionLanguageMapping) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListOfCaptionLanguageMapping"} for i := range v { if err := validateCaptionLanguageMapping(&v[i]); err != nil { invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validate__listOfCaptionSelector(v []types.CaptionSelector) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListOfCaptionSelector"} for i := range v { if err := validateCaptionSelector(&v[i]); err != nil { invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validate__listOfCmafIngestCaptionLanguageMapping(v []types.CmafIngestCaptionLanguageMapping) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListOfCmafIngestCaptionLanguageMapping"} for i := range v { if err := validateCmafIngestCaptionLanguageMapping(&v[i]); err != nil { invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validate__listOfColorCorrection(v []types.ColorCorrection) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListOfColorCorrection"} for i := range v { if err := validateColorCorrection(&v[i]); err != nil { invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validate__listOfEventBridgeRuleTemplateTarget(v []types.EventBridgeRuleTemplateTarget) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListOfEventBridgeRuleTemplateTarget"} for i := range v { if err := validateEventBridgeRuleTemplateTarget(&v[i]); err != nil { invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validate__listOfFailoverCondition(v []types.FailoverCondition) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListOfFailoverCondition"} for i := range v { if err := validateFailoverCondition(&v[i]); err != nil { invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validate__listOfInputAttachment(v []types.InputAttachment) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListOfInputAttachment"} for i := range v { if err := validateInputAttachment(&v[i]); err != nil { invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validate__listOfInputChannelLevel(v []types.InputChannelLevel) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListOfInputChannelLevel"} for i := range v { if err := validateInputChannelLevel(&v[i]); err != nil { invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validate__listOfMulticastSourceCreateRequest(v []types.MulticastSourceCreateRequest) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListOfMulticastSourceCreateRequest"} for i := range v { if err := validateMulticastSourceCreateRequest(&v[i]); err != nil { invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validate__listOfMulticastSourceUpdateRequest(v []types.MulticastSourceUpdateRequest) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListOfMulticastSourceUpdateRequest"} for i := range v { if err := validateMulticastSourceUpdateRequest(&v[i]); err != nil { invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validate__listOfOutput(v []types.Output) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListOfOutput"} for i := range v { if err := validateOutput(&v[i]); err != nil { invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validate__listOfOutputGroup(v []types.OutputGroup) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListOfOutputGroup"} for i := range v { if err := validateOutputGroup(&v[i]); err != nil { invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validate__listOfPipelinePauseStateSettings(v []types.PipelinePauseStateSettings) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListOfPipelinePauseStateSettings"} for i := range v { if err := validatePipelinePauseStateSettings(&v[i]); err != nil { invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validate__listOfScheduleAction(v []types.ScheduleAction) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListOfScheduleAction"} for i := range v { if err := validateScheduleAction(&v[i]); err != nil { invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validate__listOfScte35Descriptor(v []types.Scte35Descriptor) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListOfScte35Descriptor"} for i := range v { if err := validateScte35Descriptor(&v[i]); err != nil { invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validate__listOfVideoDescription(v []types.VideoDescription) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListOfVideoDescription"} for i := range v { if err := validateVideoDescription(&v[i]); err != nil { invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateArchiveContainerSettings(v *types.ArchiveContainerSettings) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ArchiveContainerSettings"} if v.M2tsSettings != nil { if err := validateM2tsSettings(v.M2tsSettings); err != nil { invalidParams.AddNested("M2tsSettings", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateArchiveGroupSettings(v *types.ArchiveGroupSettings) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ArchiveGroupSettings"} if v.Destination == nil { invalidParams.Add(smithy.NewErrParamRequired("Destination")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateArchiveOutputSettings(v *types.ArchiveOutputSettings) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ArchiveOutputSettings"} if v.ContainerSettings == nil { invalidParams.Add(smithy.NewErrParamRequired("ContainerSettings")) } else if v.ContainerSettings != nil { if err := validateArchiveContainerSettings(v.ContainerSettings); err != nil { invalidParams.AddNested("ContainerSettings", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateAudioChannelMapping(v *types.AudioChannelMapping) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "AudioChannelMapping"} if v.InputChannelLevels == nil { invalidParams.Add(smithy.NewErrParamRequired("InputChannelLevels")) } else if v.InputChannelLevels != nil { if err := validate__listOfInputChannelLevel(v.InputChannelLevels); err != nil { invalidParams.AddNested("InputChannelLevels", err.(smithy.InvalidParamsError)) } } if v.OutputChannel == nil { invalidParams.Add(smithy.NewErrParamRequired("OutputChannel")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateAudioDescription(v *types.AudioDescription) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "AudioDescription"} if v.AudioSelectorName == nil { invalidParams.Add(smithy.NewErrParamRequired("AudioSelectorName")) } if v.AudioWatermarkingSettings != nil { if err := validateAudioWatermarkSettings(v.AudioWatermarkingSettings); err != nil { invalidParams.AddNested("AudioWatermarkingSettings", err.(smithy.InvalidParamsError)) } } if v.Name == nil { invalidParams.Add(smithy.NewErrParamRequired("Name")) } if v.RemixSettings != nil { if err := validateRemixSettings(v.RemixSettings); err != nil { invalidParams.AddNested("RemixSettings", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateAudioDolbyEDecode(v *types.AudioDolbyEDecode) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "AudioDolbyEDecode"} if len(v.ProgramSelection) == 0 { invalidParams.Add(smithy.NewErrParamRequired("ProgramSelection")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateAudioHlsRenditionSelection(v *types.AudioHlsRenditionSelection) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "AudioHlsRenditionSelection"} if v.GroupId == nil { invalidParams.Add(smithy.NewErrParamRequired("GroupId")) } if v.Name == nil { invalidParams.Add(smithy.NewErrParamRequired("Name")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateAudioLanguageSelection(v *types.AudioLanguageSelection) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "AudioLanguageSelection"} if v.LanguageCode == nil { invalidParams.Add(smithy.NewErrParamRequired("LanguageCode")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateAudioOnlyHlsSettings(v *types.AudioOnlyHlsSettings) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "AudioOnlyHlsSettings"} if v.AudioOnlyImage != nil { if err := validateInputLocation(v.AudioOnlyImage); err != nil { invalidParams.AddNested("AudioOnlyImage", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateAudioPidSelection(v *types.AudioPidSelection) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "AudioPidSelection"} if v.Pid == nil { invalidParams.Add(smithy.NewErrParamRequired("Pid")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateAudioSelector(v *types.AudioSelector) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "AudioSelector"} if v.Name == nil { invalidParams.Add(smithy.NewErrParamRequired("Name")) } if v.SelectorSettings != nil { if err := validateAudioSelectorSettings(v.SelectorSettings); err != nil { invalidParams.AddNested("SelectorSettings", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateAudioSelectorSettings(v *types.AudioSelectorSettings) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "AudioSelectorSettings"} if v.AudioHlsRenditionSelection != nil { if err := validateAudioHlsRenditionSelection(v.AudioHlsRenditionSelection); err != nil { invalidParams.AddNested("AudioHlsRenditionSelection", err.(smithy.InvalidParamsError)) } } if v.AudioLanguageSelection != nil { if err := validateAudioLanguageSelection(v.AudioLanguageSelection); err != nil { invalidParams.AddNested("AudioLanguageSelection", err.(smithy.InvalidParamsError)) } } if v.AudioPidSelection != nil { if err := validateAudioPidSelection(v.AudioPidSelection); err != nil { invalidParams.AddNested("AudioPidSelection", err.(smithy.InvalidParamsError)) } } if v.AudioTrackSelection != nil { if err := validateAudioTrackSelection(v.AudioTrackSelection); err != nil { invalidParams.AddNested("AudioTrackSelection", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateAudioSilenceFailoverSettings(v *types.AudioSilenceFailoverSettings) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "AudioSilenceFailoverSettings"} if v.AudioSelectorName == nil { invalidParams.Add(smithy.NewErrParamRequired("AudioSelectorName")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateAudioTrack(v *types.AudioTrack) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "AudioTrack"} if v.Track == nil { invalidParams.Add(smithy.NewErrParamRequired("Track")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateAudioTrackSelection(v *types.AudioTrackSelection) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "AudioTrackSelection"} if v.Tracks == nil { invalidParams.Add(smithy.NewErrParamRequired("Tracks")) } else if v.Tracks != nil { if err := validate__listOfAudioTrack(v.Tracks); err != nil { invalidParams.AddNested("Tracks", err.(smithy.InvalidParamsError)) } } if v.DolbyEDecode != nil { if err := validateAudioDolbyEDecode(v.DolbyEDecode); err != nil { invalidParams.AddNested("DolbyEDecode", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateAudioWatermarkSettings(v *types.AudioWatermarkSettings) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "AudioWatermarkSettings"} if v.NielsenWatermarksSettings != nil { if err := validateNielsenWatermarksSettings(v.NielsenWatermarksSettings); err != nil { invalidParams.AddNested("NielsenWatermarksSettings", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateAutomaticInputFailoverSettings(v *types.AutomaticInputFailoverSettings) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "AutomaticInputFailoverSettings"} if v.FailoverConditions != nil { if err := validate__listOfFailoverCondition(v.FailoverConditions); err != nil { invalidParams.AddNested("FailoverConditions", err.(smithy.InvalidParamsError)) } } if v.SecondaryInputId == nil { invalidParams.Add(smithy.NewErrParamRequired("SecondaryInputId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateAv1Settings(v *types.Av1Settings) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "Av1Settings"} if v.FramerateDenominator == nil { invalidParams.Add(smithy.NewErrParamRequired("FramerateDenominator")) } if v.FramerateNumerator == nil { invalidParams.Add(smithy.NewErrParamRequired("FramerateNumerator")) } if v.TimecodeBurninSettings != nil { if err := validateTimecodeBurninSettings(v.TimecodeBurninSettings); err != nil { invalidParams.AddNested("TimecodeBurninSettings", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateAvailBlanking(v *types.AvailBlanking) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "AvailBlanking"} if v.AvailBlankingImage != nil { if err := validateInputLocation(v.AvailBlankingImage); err != nil { invalidParams.AddNested("AvailBlankingImage", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateAvailConfiguration(v *types.AvailConfiguration) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "AvailConfiguration"} if v.AvailSettings != nil { if err := validateAvailSettings(v.AvailSettings); err != nil { invalidParams.AddNested("AvailSettings", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateAvailSettings(v *types.AvailSettings) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "AvailSettings"} if v.Esam != nil { if err := validateEsam(v.Esam); err != nil { invalidParams.AddNested("Esam", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateBatchScheduleActionCreateRequest(v *types.BatchScheduleActionCreateRequest) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "BatchScheduleActionCreateRequest"} if v.ScheduleActions == nil { invalidParams.Add(smithy.NewErrParamRequired("ScheduleActions")) } else if v.ScheduleActions != nil { if err := validate__listOfScheduleAction(v.ScheduleActions); err != nil { invalidParams.AddNested("ScheduleActions", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateBatchScheduleActionDeleteRequest(v *types.BatchScheduleActionDeleteRequest) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "BatchScheduleActionDeleteRequest"} if v.ActionNames == nil { invalidParams.Add(smithy.NewErrParamRequired("ActionNames")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateBlackoutSlate(v *types.BlackoutSlate) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "BlackoutSlate"} if v.BlackoutSlateImage != nil { if err := validateInputLocation(v.BlackoutSlateImage); err != nil { invalidParams.AddNested("BlackoutSlateImage", err.(smithy.InvalidParamsError)) } } if v.NetworkEndBlackoutImage != nil { if err := validateInputLocation(v.NetworkEndBlackoutImage); err != nil { invalidParams.AddNested("NetworkEndBlackoutImage", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateBurnInDestinationSettings(v *types.BurnInDestinationSettings) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "BurnInDestinationSettings"} if v.Font != nil { if err := validateInputLocation(v.Font); err != nil { invalidParams.AddNested("Font", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateCaptionDescription(v *types.CaptionDescription) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CaptionDescription"} if v.CaptionSelectorName == nil { invalidParams.Add(smithy.NewErrParamRequired("CaptionSelectorName")) } if v.DestinationSettings != nil { if err := validateCaptionDestinationSettings(v.DestinationSettings); err != nil { invalidParams.AddNested("DestinationSettings", err.(smithy.InvalidParamsError)) } } if v.Name == nil { invalidParams.Add(smithy.NewErrParamRequired("Name")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateCaptionDestinationSettings(v *types.CaptionDestinationSettings) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CaptionDestinationSettings"} if v.BurnInDestinationSettings != nil { if err := validateBurnInDestinationSettings(v.BurnInDestinationSettings); err != nil { invalidParams.AddNested("BurnInDestinationSettings", err.(smithy.InvalidParamsError)) } } if v.DvbSubDestinationSettings != nil { if err := validateDvbSubDestinationSettings(v.DvbSubDestinationSettings); err != nil { invalidParams.AddNested("DvbSubDestinationSettings", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateCaptionLanguageMapping(v *types.CaptionLanguageMapping) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CaptionLanguageMapping"} if v.CaptionChannel == nil { invalidParams.Add(smithy.NewErrParamRequired("CaptionChannel")) } if v.LanguageCode == nil { invalidParams.Add(smithy.NewErrParamRequired("LanguageCode")) } if v.LanguageDescription == nil { invalidParams.Add(smithy.NewErrParamRequired("LanguageDescription")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateCaptionRectangle(v *types.CaptionRectangle) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CaptionRectangle"} if v.Height == nil { invalidParams.Add(smithy.NewErrParamRequired("Height")) } if v.LeftOffset == nil { invalidParams.Add(smithy.NewErrParamRequired("LeftOffset")) } if v.TopOffset == nil { invalidParams.Add(smithy.NewErrParamRequired("TopOffset")) } if v.Width == nil { invalidParams.Add(smithy.NewErrParamRequired("Width")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateCaptionSelector(v *types.CaptionSelector) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CaptionSelector"} if v.Name == nil { invalidParams.Add(smithy.NewErrParamRequired("Name")) } if v.SelectorSettings != nil { if err := validateCaptionSelectorSettings(v.SelectorSettings); err != nil { invalidParams.AddNested("SelectorSettings", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateCaptionSelectorSettings(v *types.CaptionSelectorSettings) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CaptionSelectorSettings"} if v.TeletextSourceSettings != nil { if err := validateTeletextSourceSettings(v.TeletextSourceSettings); err != nil { invalidParams.AddNested("TeletextSourceSettings", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateCmafIngestCaptionLanguageMapping(v *types.CmafIngestCaptionLanguageMapping) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CmafIngestCaptionLanguageMapping"} if v.CaptionChannel == nil { invalidParams.Add(smithy.NewErrParamRequired("CaptionChannel")) } if v.LanguageCode == nil { invalidParams.Add(smithy.NewErrParamRequired("LanguageCode")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateCmafIngestGroupSettings(v *types.CmafIngestGroupSettings) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CmafIngestGroupSettings"} if v.Destination == nil { invalidParams.Add(smithy.NewErrParamRequired("Destination")) } if v.CaptionLanguageMappings != nil { if err := validate__listOfCmafIngestCaptionLanguageMapping(v.CaptionLanguageMappings); err != nil { invalidParams.AddNested("CaptionLanguageMappings", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateColorCorrection(v *types.ColorCorrection) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ColorCorrection"} if len(v.InputColorSpace) == 0 { invalidParams.Add(smithy.NewErrParamRequired("InputColorSpace")) } if len(v.OutputColorSpace) == 0 { invalidParams.Add(smithy.NewErrParamRequired("OutputColorSpace")) } if v.Uri == nil { invalidParams.Add(smithy.NewErrParamRequired("Uri")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateColorCorrectionSettings(v *types.ColorCorrectionSettings) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ColorCorrectionSettings"} if v.GlobalColorCorrections == nil { invalidParams.Add(smithy.NewErrParamRequired("GlobalColorCorrections")) } else if v.GlobalColorCorrections != nil { if err := validate__listOfColorCorrection(v.GlobalColorCorrections); err != nil { invalidParams.AddNested("GlobalColorCorrections", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateDvbNitSettings(v *types.DvbNitSettings) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DvbNitSettings"} if v.NetworkId == nil { invalidParams.Add(smithy.NewErrParamRequired("NetworkId")) } if v.NetworkName == nil { invalidParams.Add(smithy.NewErrParamRequired("NetworkName")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateDvbSubDestinationSettings(v *types.DvbSubDestinationSettings) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DvbSubDestinationSettings"} if v.Font != nil { if err := validateInputLocation(v.Font); err != nil { invalidParams.AddNested("Font", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateEncoderSettings(v *types.EncoderSettings) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "EncoderSettings"} if v.AudioDescriptions == nil { invalidParams.Add(smithy.NewErrParamRequired("AudioDescriptions")) } else if v.AudioDescriptions != nil { if err := validate__listOfAudioDescription(v.AudioDescriptions); err != nil { invalidParams.AddNested("AudioDescriptions", err.(smithy.InvalidParamsError)) } } if v.AvailBlanking != nil { if err := validateAvailBlanking(v.AvailBlanking); err != nil { invalidParams.AddNested("AvailBlanking", err.(smithy.InvalidParamsError)) } } if v.AvailConfiguration != nil { if err := validateAvailConfiguration(v.AvailConfiguration); err != nil { invalidParams.AddNested("AvailConfiguration", err.(smithy.InvalidParamsError)) } } if v.BlackoutSlate != nil { if err := validateBlackoutSlate(v.BlackoutSlate); err != nil { invalidParams.AddNested("BlackoutSlate", err.(smithy.InvalidParamsError)) } } if v.CaptionDescriptions != nil { if err := validate__listOfCaptionDescription(v.CaptionDescriptions); err != nil { invalidParams.AddNested("CaptionDescriptions", err.(smithy.InvalidParamsError)) } } if v.GlobalConfiguration != nil { if err := validateGlobalConfiguration(v.GlobalConfiguration); err != nil { invalidParams.AddNested("GlobalConfiguration", err.(smithy.InvalidParamsError)) } } if v.MotionGraphicsConfiguration != nil { if err := validateMotionGraphicsConfiguration(v.MotionGraphicsConfiguration); err != nil { invalidParams.AddNested("MotionGraphicsConfiguration", err.(smithy.InvalidParamsError)) } } if v.OutputGroups == nil { invalidParams.Add(smithy.NewErrParamRequired("OutputGroups")) } else if v.OutputGroups != nil { if err := validate__listOfOutputGroup(v.OutputGroups); err != nil { invalidParams.AddNested("OutputGroups", err.(smithy.InvalidParamsError)) } } if v.TimecodeConfig == nil { invalidParams.Add(smithy.NewErrParamRequired("TimecodeConfig")) } else if v.TimecodeConfig != nil { if err := validateTimecodeConfig(v.TimecodeConfig); err != nil { invalidParams.AddNested("TimecodeConfig", err.(smithy.InvalidParamsError)) } } if v.VideoDescriptions == nil { invalidParams.Add(smithy.NewErrParamRequired("VideoDescriptions")) } else if v.VideoDescriptions != nil { if err := validate__listOfVideoDescription(v.VideoDescriptions); err != nil { invalidParams.AddNested("VideoDescriptions", err.(smithy.InvalidParamsError)) } } if v.ThumbnailConfiguration != nil { if err := validateThumbnailConfiguration(v.ThumbnailConfiguration); err != nil { invalidParams.AddNested("ThumbnailConfiguration", err.(smithy.InvalidParamsError)) } } if v.ColorCorrectionSettings != nil { if err := validateColorCorrectionSettings(v.ColorCorrectionSettings); err != nil { invalidParams.AddNested("ColorCorrectionSettings", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateEsam(v *types.Esam) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "Esam"} if v.AcquisitionPointId == nil { invalidParams.Add(smithy.NewErrParamRequired("AcquisitionPointId")) } if v.PoisEndpoint == nil { invalidParams.Add(smithy.NewErrParamRequired("PoisEndpoint")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateEventBridgeRuleTemplateTarget(v *types.EventBridgeRuleTemplateTarget) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "EventBridgeRuleTemplateTarget"} if v.Arn == nil { invalidParams.Add(smithy.NewErrParamRequired("Arn")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateFailoverCondition(v *types.FailoverCondition) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "FailoverCondition"} if v.FailoverConditionSettings != nil { if err := validateFailoverConditionSettings(v.FailoverConditionSettings); err != nil { invalidParams.AddNested("FailoverConditionSettings", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateFailoverConditionSettings(v *types.FailoverConditionSettings) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "FailoverConditionSettings"} if v.AudioSilenceSettings != nil { if err := validateAudioSilenceFailoverSettings(v.AudioSilenceSettings); err != nil { invalidParams.AddNested("AudioSilenceSettings", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateFixedModeScheduleActionStartSettings(v *types.FixedModeScheduleActionStartSettings) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "FixedModeScheduleActionStartSettings"} if v.Time == nil { invalidParams.Add(smithy.NewErrParamRequired("Time")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateFollowModeScheduleActionStartSettings(v *types.FollowModeScheduleActionStartSettings) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "FollowModeScheduleActionStartSettings"} if len(v.FollowPoint) == 0 { invalidParams.Add(smithy.NewErrParamRequired("FollowPoint")) } if v.ReferenceActionName == nil { invalidParams.Add(smithy.NewErrParamRequired("ReferenceActionName")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateFrameCaptureGroupSettings(v *types.FrameCaptureGroupSettings) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "FrameCaptureGroupSettings"} if v.Destination == nil { invalidParams.Add(smithy.NewErrParamRequired("Destination")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateFrameCaptureSettings(v *types.FrameCaptureSettings) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "FrameCaptureSettings"} if v.TimecodeBurninSettings != nil { if err := validateTimecodeBurninSettings(v.TimecodeBurninSettings); err != nil { invalidParams.AddNested("TimecodeBurninSettings", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateGlobalConfiguration(v *types.GlobalConfiguration) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GlobalConfiguration"} if v.InputLossBehavior != nil { if err := validateInputLossBehavior(v.InputLossBehavior); err != nil { invalidParams.AddNested("InputLossBehavior", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateH264Settings(v *types.H264Settings) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "H264Settings"} if v.TimecodeBurninSettings != nil { if err := validateTimecodeBurninSettings(v.TimecodeBurninSettings); err != nil { invalidParams.AddNested("TimecodeBurninSettings", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateH265Settings(v *types.H265Settings) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "H265Settings"} if v.FramerateDenominator == nil { invalidParams.Add(smithy.NewErrParamRequired("FramerateDenominator")) } if v.FramerateNumerator == nil { invalidParams.Add(smithy.NewErrParamRequired("FramerateNumerator")) } if v.TimecodeBurninSettings != nil { if err := validateTimecodeBurninSettings(v.TimecodeBurninSettings); err != nil { invalidParams.AddNested("TimecodeBurninSettings", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateHlsGroupSettings(v *types.HlsGroupSettings) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "HlsGroupSettings"} if v.CaptionLanguageMappings != nil { if err := validate__listOfCaptionLanguageMapping(v.CaptionLanguageMappings); err != nil { invalidParams.AddNested("CaptionLanguageMappings", err.(smithy.InvalidParamsError)) } } if v.Destination == nil { invalidParams.Add(smithy.NewErrParamRequired("Destination")) } if v.KeyProviderSettings != nil { if err := validateKeyProviderSettings(v.KeyProviderSettings); err != nil { invalidParams.AddNested("KeyProviderSettings", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateHlsOutputSettings(v *types.HlsOutputSettings) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "HlsOutputSettings"} if v.HlsSettings == nil { invalidParams.Add(smithy.NewErrParamRequired("HlsSettings")) } else if v.HlsSettings != nil { if err := validateHlsSettings(v.HlsSettings); err != nil { invalidParams.AddNested("HlsSettings", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateHlsSettings(v *types.HlsSettings) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "HlsSettings"} if v.AudioOnlyHlsSettings != nil { if err := validateAudioOnlyHlsSettings(v.AudioOnlyHlsSettings); err != nil { invalidParams.AddNested("AudioOnlyHlsSettings", err.(smithy.InvalidParamsError)) } } if v.StandardHlsSettings != nil { if err := validateStandardHlsSettings(v.StandardHlsSettings); err != nil { invalidParams.AddNested("StandardHlsSettings", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateHlsTimedMetadataScheduleActionSettings(v *types.HlsTimedMetadataScheduleActionSettings) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "HlsTimedMetadataScheduleActionSettings"} if v.Id3 == nil { invalidParams.Add(smithy.NewErrParamRequired("Id3")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateInputAttachment(v *types.InputAttachment) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "InputAttachment"} if v.AutomaticInputFailoverSettings != nil { if err := validateAutomaticInputFailoverSettings(v.AutomaticInputFailoverSettings); err != nil { invalidParams.AddNested("AutomaticInputFailoverSettings", err.(smithy.InvalidParamsError)) } } if v.InputSettings != nil { if err := validateInputSettings(v.InputSettings); err != nil { invalidParams.AddNested("InputSettings", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateInputChannelLevel(v *types.InputChannelLevel) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "InputChannelLevel"} if v.Gain == nil { invalidParams.Add(smithy.NewErrParamRequired("Gain")) } if v.InputChannel == nil { invalidParams.Add(smithy.NewErrParamRequired("InputChannel")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateInputClippingSettings(v *types.InputClippingSettings) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "InputClippingSettings"} if len(v.InputTimecodeSource) == 0 { invalidParams.Add(smithy.NewErrParamRequired("InputTimecodeSource")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateInputLocation(v *types.InputLocation) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "InputLocation"} if v.Uri == nil { invalidParams.Add(smithy.NewErrParamRequired("Uri")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateInputLossBehavior(v *types.InputLossBehavior) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "InputLossBehavior"} if v.InputLossImageSlate != nil { if err := validateInputLocation(v.InputLossImageSlate); err != nil { invalidParams.AddNested("InputLossImageSlate", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateInputPrepareScheduleActionSettings(v *types.InputPrepareScheduleActionSettings) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "InputPrepareScheduleActionSettings"} if v.InputClippingSettings != nil { if err := validateInputClippingSettings(v.InputClippingSettings); err != nil { invalidParams.AddNested("InputClippingSettings", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateInputSettings(v *types.InputSettings) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "InputSettings"} if v.AudioSelectors != nil { if err := validate__listOfAudioSelector(v.AudioSelectors); err != nil { invalidParams.AddNested("AudioSelectors", err.(smithy.InvalidParamsError)) } } if v.CaptionSelectors != nil { if err := validate__listOfCaptionSelector(v.CaptionSelectors); err != nil { invalidParams.AddNested("CaptionSelectors", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateInputSwitchScheduleActionSettings(v *types.InputSwitchScheduleActionSettings) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "InputSwitchScheduleActionSettings"} if v.InputAttachmentNameReference == nil { invalidParams.Add(smithy.NewErrParamRequired("InputAttachmentNameReference")) } if v.InputClippingSettings != nil { if err := validateInputClippingSettings(v.InputClippingSettings); err != nil { invalidParams.AddNested("InputClippingSettings", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateInputVpcRequest(v *types.InputVpcRequest) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "InputVpcRequest"} if v.SubnetIds == nil { invalidParams.Add(smithy.NewErrParamRequired("SubnetIds")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateKeyProviderSettings(v *types.KeyProviderSettings) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "KeyProviderSettings"} if v.StaticKeySettings != nil { if err := validateStaticKeySettings(v.StaticKeySettings); err != nil { invalidParams.AddNested("StaticKeySettings", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateM2tsSettings(v *types.M2tsSettings) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "M2tsSettings"} if v.DvbNitSettings != nil { if err := validateDvbNitSettings(v.DvbNitSettings); err != nil { invalidParams.AddNested("DvbNitSettings", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateMediaPackageGroupSettings(v *types.MediaPackageGroupSettings) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "MediaPackageGroupSettings"} if v.Destination == nil { invalidParams.Add(smithy.NewErrParamRequired("Destination")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateMotionGraphicsConfiguration(v *types.MotionGraphicsConfiguration) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "MotionGraphicsConfiguration"} if v.MotionGraphicsSettings == nil { invalidParams.Add(smithy.NewErrParamRequired("MotionGraphicsSettings")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateMpeg2Settings(v *types.Mpeg2Settings) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "Mpeg2Settings"} if v.FramerateDenominator == nil { invalidParams.Add(smithy.NewErrParamRequired("FramerateDenominator")) } if v.FramerateNumerator == nil { invalidParams.Add(smithy.NewErrParamRequired("FramerateNumerator")) } if v.TimecodeBurninSettings != nil { if err := validateTimecodeBurninSettings(v.TimecodeBurninSettings); err != nil { invalidParams.AddNested("TimecodeBurninSettings", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateMsSmoothGroupSettings(v *types.MsSmoothGroupSettings) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "MsSmoothGroupSettings"} if v.Destination == nil { invalidParams.Add(smithy.NewErrParamRequired("Destination")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateMulticastSettingsCreateRequest(v *types.MulticastSettingsCreateRequest) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "MulticastSettingsCreateRequest"} if v.Sources != nil { if err := validate__listOfMulticastSourceCreateRequest(v.Sources); err != nil { invalidParams.AddNested("Sources", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateMulticastSettingsUpdateRequest(v *types.MulticastSettingsUpdateRequest) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "MulticastSettingsUpdateRequest"} if v.Sources != nil { if err := validate__listOfMulticastSourceUpdateRequest(v.Sources); err != nil { invalidParams.AddNested("Sources", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateMulticastSourceCreateRequest(v *types.MulticastSourceCreateRequest) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "MulticastSourceCreateRequest"} if v.Url == nil { invalidParams.Add(smithy.NewErrParamRequired("Url")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateMulticastSourceUpdateRequest(v *types.MulticastSourceUpdateRequest) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "MulticastSourceUpdateRequest"} if v.Url == nil { invalidParams.Add(smithy.NewErrParamRequired("Url")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateMultiplexOutputSettings(v *types.MultiplexOutputSettings) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "MultiplexOutputSettings"} if v.Destination == nil { invalidParams.Add(smithy.NewErrParamRequired("Destination")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateMultiplexProgramServiceDescriptor(v *types.MultiplexProgramServiceDescriptor) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "MultiplexProgramServiceDescriptor"} if v.ProviderName == nil { invalidParams.Add(smithy.NewErrParamRequired("ProviderName")) } if v.ServiceName == nil { invalidParams.Add(smithy.NewErrParamRequired("ServiceName")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateMultiplexProgramSettings(v *types.MultiplexProgramSettings) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "MultiplexProgramSettings"} if v.ProgramNumber == nil { invalidParams.Add(smithy.NewErrParamRequired("ProgramNumber")) } if v.ServiceDescriptor != nil { if err := validateMultiplexProgramServiceDescriptor(v.ServiceDescriptor); err != nil { invalidParams.AddNested("ServiceDescriptor", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateMultiplexSettings(v *types.MultiplexSettings) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "MultiplexSettings"} if v.TransportStreamBitrate == nil { invalidParams.Add(smithy.NewErrParamRequired("TransportStreamBitrate")) } if v.TransportStreamId == nil { invalidParams.Add(smithy.NewErrParamRequired("TransportStreamId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateNielsenCBET(v *types.NielsenCBET) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "NielsenCBET"} if v.CbetCheckDigitString == nil { invalidParams.Add(smithy.NewErrParamRequired("CbetCheckDigitString")) } if len(v.CbetStepaside) == 0 { invalidParams.Add(smithy.NewErrParamRequired("CbetStepaside")) } if v.Csid == nil { invalidParams.Add(smithy.NewErrParamRequired("Csid")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateNielsenNaesIiNw(v *types.NielsenNaesIiNw) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "NielsenNaesIiNw"} if v.CheckDigitString == nil { invalidParams.Add(smithy.NewErrParamRequired("CheckDigitString")) } if v.Sid == nil { invalidParams.Add(smithy.NewErrParamRequired("Sid")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateNielsenWatermarksSettings(v *types.NielsenWatermarksSettings) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "NielsenWatermarksSettings"} if v.NielsenCbetSettings != nil { if err := validateNielsenCBET(v.NielsenCbetSettings); err != nil { invalidParams.AddNested("NielsenCbetSettings", err.(smithy.InvalidParamsError)) } } if v.NielsenNaesIiNwSettings != nil { if err := validateNielsenNaesIiNw(v.NielsenNaesIiNwSettings); err != nil { invalidParams.AddNested("NielsenNaesIiNwSettings", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOutput(v *types.Output) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "Output"} if v.OutputSettings == nil { invalidParams.Add(smithy.NewErrParamRequired("OutputSettings")) } else if v.OutputSettings != nil { if err := validateOutputSettings(v.OutputSettings); err != nil { invalidParams.AddNested("OutputSettings", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOutputGroup(v *types.OutputGroup) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "OutputGroup"} if v.OutputGroupSettings == nil { invalidParams.Add(smithy.NewErrParamRequired("OutputGroupSettings")) } else if v.OutputGroupSettings != nil { if err := validateOutputGroupSettings(v.OutputGroupSettings); err != nil { invalidParams.AddNested("OutputGroupSettings", err.(smithy.InvalidParamsError)) } } if v.Outputs == nil { invalidParams.Add(smithy.NewErrParamRequired("Outputs")) } else if v.Outputs != nil { if err := validate__listOfOutput(v.Outputs); err != nil { invalidParams.AddNested("Outputs", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOutputGroupSettings(v *types.OutputGroupSettings) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "OutputGroupSettings"} if v.ArchiveGroupSettings != nil { if err := validateArchiveGroupSettings(v.ArchiveGroupSettings); err != nil { invalidParams.AddNested("ArchiveGroupSettings", err.(smithy.InvalidParamsError)) } } if v.FrameCaptureGroupSettings != nil { if err := validateFrameCaptureGroupSettings(v.FrameCaptureGroupSettings); err != nil { invalidParams.AddNested("FrameCaptureGroupSettings", err.(smithy.InvalidParamsError)) } } if v.HlsGroupSettings != nil { if err := validateHlsGroupSettings(v.HlsGroupSettings); err != nil { invalidParams.AddNested("HlsGroupSettings", err.(smithy.InvalidParamsError)) } } if v.MediaPackageGroupSettings != nil { if err := validateMediaPackageGroupSettings(v.MediaPackageGroupSettings); err != nil { invalidParams.AddNested("MediaPackageGroupSettings", err.(smithy.InvalidParamsError)) } } if v.MsSmoothGroupSettings != nil { if err := validateMsSmoothGroupSettings(v.MsSmoothGroupSettings); err != nil { invalidParams.AddNested("MsSmoothGroupSettings", err.(smithy.InvalidParamsError)) } } if v.CmafIngestGroupSettings != nil { if err := validateCmafIngestGroupSettings(v.CmafIngestGroupSettings); err != nil { invalidParams.AddNested("CmafIngestGroupSettings", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOutputSettings(v *types.OutputSettings) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "OutputSettings"} if v.ArchiveOutputSettings != nil { if err := validateArchiveOutputSettings(v.ArchiveOutputSettings); err != nil { invalidParams.AddNested("ArchiveOutputSettings", err.(smithy.InvalidParamsError)) } } if v.HlsOutputSettings != nil { if err := validateHlsOutputSettings(v.HlsOutputSettings); err != nil { invalidParams.AddNested("HlsOutputSettings", err.(smithy.InvalidParamsError)) } } if v.MultiplexOutputSettings != nil { if err := validateMultiplexOutputSettings(v.MultiplexOutputSettings); err != nil { invalidParams.AddNested("MultiplexOutputSettings", err.(smithy.InvalidParamsError)) } } if v.RtmpOutputSettings != nil { if err := validateRtmpOutputSettings(v.RtmpOutputSettings); err != nil { invalidParams.AddNested("RtmpOutputSettings", err.(smithy.InvalidParamsError)) } } if v.UdpOutputSettings != nil { if err := validateUdpOutputSettings(v.UdpOutputSettings); err != nil { invalidParams.AddNested("UdpOutputSettings", err.(smithy.InvalidParamsError)) } } if v.SrtOutputSettings != nil { if err := validateSrtOutputSettings(v.SrtOutputSettings); err != nil { invalidParams.AddNested("SrtOutputSettings", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validatePauseStateScheduleActionSettings(v *types.PauseStateScheduleActionSettings) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "PauseStateScheduleActionSettings"} if v.Pipelines != nil { if err := validate__listOfPipelinePauseStateSettings(v.Pipelines); err != nil { invalidParams.AddNested("Pipelines", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validatePipelinePauseStateSettings(v *types.PipelinePauseStateSettings) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "PipelinePauseStateSettings"} if len(v.PipelineId) == 0 { invalidParams.Add(smithy.NewErrParamRequired("PipelineId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateRemixSettings(v *types.RemixSettings) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "RemixSettings"} if v.ChannelMappings == nil { invalidParams.Add(smithy.NewErrParamRequired("ChannelMappings")) } else if v.ChannelMappings != nil { if err := validate__listOfAudioChannelMapping(v.ChannelMappings); err != nil { invalidParams.AddNested("ChannelMappings", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateRtmpOutputSettings(v *types.RtmpOutputSettings) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "RtmpOutputSettings"} if v.Destination == nil { invalidParams.Add(smithy.NewErrParamRequired("Destination")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateScheduleAction(v *types.ScheduleAction) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ScheduleAction"} if v.ActionName == nil { invalidParams.Add(smithy.NewErrParamRequired("ActionName")) } if v.ScheduleActionSettings == nil { invalidParams.Add(smithy.NewErrParamRequired("ScheduleActionSettings")) } else if v.ScheduleActionSettings != nil { if err := validateScheduleActionSettings(v.ScheduleActionSettings); err != nil { invalidParams.AddNested("ScheduleActionSettings", err.(smithy.InvalidParamsError)) } } if v.ScheduleActionStartSettings == nil { invalidParams.Add(smithy.NewErrParamRequired("ScheduleActionStartSettings")) } else if v.ScheduleActionStartSettings != nil { if err := validateScheduleActionStartSettings(v.ScheduleActionStartSettings); err != nil { invalidParams.AddNested("ScheduleActionStartSettings", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateScheduleActionSettings(v *types.ScheduleActionSettings) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ScheduleActionSettings"} if v.HlsTimedMetadataSettings != nil { if err := validateHlsTimedMetadataScheduleActionSettings(v.HlsTimedMetadataSettings); err != nil { invalidParams.AddNested("HlsTimedMetadataSettings", err.(smithy.InvalidParamsError)) } } if v.InputPrepareSettings != nil { if err := validateInputPrepareScheduleActionSettings(v.InputPrepareSettings); err != nil { invalidParams.AddNested("InputPrepareSettings", err.(smithy.InvalidParamsError)) } } if v.InputSwitchSettings != nil { if err := validateInputSwitchScheduleActionSettings(v.InputSwitchSettings); err != nil { invalidParams.AddNested("InputSwitchSettings", err.(smithy.InvalidParamsError)) } } if v.PauseStateSettings != nil { if err := validatePauseStateScheduleActionSettings(v.PauseStateSettings); err != nil { invalidParams.AddNested("PauseStateSettings", err.(smithy.InvalidParamsError)) } } if v.Scte35InputSettings != nil { if err := validateScte35InputScheduleActionSettings(v.Scte35InputSettings); err != nil { invalidParams.AddNested("Scte35InputSettings", err.(smithy.InvalidParamsError)) } } if v.Scte35ReturnToNetworkSettings != nil { if err := validateScte35ReturnToNetworkScheduleActionSettings(v.Scte35ReturnToNetworkSettings); err != nil { invalidParams.AddNested("Scte35ReturnToNetworkSettings", err.(smithy.InvalidParamsError)) } } if v.Scte35SpliceInsertSettings != nil { if err := validateScte35SpliceInsertScheduleActionSettings(v.Scte35SpliceInsertSettings); err != nil { invalidParams.AddNested("Scte35SpliceInsertSettings", err.(smithy.InvalidParamsError)) } } if v.Scte35TimeSignalSettings != nil { if err := validateScte35TimeSignalScheduleActionSettings(v.Scte35TimeSignalSettings); err != nil { invalidParams.AddNested("Scte35TimeSignalSettings", err.(smithy.InvalidParamsError)) } } if v.StaticImageActivateSettings != nil { if err := validateStaticImageActivateScheduleActionSettings(v.StaticImageActivateSettings); err != nil { invalidParams.AddNested("StaticImageActivateSettings", err.(smithy.InvalidParamsError)) } } if v.StaticImageOutputActivateSettings != nil { if err := validateStaticImageOutputActivateScheduleActionSettings(v.StaticImageOutputActivateSettings); err != nil { invalidParams.AddNested("StaticImageOutputActivateSettings", err.(smithy.InvalidParamsError)) } } if v.StaticImageOutputDeactivateSettings != nil { if err := validateStaticImageOutputDeactivateScheduleActionSettings(v.StaticImageOutputDeactivateSettings); err != nil { invalidParams.AddNested("StaticImageOutputDeactivateSettings", err.(smithy.InvalidParamsError)) } } if v.TimedMetadataSettings != nil { if err := validateTimedMetadataScheduleActionSettings(v.TimedMetadataSettings); err != nil { invalidParams.AddNested("TimedMetadataSettings", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateScheduleActionStartSettings(v *types.ScheduleActionStartSettings) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ScheduleActionStartSettings"} if v.FixedModeScheduleActionStartSettings != nil { if err := validateFixedModeScheduleActionStartSettings(v.FixedModeScheduleActionStartSettings); err != nil { invalidParams.AddNested("FixedModeScheduleActionStartSettings", err.(smithy.InvalidParamsError)) } } if v.FollowModeScheduleActionStartSettings != nil { if err := validateFollowModeScheduleActionStartSettings(v.FollowModeScheduleActionStartSettings); err != nil { invalidParams.AddNested("FollowModeScheduleActionStartSettings", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateScte35DeliveryRestrictions(v *types.Scte35DeliveryRestrictions) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "Scte35DeliveryRestrictions"} if len(v.ArchiveAllowedFlag) == 0 { invalidParams.Add(smithy.NewErrParamRequired("ArchiveAllowedFlag")) } if len(v.DeviceRestrictions) == 0 { invalidParams.Add(smithy.NewErrParamRequired("DeviceRestrictions")) } if len(v.NoRegionalBlackoutFlag) == 0 { invalidParams.Add(smithy.NewErrParamRequired("NoRegionalBlackoutFlag")) } if len(v.WebDeliveryAllowedFlag) == 0 { invalidParams.Add(smithy.NewErrParamRequired("WebDeliveryAllowedFlag")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateScte35Descriptor(v *types.Scte35Descriptor) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "Scte35Descriptor"} if v.Scte35DescriptorSettings == nil { invalidParams.Add(smithy.NewErrParamRequired("Scte35DescriptorSettings")) } else if v.Scte35DescriptorSettings != nil { if err := validateScte35DescriptorSettings(v.Scte35DescriptorSettings); err != nil { invalidParams.AddNested("Scte35DescriptorSettings", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateScte35DescriptorSettings(v *types.Scte35DescriptorSettings) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "Scte35DescriptorSettings"} if v.SegmentationDescriptorScte35DescriptorSettings == nil { invalidParams.Add(smithy.NewErrParamRequired("SegmentationDescriptorScte35DescriptorSettings")) } else if v.SegmentationDescriptorScte35DescriptorSettings != nil { if err := validateScte35SegmentationDescriptor(v.SegmentationDescriptorScte35DescriptorSettings); err != nil { invalidParams.AddNested("SegmentationDescriptorScte35DescriptorSettings", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateScte35InputScheduleActionSettings(v *types.Scte35InputScheduleActionSettings) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "Scte35InputScheduleActionSettings"} if len(v.Mode) == 0 { invalidParams.Add(smithy.NewErrParamRequired("Mode")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateScte35ReturnToNetworkScheduleActionSettings(v *types.Scte35ReturnToNetworkScheduleActionSettings) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "Scte35ReturnToNetworkScheduleActionSettings"} if v.SpliceEventId == nil { invalidParams.Add(smithy.NewErrParamRequired("SpliceEventId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateScte35SegmentationDescriptor(v *types.Scte35SegmentationDescriptor) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "Scte35SegmentationDescriptor"} if v.DeliveryRestrictions != nil { if err := validateScte35DeliveryRestrictions(v.DeliveryRestrictions); err != nil { invalidParams.AddNested("DeliveryRestrictions", err.(smithy.InvalidParamsError)) } } if len(v.SegmentationCancelIndicator) == 0 { invalidParams.Add(smithy.NewErrParamRequired("SegmentationCancelIndicator")) } if v.SegmentationEventId == nil { invalidParams.Add(smithy.NewErrParamRequired("SegmentationEventId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateScte35SpliceInsertScheduleActionSettings(v *types.Scte35SpliceInsertScheduleActionSettings) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "Scte35SpliceInsertScheduleActionSettings"} if v.SpliceEventId == nil { invalidParams.Add(smithy.NewErrParamRequired("SpliceEventId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateScte35TimeSignalScheduleActionSettings(v *types.Scte35TimeSignalScheduleActionSettings) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "Scte35TimeSignalScheduleActionSettings"} if v.Scte35Descriptors == nil { invalidParams.Add(smithy.NewErrParamRequired("Scte35Descriptors")) } else if v.Scte35Descriptors != nil { if err := validate__listOfScte35Descriptor(v.Scte35Descriptors); err != nil { invalidParams.AddNested("Scte35Descriptors", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateSrtOutputSettings(v *types.SrtOutputSettings) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "SrtOutputSettings"} if v.ContainerSettings == nil { invalidParams.Add(smithy.NewErrParamRequired("ContainerSettings")) } else if v.ContainerSettings != nil { if err := validateUdpContainerSettings(v.ContainerSettings); err != nil { invalidParams.AddNested("ContainerSettings", err.(smithy.InvalidParamsError)) } } if v.Destination == nil { invalidParams.Add(smithy.NewErrParamRequired("Destination")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateStandardHlsSettings(v *types.StandardHlsSettings) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "StandardHlsSettings"} if v.M3u8Settings == nil { invalidParams.Add(smithy.NewErrParamRequired("M3u8Settings")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateStaticImageActivateScheduleActionSettings(v *types.StaticImageActivateScheduleActionSettings) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "StaticImageActivateScheduleActionSettings"} if v.Image == nil { invalidParams.Add(smithy.NewErrParamRequired("Image")) } else if v.Image != nil { if err := validateInputLocation(v.Image); err != nil { invalidParams.AddNested("Image", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateStaticImageOutputActivateScheduleActionSettings(v *types.StaticImageOutputActivateScheduleActionSettings) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "StaticImageOutputActivateScheduleActionSettings"} if v.Image == nil { invalidParams.Add(smithy.NewErrParamRequired("Image")) } else if v.Image != nil { if err := validateInputLocation(v.Image); err != nil { invalidParams.AddNested("Image", err.(smithy.InvalidParamsError)) } } if v.OutputNames == nil { invalidParams.Add(smithy.NewErrParamRequired("OutputNames")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateStaticImageOutputDeactivateScheduleActionSettings(v *types.StaticImageOutputDeactivateScheduleActionSettings) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "StaticImageOutputDeactivateScheduleActionSettings"} if v.OutputNames == nil { invalidParams.Add(smithy.NewErrParamRequired("OutputNames")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateStaticKeySettings(v *types.StaticKeySettings) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "StaticKeySettings"} if v.KeyProviderServer != nil { if err := validateInputLocation(v.KeyProviderServer); err != nil { invalidParams.AddNested("KeyProviderServer", err.(smithy.InvalidParamsError)) } } if v.StaticKeyValue == nil { invalidParams.Add(smithy.NewErrParamRequired("StaticKeyValue")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateTeletextSourceSettings(v *types.TeletextSourceSettings) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "TeletextSourceSettings"} if v.OutputRectangle != nil { if err := validateCaptionRectangle(v.OutputRectangle); err != nil { invalidParams.AddNested("OutputRectangle", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateThumbnailConfiguration(v *types.ThumbnailConfiguration) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ThumbnailConfiguration"} if len(v.State) == 0 { invalidParams.Add(smithy.NewErrParamRequired("State")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateTimecodeBurninSettings(v *types.TimecodeBurninSettings) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "TimecodeBurninSettings"} if len(v.FontSize) == 0 { invalidParams.Add(smithy.NewErrParamRequired("FontSize")) } if len(v.Position) == 0 { invalidParams.Add(smithy.NewErrParamRequired("Position")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateTimecodeConfig(v *types.TimecodeConfig) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "TimecodeConfig"} if len(v.Source) == 0 { invalidParams.Add(smithy.NewErrParamRequired("Source")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateTimedMetadataScheduleActionSettings(v *types.TimedMetadataScheduleActionSettings) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "TimedMetadataScheduleActionSettings"} if v.Id3 == nil { invalidParams.Add(smithy.NewErrParamRequired("Id3")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateUdpContainerSettings(v *types.UdpContainerSettings) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UdpContainerSettings"} if v.M2tsSettings != nil { if err := validateM2tsSettings(v.M2tsSettings); err != nil { invalidParams.AddNested("M2tsSettings", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateUdpOutputSettings(v *types.UdpOutputSettings) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UdpOutputSettings"} if v.ContainerSettings == nil { invalidParams.Add(smithy.NewErrParamRequired("ContainerSettings")) } else if v.ContainerSettings != nil { if err := validateUdpContainerSettings(v.ContainerSettings); err != nil { invalidParams.AddNested("ContainerSettings", err.(smithy.InvalidParamsError)) } } if v.Destination == nil { invalidParams.Add(smithy.NewErrParamRequired("Destination")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateVideoCodecSettings(v *types.VideoCodecSettings) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "VideoCodecSettings"} if v.FrameCaptureSettings != nil { if err := validateFrameCaptureSettings(v.FrameCaptureSettings); err != nil { invalidParams.AddNested("FrameCaptureSettings", err.(smithy.InvalidParamsError)) } } if v.H264Settings != nil { if err := validateH264Settings(v.H264Settings); err != nil { invalidParams.AddNested("H264Settings", err.(smithy.InvalidParamsError)) } } if v.H265Settings != nil { if err := validateH265Settings(v.H265Settings); err != nil { invalidParams.AddNested("H265Settings", err.(smithy.InvalidParamsError)) } } if v.Mpeg2Settings != nil { if err := validateMpeg2Settings(v.Mpeg2Settings); err != nil { invalidParams.AddNested("Mpeg2Settings", err.(smithy.InvalidParamsError)) } } if v.Av1Settings != nil { if err := validateAv1Settings(v.Av1Settings); err != nil { invalidParams.AddNested("Av1Settings", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateVideoDescription(v *types.VideoDescription) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "VideoDescription"} if v.CodecSettings != nil { if err := validateVideoCodecSettings(v.CodecSettings); err != nil { invalidParams.AddNested("CodecSettings", err.(smithy.InvalidParamsError)) } } if v.Name == nil { invalidParams.Add(smithy.NewErrParamRequired("Name")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateVpcOutputSettings(v *types.VpcOutputSettings) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "VpcOutputSettings"} if v.SubnetIds == nil { invalidParams.Add(smithy.NewErrParamRequired("SubnetIds")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpAcceptInputDeviceTransferInput(v *AcceptInputDeviceTransferInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "AcceptInputDeviceTransferInput"} if v.InputDeviceId == nil { invalidParams.Add(smithy.NewErrParamRequired("InputDeviceId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpBatchUpdateScheduleInput(v *BatchUpdateScheduleInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "BatchUpdateScheduleInput"} if v.ChannelId == nil { invalidParams.Add(smithy.NewErrParamRequired("ChannelId")) } if v.Creates != nil { if err := validateBatchScheduleActionCreateRequest(v.Creates); err != nil { invalidParams.AddNested("Creates", err.(smithy.InvalidParamsError)) } } if v.Deletes != nil { if err := validateBatchScheduleActionDeleteRequest(v.Deletes); err != nil { invalidParams.AddNested("Deletes", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCancelInputDeviceTransferInput(v *CancelInputDeviceTransferInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CancelInputDeviceTransferInput"} if v.InputDeviceId == nil { invalidParams.Add(smithy.NewErrParamRequired("InputDeviceId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCreateChannelInput(v *CreateChannelInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreateChannelInput"} if v.EncoderSettings != nil { if err := validateEncoderSettings(v.EncoderSettings); err != nil { invalidParams.AddNested("EncoderSettings", err.(smithy.InvalidParamsError)) } } if v.InputAttachments != nil { if err := validate__listOfInputAttachment(v.InputAttachments); err != nil { invalidParams.AddNested("InputAttachments", err.(smithy.InvalidParamsError)) } } if v.Vpc != nil { if err := validateVpcOutputSettings(v.Vpc); err != nil { invalidParams.AddNested("Vpc", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCreateChannelPlacementGroupInput(v *CreateChannelPlacementGroupInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreateChannelPlacementGroupInput"} if v.ClusterId == nil { invalidParams.Add(smithy.NewErrParamRequired("ClusterId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCreateCloudWatchAlarmTemplateGroupInput(v *CreateCloudWatchAlarmTemplateGroupInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreateCloudWatchAlarmTemplateGroupInput"} if v.Name == nil { invalidParams.Add(smithy.NewErrParamRequired("Name")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCreateCloudWatchAlarmTemplateInput(v *CreateCloudWatchAlarmTemplateInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreateCloudWatchAlarmTemplateInput"} if len(v.ComparisonOperator) == 0 { invalidParams.Add(smithy.NewErrParamRequired("ComparisonOperator")) } if v.EvaluationPeriods == nil { invalidParams.Add(smithy.NewErrParamRequired("EvaluationPeriods")) } if v.GroupIdentifier == nil { invalidParams.Add(smithy.NewErrParamRequired("GroupIdentifier")) } if v.MetricName == nil { invalidParams.Add(smithy.NewErrParamRequired("MetricName")) } if v.Name == nil { invalidParams.Add(smithy.NewErrParamRequired("Name")) } if v.Period == nil { invalidParams.Add(smithy.NewErrParamRequired("Period")) } if len(v.Statistic) == 0 { invalidParams.Add(smithy.NewErrParamRequired("Statistic")) } if len(v.TargetResourceType) == 0 { invalidParams.Add(smithy.NewErrParamRequired("TargetResourceType")) } if v.Threshold == nil { invalidParams.Add(smithy.NewErrParamRequired("Threshold")) } if len(v.TreatMissingData) == 0 { invalidParams.Add(smithy.NewErrParamRequired("TreatMissingData")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCreateEventBridgeRuleTemplateGroupInput(v *CreateEventBridgeRuleTemplateGroupInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreateEventBridgeRuleTemplateGroupInput"} if v.Name == nil { invalidParams.Add(smithy.NewErrParamRequired("Name")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCreateEventBridgeRuleTemplateInput(v *CreateEventBridgeRuleTemplateInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreateEventBridgeRuleTemplateInput"} if v.EventTargets != nil { if err := validate__listOfEventBridgeRuleTemplateTarget(v.EventTargets); err != nil { invalidParams.AddNested("EventTargets", err.(smithy.InvalidParamsError)) } } if len(v.EventType) == 0 { invalidParams.Add(smithy.NewErrParamRequired("EventType")) } if v.GroupIdentifier == nil { invalidParams.Add(smithy.NewErrParamRequired("GroupIdentifier")) } if v.Name == nil { invalidParams.Add(smithy.NewErrParamRequired("Name")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCreateInputInput(v *CreateInputInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreateInputInput"} if v.Vpc != nil { if err := validateInputVpcRequest(v.Vpc); err != nil { invalidParams.AddNested("Vpc", err.(smithy.InvalidParamsError)) } } if v.MulticastSettings != nil { if err := validateMulticastSettingsCreateRequest(v.MulticastSettings); err != nil { invalidParams.AddNested("MulticastSettings", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCreateMultiplexInput(v *CreateMultiplexInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreateMultiplexInput"} if v.AvailabilityZones == nil { invalidParams.Add(smithy.NewErrParamRequired("AvailabilityZones")) } if v.MultiplexSettings == nil { invalidParams.Add(smithy.NewErrParamRequired("MultiplexSettings")) } else if v.MultiplexSettings != nil { if err := validateMultiplexSettings(v.MultiplexSettings); err != nil { invalidParams.AddNested("MultiplexSettings", err.(smithy.InvalidParamsError)) } } if v.Name == nil { invalidParams.Add(smithy.NewErrParamRequired("Name")) } if v.RequestId == nil { invalidParams.Add(smithy.NewErrParamRequired("RequestId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCreateMultiplexProgramInput(v *CreateMultiplexProgramInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreateMultiplexProgramInput"} if v.MultiplexId == nil { invalidParams.Add(smithy.NewErrParamRequired("MultiplexId")) } if v.MultiplexProgramSettings == nil { invalidParams.Add(smithy.NewErrParamRequired("MultiplexProgramSettings")) } else if v.MultiplexProgramSettings != nil { if err := validateMultiplexProgramSettings(v.MultiplexProgramSettings); err != nil { invalidParams.AddNested("MultiplexProgramSettings", err.(smithy.InvalidParamsError)) } } if v.ProgramName == nil { invalidParams.Add(smithy.NewErrParamRequired("ProgramName")) } if v.RequestId == nil { invalidParams.Add(smithy.NewErrParamRequired("RequestId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCreateNodeInput(v *CreateNodeInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreateNodeInput"} if v.ClusterId == nil { invalidParams.Add(smithy.NewErrParamRequired("ClusterId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCreateNodeRegistrationScriptInput(v *CreateNodeRegistrationScriptInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreateNodeRegistrationScriptInput"} if v.ClusterId == nil { invalidParams.Add(smithy.NewErrParamRequired("ClusterId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCreatePartnerInputInput(v *CreatePartnerInputInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreatePartnerInputInput"} if v.InputId == nil { invalidParams.Add(smithy.NewErrParamRequired("InputId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCreateSignalMapInput(v *CreateSignalMapInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreateSignalMapInput"} if v.DiscoveryEntryPointArn == nil { invalidParams.Add(smithy.NewErrParamRequired("DiscoveryEntryPointArn")) } if v.Name == nil { invalidParams.Add(smithy.NewErrParamRequired("Name")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCreateTagsInput(v *CreateTagsInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreateTagsInput"} if v.ResourceArn == nil { invalidParams.Add(smithy.NewErrParamRequired("ResourceArn")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteChannelInput(v *DeleteChannelInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteChannelInput"} if v.ChannelId == nil { invalidParams.Add(smithy.NewErrParamRequired("ChannelId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteChannelPlacementGroupInput(v *DeleteChannelPlacementGroupInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteChannelPlacementGroupInput"} if v.ChannelPlacementGroupId == nil { invalidParams.Add(smithy.NewErrParamRequired("ChannelPlacementGroupId")) } if v.ClusterId == nil { invalidParams.Add(smithy.NewErrParamRequired("ClusterId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteCloudWatchAlarmTemplateGroupInput(v *DeleteCloudWatchAlarmTemplateGroupInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteCloudWatchAlarmTemplateGroupInput"} if v.Identifier == nil { invalidParams.Add(smithy.NewErrParamRequired("Identifier")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteCloudWatchAlarmTemplateInput(v *DeleteCloudWatchAlarmTemplateInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteCloudWatchAlarmTemplateInput"} if v.Identifier == nil { invalidParams.Add(smithy.NewErrParamRequired("Identifier")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteClusterInput(v *DeleteClusterInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteClusterInput"} if v.ClusterId == nil { invalidParams.Add(smithy.NewErrParamRequired("ClusterId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteEventBridgeRuleTemplateGroupInput(v *DeleteEventBridgeRuleTemplateGroupInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteEventBridgeRuleTemplateGroupInput"} if v.Identifier == nil { invalidParams.Add(smithy.NewErrParamRequired("Identifier")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteEventBridgeRuleTemplateInput(v *DeleteEventBridgeRuleTemplateInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteEventBridgeRuleTemplateInput"} if v.Identifier == nil { invalidParams.Add(smithy.NewErrParamRequired("Identifier")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteInputInput(v *DeleteInputInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteInputInput"} if v.InputId == nil { invalidParams.Add(smithy.NewErrParamRequired("InputId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteInputSecurityGroupInput(v *DeleteInputSecurityGroupInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteInputSecurityGroupInput"} if v.InputSecurityGroupId == nil { invalidParams.Add(smithy.NewErrParamRequired("InputSecurityGroupId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteMultiplexInput(v *DeleteMultiplexInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteMultiplexInput"} if v.MultiplexId == nil { invalidParams.Add(smithy.NewErrParamRequired("MultiplexId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteMultiplexProgramInput(v *DeleteMultiplexProgramInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteMultiplexProgramInput"} if v.MultiplexId == nil { invalidParams.Add(smithy.NewErrParamRequired("MultiplexId")) } if v.ProgramName == nil { invalidParams.Add(smithy.NewErrParamRequired("ProgramName")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteNetworkInput(v *DeleteNetworkInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteNetworkInput"} if v.NetworkId == nil { invalidParams.Add(smithy.NewErrParamRequired("NetworkId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteNodeInput(v *DeleteNodeInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteNodeInput"} if v.ClusterId == nil { invalidParams.Add(smithy.NewErrParamRequired("ClusterId")) } if v.NodeId == nil { invalidParams.Add(smithy.NewErrParamRequired("NodeId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteReservationInput(v *DeleteReservationInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteReservationInput"} if v.ReservationId == nil { invalidParams.Add(smithy.NewErrParamRequired("ReservationId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteScheduleInput(v *DeleteScheduleInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteScheduleInput"} if v.ChannelId == nil { invalidParams.Add(smithy.NewErrParamRequired("ChannelId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteSdiSourceInput(v *DeleteSdiSourceInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteSdiSourceInput"} if v.SdiSourceId == nil { invalidParams.Add(smithy.NewErrParamRequired("SdiSourceId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteSignalMapInput(v *DeleteSignalMapInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteSignalMapInput"} if v.Identifier == nil { invalidParams.Add(smithy.NewErrParamRequired("Identifier")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteTagsInput(v *DeleteTagsInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteTagsInput"} 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 validateOpDescribeChannelInput(v *DescribeChannelInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DescribeChannelInput"} if v.ChannelId == nil { invalidParams.Add(smithy.NewErrParamRequired("ChannelId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDescribeChannelPlacementGroupInput(v *DescribeChannelPlacementGroupInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DescribeChannelPlacementGroupInput"} if v.ChannelPlacementGroupId == nil { invalidParams.Add(smithy.NewErrParamRequired("ChannelPlacementGroupId")) } if v.ClusterId == nil { invalidParams.Add(smithy.NewErrParamRequired("ClusterId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDescribeClusterInput(v *DescribeClusterInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DescribeClusterInput"} if v.ClusterId == nil { invalidParams.Add(smithy.NewErrParamRequired("ClusterId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDescribeInputDeviceInput(v *DescribeInputDeviceInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DescribeInputDeviceInput"} if v.InputDeviceId == nil { invalidParams.Add(smithy.NewErrParamRequired("InputDeviceId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDescribeInputDeviceThumbnailInput(v *DescribeInputDeviceThumbnailInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DescribeInputDeviceThumbnailInput"} if v.InputDeviceId == nil { invalidParams.Add(smithy.NewErrParamRequired("InputDeviceId")) } if len(v.Accept) == 0 { invalidParams.Add(smithy.NewErrParamRequired("Accept")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDescribeInputInput(v *DescribeInputInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DescribeInputInput"} if v.InputId == nil { invalidParams.Add(smithy.NewErrParamRequired("InputId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDescribeInputSecurityGroupInput(v *DescribeInputSecurityGroupInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DescribeInputSecurityGroupInput"} if v.InputSecurityGroupId == nil { invalidParams.Add(smithy.NewErrParamRequired("InputSecurityGroupId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDescribeMultiplexInput(v *DescribeMultiplexInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DescribeMultiplexInput"} if v.MultiplexId == nil { invalidParams.Add(smithy.NewErrParamRequired("MultiplexId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDescribeMultiplexProgramInput(v *DescribeMultiplexProgramInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DescribeMultiplexProgramInput"} if v.MultiplexId == nil { invalidParams.Add(smithy.NewErrParamRequired("MultiplexId")) } if v.ProgramName == nil { invalidParams.Add(smithy.NewErrParamRequired("ProgramName")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDescribeNetworkInput(v *DescribeNetworkInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DescribeNetworkInput"} if v.NetworkId == nil { invalidParams.Add(smithy.NewErrParamRequired("NetworkId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDescribeNodeInput(v *DescribeNodeInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DescribeNodeInput"} if v.ClusterId == nil { invalidParams.Add(smithy.NewErrParamRequired("ClusterId")) } if v.NodeId == nil { invalidParams.Add(smithy.NewErrParamRequired("NodeId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDescribeOfferingInput(v *DescribeOfferingInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DescribeOfferingInput"} if v.OfferingId == nil { invalidParams.Add(smithy.NewErrParamRequired("OfferingId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDescribeReservationInput(v *DescribeReservationInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DescribeReservationInput"} if v.ReservationId == nil { invalidParams.Add(smithy.NewErrParamRequired("ReservationId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDescribeScheduleInput(v *DescribeScheduleInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DescribeScheduleInput"} if v.ChannelId == nil { invalidParams.Add(smithy.NewErrParamRequired("ChannelId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDescribeSdiSourceInput(v *DescribeSdiSourceInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DescribeSdiSourceInput"} if v.SdiSourceId == nil { invalidParams.Add(smithy.NewErrParamRequired("SdiSourceId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDescribeThumbnailsInput(v *DescribeThumbnailsInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DescribeThumbnailsInput"} if v.ChannelId == nil { invalidParams.Add(smithy.NewErrParamRequired("ChannelId")) } if v.PipelineId == nil { invalidParams.Add(smithy.NewErrParamRequired("PipelineId")) } if v.ThumbnailType == nil { invalidParams.Add(smithy.NewErrParamRequired("ThumbnailType")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetCloudWatchAlarmTemplateGroupInput(v *GetCloudWatchAlarmTemplateGroupInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetCloudWatchAlarmTemplateGroupInput"} if v.Identifier == nil { invalidParams.Add(smithy.NewErrParamRequired("Identifier")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetCloudWatchAlarmTemplateInput(v *GetCloudWatchAlarmTemplateInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetCloudWatchAlarmTemplateInput"} if v.Identifier == nil { invalidParams.Add(smithy.NewErrParamRequired("Identifier")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetEventBridgeRuleTemplateGroupInput(v *GetEventBridgeRuleTemplateGroupInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetEventBridgeRuleTemplateGroupInput"} if v.Identifier == nil { invalidParams.Add(smithy.NewErrParamRequired("Identifier")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetEventBridgeRuleTemplateInput(v *GetEventBridgeRuleTemplateInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetEventBridgeRuleTemplateInput"} if v.Identifier == nil { invalidParams.Add(smithy.NewErrParamRequired("Identifier")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetSignalMapInput(v *GetSignalMapInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetSignalMapInput"} if v.Identifier == nil { invalidParams.Add(smithy.NewErrParamRequired("Identifier")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpListChannelPlacementGroupsInput(v *ListChannelPlacementGroupsInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListChannelPlacementGroupsInput"} if v.ClusterId == nil { invalidParams.Add(smithy.NewErrParamRequired("ClusterId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpListInputDeviceTransfersInput(v *ListInputDeviceTransfersInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListInputDeviceTransfersInput"} if v.TransferType == nil { invalidParams.Add(smithy.NewErrParamRequired("TransferType")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpListMultiplexProgramsInput(v *ListMultiplexProgramsInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListMultiplexProgramsInput"} if v.MultiplexId == nil { invalidParams.Add(smithy.NewErrParamRequired("MultiplexId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpListNodesInput(v *ListNodesInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListNodesInput"} if v.ClusterId == nil { invalidParams.Add(smithy.NewErrParamRequired("ClusterId")) } 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 validateOpPurchaseOfferingInput(v *PurchaseOfferingInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "PurchaseOfferingInput"} if v.Count == nil { invalidParams.Add(smithy.NewErrParamRequired("Count")) } if v.OfferingId == nil { invalidParams.Add(smithy.NewErrParamRequired("OfferingId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpRebootInputDeviceInput(v *RebootInputDeviceInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "RebootInputDeviceInput"} if v.InputDeviceId == nil { invalidParams.Add(smithy.NewErrParamRequired("InputDeviceId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpRejectInputDeviceTransferInput(v *RejectInputDeviceTransferInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "RejectInputDeviceTransferInput"} if v.InputDeviceId == nil { invalidParams.Add(smithy.NewErrParamRequired("InputDeviceId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpRestartChannelPipelinesInput(v *RestartChannelPipelinesInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "RestartChannelPipelinesInput"} if v.ChannelId == nil { invalidParams.Add(smithy.NewErrParamRequired("ChannelId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpStartChannelInput(v *StartChannelInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "StartChannelInput"} if v.ChannelId == nil { invalidParams.Add(smithy.NewErrParamRequired("ChannelId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpStartDeleteMonitorDeploymentInput(v *StartDeleteMonitorDeploymentInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "StartDeleteMonitorDeploymentInput"} if v.Identifier == nil { invalidParams.Add(smithy.NewErrParamRequired("Identifier")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpStartInputDeviceInput(v *StartInputDeviceInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "StartInputDeviceInput"} if v.InputDeviceId == nil { invalidParams.Add(smithy.NewErrParamRequired("InputDeviceId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpStartInputDeviceMaintenanceWindowInput(v *StartInputDeviceMaintenanceWindowInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "StartInputDeviceMaintenanceWindowInput"} if v.InputDeviceId == nil { invalidParams.Add(smithy.NewErrParamRequired("InputDeviceId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpStartMonitorDeploymentInput(v *StartMonitorDeploymentInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "StartMonitorDeploymentInput"} if v.Identifier == nil { invalidParams.Add(smithy.NewErrParamRequired("Identifier")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpStartMultiplexInput(v *StartMultiplexInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "StartMultiplexInput"} if v.MultiplexId == nil { invalidParams.Add(smithy.NewErrParamRequired("MultiplexId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpStartUpdateSignalMapInput(v *StartUpdateSignalMapInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "StartUpdateSignalMapInput"} if v.Identifier == nil { invalidParams.Add(smithy.NewErrParamRequired("Identifier")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpStopChannelInput(v *StopChannelInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "StopChannelInput"} if v.ChannelId == nil { invalidParams.Add(smithy.NewErrParamRequired("ChannelId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpStopInputDeviceInput(v *StopInputDeviceInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "StopInputDeviceInput"} if v.InputDeviceId == nil { invalidParams.Add(smithy.NewErrParamRequired("InputDeviceId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpStopMultiplexInput(v *StopMultiplexInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "StopMultiplexInput"} if v.MultiplexId == nil { invalidParams.Add(smithy.NewErrParamRequired("MultiplexId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpTransferInputDeviceInput(v *TransferInputDeviceInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "TransferInputDeviceInput"} if v.InputDeviceId == nil { invalidParams.Add(smithy.NewErrParamRequired("InputDeviceId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUpdateChannelClassInput(v *UpdateChannelClassInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UpdateChannelClassInput"} if len(v.ChannelClass) == 0 { invalidParams.Add(smithy.NewErrParamRequired("ChannelClass")) } if v.ChannelId == nil { invalidParams.Add(smithy.NewErrParamRequired("ChannelId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUpdateChannelInput(v *UpdateChannelInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UpdateChannelInput"} if v.ChannelId == nil { invalidParams.Add(smithy.NewErrParamRequired("ChannelId")) } if v.EncoderSettings != nil { if err := validateEncoderSettings(v.EncoderSettings); err != nil { invalidParams.AddNested("EncoderSettings", err.(smithy.InvalidParamsError)) } } if v.InputAttachments != nil { if err := validate__listOfInputAttachment(v.InputAttachments); err != nil { invalidParams.AddNested("InputAttachments", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUpdateChannelPlacementGroupInput(v *UpdateChannelPlacementGroupInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UpdateChannelPlacementGroupInput"} if v.ChannelPlacementGroupId == nil { invalidParams.Add(smithy.NewErrParamRequired("ChannelPlacementGroupId")) } if v.ClusterId == nil { invalidParams.Add(smithy.NewErrParamRequired("ClusterId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUpdateCloudWatchAlarmTemplateGroupInput(v *UpdateCloudWatchAlarmTemplateGroupInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UpdateCloudWatchAlarmTemplateGroupInput"} if v.Identifier == nil { invalidParams.Add(smithy.NewErrParamRequired("Identifier")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUpdateCloudWatchAlarmTemplateInput(v *UpdateCloudWatchAlarmTemplateInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UpdateCloudWatchAlarmTemplateInput"} if v.Identifier == nil { invalidParams.Add(smithy.NewErrParamRequired("Identifier")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUpdateClusterInput(v *UpdateClusterInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UpdateClusterInput"} if v.ClusterId == nil { invalidParams.Add(smithy.NewErrParamRequired("ClusterId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUpdateEventBridgeRuleTemplateGroupInput(v *UpdateEventBridgeRuleTemplateGroupInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UpdateEventBridgeRuleTemplateGroupInput"} if v.Identifier == nil { invalidParams.Add(smithy.NewErrParamRequired("Identifier")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUpdateEventBridgeRuleTemplateInput(v *UpdateEventBridgeRuleTemplateInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UpdateEventBridgeRuleTemplateInput"} if v.EventTargets != nil { if err := validate__listOfEventBridgeRuleTemplateTarget(v.EventTargets); err != nil { invalidParams.AddNested("EventTargets", err.(smithy.InvalidParamsError)) } } if v.Identifier == nil { invalidParams.Add(smithy.NewErrParamRequired("Identifier")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUpdateInputDeviceInput(v *UpdateInputDeviceInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UpdateInputDeviceInput"} if v.InputDeviceId == nil { invalidParams.Add(smithy.NewErrParamRequired("InputDeviceId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUpdateInputInput(v *UpdateInputInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UpdateInputInput"} if v.InputId == nil { invalidParams.Add(smithy.NewErrParamRequired("InputId")) } if v.MulticastSettings != nil { if err := validateMulticastSettingsUpdateRequest(v.MulticastSettings); err != nil { invalidParams.AddNested("MulticastSettings", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUpdateInputSecurityGroupInput(v *UpdateInputSecurityGroupInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UpdateInputSecurityGroupInput"} if v.InputSecurityGroupId == nil { invalidParams.Add(smithy.NewErrParamRequired("InputSecurityGroupId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUpdateMultiplexInput(v *UpdateMultiplexInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UpdateMultiplexInput"} if v.MultiplexId == nil { invalidParams.Add(smithy.NewErrParamRequired("MultiplexId")) } if v.MultiplexSettings != nil { if err := validateMultiplexSettings(v.MultiplexSettings); err != nil { invalidParams.AddNested("MultiplexSettings", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUpdateMultiplexProgramInput(v *UpdateMultiplexProgramInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UpdateMultiplexProgramInput"} if v.MultiplexId == nil { invalidParams.Add(smithy.NewErrParamRequired("MultiplexId")) } if v.MultiplexProgramSettings != nil { if err := validateMultiplexProgramSettings(v.MultiplexProgramSettings); err != nil { invalidParams.AddNested("MultiplexProgramSettings", err.(smithy.InvalidParamsError)) } } if v.ProgramName == nil { invalidParams.Add(smithy.NewErrParamRequired("ProgramName")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUpdateNetworkInput(v *UpdateNetworkInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UpdateNetworkInput"} if v.NetworkId == nil { invalidParams.Add(smithy.NewErrParamRequired("NetworkId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUpdateNodeInput(v *UpdateNodeInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UpdateNodeInput"} if v.ClusterId == nil { invalidParams.Add(smithy.NewErrParamRequired("ClusterId")) } if v.NodeId == nil { invalidParams.Add(smithy.NewErrParamRequired("NodeId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUpdateNodeStateInput(v *UpdateNodeStateInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UpdateNodeStateInput"} if v.ClusterId == nil { invalidParams.Add(smithy.NewErrParamRequired("ClusterId")) } if v.NodeId == nil { invalidParams.Add(smithy.NewErrParamRequired("NodeId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUpdateReservationInput(v *UpdateReservationInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UpdateReservationInput"} if v.ReservationId == nil { invalidParams.Add(smithy.NewErrParamRequired("ReservationId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUpdateSdiSourceInput(v *UpdateSdiSourceInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UpdateSdiSourceInput"} if v.SdiSourceId == nil { invalidParams.Add(smithy.NewErrParamRequired("SdiSourceId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } }