service/iotsitewise/validators.go (4,070 lines of code) (raw):
// Code generated by smithy-go-codegen DO NOT EDIT.
package iotsitewise
import (
"context"
"fmt"
"github.com/aws/aws-sdk-go-v2/service/iotsitewise/types"
smithy "github.com/aws/smithy-go"
"github.com/aws/smithy-go/middleware"
)
type validateOpAssociateAssets struct {
}
func (*validateOpAssociateAssets) ID() string {
return "OperationInputValidation"
}
func (m *validateOpAssociateAssets) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*AssociateAssetsInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpAssociateAssetsInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpAssociateTimeSeriesToAssetProperty struct {
}
func (*validateOpAssociateTimeSeriesToAssetProperty) ID() string {
return "OperationInputValidation"
}
func (m *validateOpAssociateTimeSeriesToAssetProperty) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*AssociateTimeSeriesToAssetPropertyInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpAssociateTimeSeriesToAssetPropertyInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpBatchAssociateProjectAssets struct {
}
func (*validateOpBatchAssociateProjectAssets) ID() string {
return "OperationInputValidation"
}
func (m *validateOpBatchAssociateProjectAssets) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*BatchAssociateProjectAssetsInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpBatchAssociateProjectAssetsInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpBatchDisassociateProjectAssets struct {
}
func (*validateOpBatchDisassociateProjectAssets) ID() string {
return "OperationInputValidation"
}
func (m *validateOpBatchDisassociateProjectAssets) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*BatchDisassociateProjectAssetsInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpBatchDisassociateProjectAssetsInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpBatchGetAssetPropertyAggregates struct {
}
func (*validateOpBatchGetAssetPropertyAggregates) ID() string {
return "OperationInputValidation"
}
func (m *validateOpBatchGetAssetPropertyAggregates) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*BatchGetAssetPropertyAggregatesInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpBatchGetAssetPropertyAggregatesInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpBatchGetAssetPropertyValueHistory struct {
}
func (*validateOpBatchGetAssetPropertyValueHistory) ID() string {
return "OperationInputValidation"
}
func (m *validateOpBatchGetAssetPropertyValueHistory) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*BatchGetAssetPropertyValueHistoryInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpBatchGetAssetPropertyValueHistoryInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpBatchGetAssetPropertyValue struct {
}
func (*validateOpBatchGetAssetPropertyValue) ID() string {
return "OperationInputValidation"
}
func (m *validateOpBatchGetAssetPropertyValue) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*BatchGetAssetPropertyValueInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpBatchGetAssetPropertyValueInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpBatchPutAssetPropertyValue struct {
}
func (*validateOpBatchPutAssetPropertyValue) ID() string {
return "OperationInputValidation"
}
func (m *validateOpBatchPutAssetPropertyValue) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*BatchPutAssetPropertyValueInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpBatchPutAssetPropertyValueInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpCreateAccessPolicy struct {
}
func (*validateOpCreateAccessPolicy) ID() string {
return "OperationInputValidation"
}
func (m *validateOpCreateAccessPolicy) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*CreateAccessPolicyInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpCreateAccessPolicyInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpCreateAsset struct {
}
func (*validateOpCreateAsset) ID() string {
return "OperationInputValidation"
}
func (m *validateOpCreateAsset) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*CreateAssetInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpCreateAssetInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpCreateAssetModelCompositeModel struct {
}
func (*validateOpCreateAssetModelCompositeModel) ID() string {
return "OperationInputValidation"
}
func (m *validateOpCreateAssetModelCompositeModel) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*CreateAssetModelCompositeModelInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpCreateAssetModelCompositeModelInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpCreateAssetModel struct {
}
func (*validateOpCreateAssetModel) ID() string {
return "OperationInputValidation"
}
func (m *validateOpCreateAssetModel) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*CreateAssetModelInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpCreateAssetModelInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpCreateBulkImportJob struct {
}
func (*validateOpCreateBulkImportJob) ID() string {
return "OperationInputValidation"
}
func (m *validateOpCreateBulkImportJob) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*CreateBulkImportJobInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpCreateBulkImportJobInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpCreateDashboard struct {
}
func (*validateOpCreateDashboard) ID() string {
return "OperationInputValidation"
}
func (m *validateOpCreateDashboard) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*CreateDashboardInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpCreateDashboardInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpCreateDataset struct {
}
func (*validateOpCreateDataset) ID() string {
return "OperationInputValidation"
}
func (m *validateOpCreateDataset) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*CreateDatasetInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpCreateDatasetInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpCreateGateway struct {
}
func (*validateOpCreateGateway) ID() string {
return "OperationInputValidation"
}
func (m *validateOpCreateGateway) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*CreateGatewayInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpCreateGatewayInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpCreatePortal struct {
}
func (*validateOpCreatePortal) ID() string {
return "OperationInputValidation"
}
func (m *validateOpCreatePortal) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*CreatePortalInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpCreatePortalInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpCreateProject struct {
}
func (*validateOpCreateProject) ID() string {
return "OperationInputValidation"
}
func (m *validateOpCreateProject) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*CreateProjectInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpCreateProjectInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpDeleteAccessPolicy struct {
}
func (*validateOpDeleteAccessPolicy) ID() string {
return "OperationInputValidation"
}
func (m *validateOpDeleteAccessPolicy) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*DeleteAccessPolicyInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpDeleteAccessPolicyInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpDeleteAsset struct {
}
func (*validateOpDeleteAsset) ID() string {
return "OperationInputValidation"
}
func (m *validateOpDeleteAsset) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*DeleteAssetInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpDeleteAssetInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpDeleteAssetModelCompositeModel struct {
}
func (*validateOpDeleteAssetModelCompositeModel) ID() string {
return "OperationInputValidation"
}
func (m *validateOpDeleteAssetModelCompositeModel) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*DeleteAssetModelCompositeModelInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpDeleteAssetModelCompositeModelInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpDeleteAssetModel struct {
}
func (*validateOpDeleteAssetModel) ID() string {
return "OperationInputValidation"
}
func (m *validateOpDeleteAssetModel) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*DeleteAssetModelInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpDeleteAssetModelInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpDeleteDashboard struct {
}
func (*validateOpDeleteDashboard) ID() string {
return "OperationInputValidation"
}
func (m *validateOpDeleteDashboard) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*DeleteDashboardInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpDeleteDashboardInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpDeleteDataset struct {
}
func (*validateOpDeleteDataset) ID() string {
return "OperationInputValidation"
}
func (m *validateOpDeleteDataset) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*DeleteDatasetInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpDeleteDatasetInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpDeleteGateway struct {
}
func (*validateOpDeleteGateway) ID() string {
return "OperationInputValidation"
}
func (m *validateOpDeleteGateway) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*DeleteGatewayInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpDeleteGatewayInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpDeletePortal struct {
}
func (*validateOpDeletePortal) ID() string {
return "OperationInputValidation"
}
func (m *validateOpDeletePortal) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*DeletePortalInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpDeletePortalInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpDeleteProject struct {
}
func (*validateOpDeleteProject) ID() string {
return "OperationInputValidation"
}
func (m *validateOpDeleteProject) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*DeleteProjectInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpDeleteProjectInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpDescribeAccessPolicy struct {
}
func (*validateOpDescribeAccessPolicy) ID() string {
return "OperationInputValidation"
}
func (m *validateOpDescribeAccessPolicy) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*DescribeAccessPolicyInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpDescribeAccessPolicyInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpDescribeAction struct {
}
func (*validateOpDescribeAction) ID() string {
return "OperationInputValidation"
}
func (m *validateOpDescribeAction) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*DescribeActionInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpDescribeActionInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpDescribeAssetCompositeModel struct {
}
func (*validateOpDescribeAssetCompositeModel) ID() string {
return "OperationInputValidation"
}
func (m *validateOpDescribeAssetCompositeModel) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*DescribeAssetCompositeModelInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpDescribeAssetCompositeModelInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpDescribeAsset struct {
}
func (*validateOpDescribeAsset) ID() string {
return "OperationInputValidation"
}
func (m *validateOpDescribeAsset) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*DescribeAssetInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpDescribeAssetInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpDescribeAssetModelCompositeModel struct {
}
func (*validateOpDescribeAssetModelCompositeModel) ID() string {
return "OperationInputValidation"
}
func (m *validateOpDescribeAssetModelCompositeModel) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*DescribeAssetModelCompositeModelInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpDescribeAssetModelCompositeModelInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpDescribeAssetModel struct {
}
func (*validateOpDescribeAssetModel) ID() string {
return "OperationInputValidation"
}
func (m *validateOpDescribeAssetModel) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*DescribeAssetModelInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpDescribeAssetModelInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpDescribeAssetProperty struct {
}
func (*validateOpDescribeAssetProperty) ID() string {
return "OperationInputValidation"
}
func (m *validateOpDescribeAssetProperty) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*DescribeAssetPropertyInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpDescribeAssetPropertyInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpDescribeBulkImportJob struct {
}
func (*validateOpDescribeBulkImportJob) ID() string {
return "OperationInputValidation"
}
func (m *validateOpDescribeBulkImportJob) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*DescribeBulkImportJobInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpDescribeBulkImportJobInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpDescribeDashboard struct {
}
func (*validateOpDescribeDashboard) ID() string {
return "OperationInputValidation"
}
func (m *validateOpDescribeDashboard) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*DescribeDashboardInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpDescribeDashboardInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpDescribeDataset struct {
}
func (*validateOpDescribeDataset) ID() string {
return "OperationInputValidation"
}
func (m *validateOpDescribeDataset) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*DescribeDatasetInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpDescribeDatasetInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpDescribeGatewayCapabilityConfiguration struct {
}
func (*validateOpDescribeGatewayCapabilityConfiguration) ID() string {
return "OperationInputValidation"
}
func (m *validateOpDescribeGatewayCapabilityConfiguration) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*DescribeGatewayCapabilityConfigurationInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpDescribeGatewayCapabilityConfigurationInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpDescribeGateway struct {
}
func (*validateOpDescribeGateway) ID() string {
return "OperationInputValidation"
}
func (m *validateOpDescribeGateway) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*DescribeGatewayInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpDescribeGatewayInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpDescribePortal struct {
}
func (*validateOpDescribePortal) ID() string {
return "OperationInputValidation"
}
func (m *validateOpDescribePortal) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*DescribePortalInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpDescribePortalInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpDescribeProject struct {
}
func (*validateOpDescribeProject) ID() string {
return "OperationInputValidation"
}
func (m *validateOpDescribeProject) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*DescribeProjectInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpDescribeProjectInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpDisassociateAssets struct {
}
func (*validateOpDisassociateAssets) ID() string {
return "OperationInputValidation"
}
func (m *validateOpDisassociateAssets) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*DisassociateAssetsInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpDisassociateAssetsInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpDisassociateTimeSeriesFromAssetProperty struct {
}
func (*validateOpDisassociateTimeSeriesFromAssetProperty) ID() string {
return "OperationInputValidation"
}
func (m *validateOpDisassociateTimeSeriesFromAssetProperty) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*DisassociateTimeSeriesFromAssetPropertyInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpDisassociateTimeSeriesFromAssetPropertyInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpExecuteAction struct {
}
func (*validateOpExecuteAction) ID() string {
return "OperationInputValidation"
}
func (m *validateOpExecuteAction) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*ExecuteActionInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpExecuteActionInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpExecuteQuery struct {
}
func (*validateOpExecuteQuery) ID() string {
return "OperationInputValidation"
}
func (m *validateOpExecuteQuery) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*ExecuteQueryInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpExecuteQueryInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpGetAssetPropertyAggregates struct {
}
func (*validateOpGetAssetPropertyAggregates) ID() string {
return "OperationInputValidation"
}
func (m *validateOpGetAssetPropertyAggregates) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*GetAssetPropertyAggregatesInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpGetAssetPropertyAggregatesInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpGetInterpolatedAssetPropertyValues struct {
}
func (*validateOpGetInterpolatedAssetPropertyValues) ID() string {
return "OperationInputValidation"
}
func (m *validateOpGetInterpolatedAssetPropertyValues) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*GetInterpolatedAssetPropertyValuesInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpGetInterpolatedAssetPropertyValuesInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpInvokeAssistant struct {
}
func (*validateOpInvokeAssistant) ID() string {
return "OperationInputValidation"
}
func (m *validateOpInvokeAssistant) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*InvokeAssistantInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpInvokeAssistantInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpListActions struct {
}
func (*validateOpListActions) ID() string {
return "OperationInputValidation"
}
func (m *validateOpListActions) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*ListActionsInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpListActionsInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpListAssetModelCompositeModels struct {
}
func (*validateOpListAssetModelCompositeModels) ID() string {
return "OperationInputValidation"
}
func (m *validateOpListAssetModelCompositeModels) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*ListAssetModelCompositeModelsInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpListAssetModelCompositeModelsInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpListAssetModelProperties struct {
}
func (*validateOpListAssetModelProperties) ID() string {
return "OperationInputValidation"
}
func (m *validateOpListAssetModelProperties) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*ListAssetModelPropertiesInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpListAssetModelPropertiesInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpListAssetProperties struct {
}
func (*validateOpListAssetProperties) ID() string {
return "OperationInputValidation"
}
func (m *validateOpListAssetProperties) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*ListAssetPropertiesInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpListAssetPropertiesInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpListAssetRelationships struct {
}
func (*validateOpListAssetRelationships) ID() string {
return "OperationInputValidation"
}
func (m *validateOpListAssetRelationships) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*ListAssetRelationshipsInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpListAssetRelationshipsInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpListAssociatedAssets struct {
}
func (*validateOpListAssociatedAssets) ID() string {
return "OperationInputValidation"
}
func (m *validateOpListAssociatedAssets) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*ListAssociatedAssetsInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpListAssociatedAssetsInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpListCompositionRelationships struct {
}
func (*validateOpListCompositionRelationships) ID() string {
return "OperationInputValidation"
}
func (m *validateOpListCompositionRelationships) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*ListCompositionRelationshipsInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpListCompositionRelationshipsInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpListDashboards struct {
}
func (*validateOpListDashboards) ID() string {
return "OperationInputValidation"
}
func (m *validateOpListDashboards) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*ListDashboardsInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpListDashboardsInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpListDatasets struct {
}
func (*validateOpListDatasets) ID() string {
return "OperationInputValidation"
}
func (m *validateOpListDatasets) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*ListDatasetsInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpListDatasetsInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpListProjectAssets struct {
}
func (*validateOpListProjectAssets) ID() string {
return "OperationInputValidation"
}
func (m *validateOpListProjectAssets) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*ListProjectAssetsInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpListProjectAssetsInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpListProjects struct {
}
func (*validateOpListProjects) ID() string {
return "OperationInputValidation"
}
func (m *validateOpListProjects) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*ListProjectsInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpListProjectsInput(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 validateOpPutDefaultEncryptionConfiguration struct {
}
func (*validateOpPutDefaultEncryptionConfiguration) ID() string {
return "OperationInputValidation"
}
func (m *validateOpPutDefaultEncryptionConfiguration) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*PutDefaultEncryptionConfigurationInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpPutDefaultEncryptionConfigurationInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpPutLoggingOptions struct {
}
func (*validateOpPutLoggingOptions) ID() string {
return "OperationInputValidation"
}
func (m *validateOpPutLoggingOptions) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*PutLoggingOptionsInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpPutLoggingOptionsInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpPutStorageConfiguration struct {
}
func (*validateOpPutStorageConfiguration) ID() string {
return "OperationInputValidation"
}
func (m *validateOpPutStorageConfiguration) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*PutStorageConfigurationInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpPutStorageConfigurationInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpTagResource struct {
}
func (*validateOpTagResource) ID() string {
return "OperationInputValidation"
}
func (m *validateOpTagResource) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*TagResourceInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpTagResourceInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpUntagResource struct {
}
func (*validateOpUntagResource) ID() string {
return "OperationInputValidation"
}
func (m *validateOpUntagResource) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*UntagResourceInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpUntagResourceInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpUpdateAccessPolicy struct {
}
func (*validateOpUpdateAccessPolicy) ID() string {
return "OperationInputValidation"
}
func (m *validateOpUpdateAccessPolicy) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*UpdateAccessPolicyInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpUpdateAccessPolicyInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpUpdateAsset struct {
}
func (*validateOpUpdateAsset) ID() string {
return "OperationInputValidation"
}
func (m *validateOpUpdateAsset) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*UpdateAssetInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpUpdateAssetInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpUpdateAssetModelCompositeModel struct {
}
func (*validateOpUpdateAssetModelCompositeModel) ID() string {
return "OperationInputValidation"
}
func (m *validateOpUpdateAssetModelCompositeModel) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*UpdateAssetModelCompositeModelInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpUpdateAssetModelCompositeModelInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpUpdateAssetModel struct {
}
func (*validateOpUpdateAssetModel) ID() string {
return "OperationInputValidation"
}
func (m *validateOpUpdateAssetModel) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*UpdateAssetModelInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpUpdateAssetModelInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpUpdateAssetProperty struct {
}
func (*validateOpUpdateAssetProperty) ID() string {
return "OperationInputValidation"
}
func (m *validateOpUpdateAssetProperty) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*UpdateAssetPropertyInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpUpdateAssetPropertyInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpUpdateDashboard struct {
}
func (*validateOpUpdateDashboard) ID() string {
return "OperationInputValidation"
}
func (m *validateOpUpdateDashboard) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*UpdateDashboardInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpUpdateDashboardInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpUpdateDataset struct {
}
func (*validateOpUpdateDataset) ID() string {
return "OperationInputValidation"
}
func (m *validateOpUpdateDataset) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*UpdateDatasetInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpUpdateDatasetInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpUpdateGatewayCapabilityConfiguration struct {
}
func (*validateOpUpdateGatewayCapabilityConfiguration) ID() string {
return "OperationInputValidation"
}
func (m *validateOpUpdateGatewayCapabilityConfiguration) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*UpdateGatewayCapabilityConfigurationInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpUpdateGatewayCapabilityConfigurationInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpUpdateGateway struct {
}
func (*validateOpUpdateGateway) ID() string {
return "OperationInputValidation"
}
func (m *validateOpUpdateGateway) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*UpdateGatewayInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpUpdateGatewayInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpUpdatePortal struct {
}
func (*validateOpUpdatePortal) ID() string {
return "OperationInputValidation"
}
func (m *validateOpUpdatePortal) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*UpdatePortalInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpUpdatePortalInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpUpdateProject struct {
}
func (*validateOpUpdateProject) ID() string {
return "OperationInputValidation"
}
func (m *validateOpUpdateProject) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*UpdateProjectInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpUpdateProjectInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
func addOpAssociateAssetsValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpAssociateAssets{}, middleware.After)
}
func addOpAssociateTimeSeriesToAssetPropertyValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpAssociateTimeSeriesToAssetProperty{}, middleware.After)
}
func addOpBatchAssociateProjectAssetsValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpBatchAssociateProjectAssets{}, middleware.After)
}
func addOpBatchDisassociateProjectAssetsValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpBatchDisassociateProjectAssets{}, middleware.After)
}
func addOpBatchGetAssetPropertyAggregatesValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpBatchGetAssetPropertyAggregates{}, middleware.After)
}
func addOpBatchGetAssetPropertyValueHistoryValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpBatchGetAssetPropertyValueHistory{}, middleware.After)
}
func addOpBatchGetAssetPropertyValueValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpBatchGetAssetPropertyValue{}, middleware.After)
}
func addOpBatchPutAssetPropertyValueValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpBatchPutAssetPropertyValue{}, middleware.After)
}
func addOpCreateAccessPolicyValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpCreateAccessPolicy{}, middleware.After)
}
func addOpCreateAssetValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpCreateAsset{}, middleware.After)
}
func addOpCreateAssetModelCompositeModelValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpCreateAssetModelCompositeModel{}, middleware.After)
}
func addOpCreateAssetModelValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpCreateAssetModel{}, middleware.After)
}
func addOpCreateBulkImportJobValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpCreateBulkImportJob{}, middleware.After)
}
func addOpCreateDashboardValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpCreateDashboard{}, middleware.After)
}
func addOpCreateDatasetValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpCreateDataset{}, middleware.After)
}
func addOpCreateGatewayValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpCreateGateway{}, middleware.After)
}
func addOpCreatePortalValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpCreatePortal{}, middleware.After)
}
func addOpCreateProjectValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpCreateProject{}, middleware.After)
}
func addOpDeleteAccessPolicyValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpDeleteAccessPolicy{}, middleware.After)
}
func addOpDeleteAssetValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpDeleteAsset{}, middleware.After)
}
func addOpDeleteAssetModelCompositeModelValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpDeleteAssetModelCompositeModel{}, middleware.After)
}
func addOpDeleteAssetModelValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpDeleteAssetModel{}, middleware.After)
}
func addOpDeleteDashboardValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpDeleteDashboard{}, middleware.After)
}
func addOpDeleteDatasetValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpDeleteDataset{}, middleware.After)
}
func addOpDeleteGatewayValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpDeleteGateway{}, middleware.After)
}
func addOpDeletePortalValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpDeletePortal{}, middleware.After)
}
func addOpDeleteProjectValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpDeleteProject{}, middleware.After)
}
func addOpDescribeAccessPolicyValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpDescribeAccessPolicy{}, middleware.After)
}
func addOpDescribeActionValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpDescribeAction{}, middleware.After)
}
func addOpDescribeAssetCompositeModelValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpDescribeAssetCompositeModel{}, middleware.After)
}
func addOpDescribeAssetValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpDescribeAsset{}, middleware.After)
}
func addOpDescribeAssetModelCompositeModelValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpDescribeAssetModelCompositeModel{}, middleware.After)
}
func addOpDescribeAssetModelValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpDescribeAssetModel{}, middleware.After)
}
func addOpDescribeAssetPropertyValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpDescribeAssetProperty{}, middleware.After)
}
func addOpDescribeBulkImportJobValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpDescribeBulkImportJob{}, middleware.After)
}
func addOpDescribeDashboardValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpDescribeDashboard{}, middleware.After)
}
func addOpDescribeDatasetValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpDescribeDataset{}, middleware.After)
}
func addOpDescribeGatewayCapabilityConfigurationValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpDescribeGatewayCapabilityConfiguration{}, middleware.After)
}
func addOpDescribeGatewayValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpDescribeGateway{}, middleware.After)
}
func addOpDescribePortalValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpDescribePortal{}, middleware.After)
}
func addOpDescribeProjectValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpDescribeProject{}, middleware.After)
}
func addOpDisassociateAssetsValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpDisassociateAssets{}, middleware.After)
}
func addOpDisassociateTimeSeriesFromAssetPropertyValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpDisassociateTimeSeriesFromAssetProperty{}, middleware.After)
}
func addOpExecuteActionValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpExecuteAction{}, middleware.After)
}
func addOpExecuteQueryValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpExecuteQuery{}, middleware.After)
}
func addOpGetAssetPropertyAggregatesValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpGetAssetPropertyAggregates{}, middleware.After)
}
func addOpGetInterpolatedAssetPropertyValuesValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpGetInterpolatedAssetPropertyValues{}, middleware.After)
}
func addOpInvokeAssistantValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpInvokeAssistant{}, middleware.After)
}
func addOpListActionsValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpListActions{}, middleware.After)
}
func addOpListAssetModelCompositeModelsValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpListAssetModelCompositeModels{}, middleware.After)
}
func addOpListAssetModelPropertiesValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpListAssetModelProperties{}, middleware.After)
}
func addOpListAssetPropertiesValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpListAssetProperties{}, middleware.After)
}
func addOpListAssetRelationshipsValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpListAssetRelationships{}, middleware.After)
}
func addOpListAssociatedAssetsValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpListAssociatedAssets{}, middleware.After)
}
func addOpListCompositionRelationshipsValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpListCompositionRelationships{}, middleware.After)
}
func addOpListDashboardsValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpListDashboards{}, middleware.After)
}
func addOpListDatasetsValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpListDatasets{}, middleware.After)
}
func addOpListProjectAssetsValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpListProjectAssets{}, middleware.After)
}
func addOpListProjectsValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpListProjects{}, middleware.After)
}
func addOpListTagsForResourceValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpListTagsForResource{}, middleware.After)
}
func addOpPutDefaultEncryptionConfigurationValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpPutDefaultEncryptionConfiguration{}, middleware.After)
}
func addOpPutLoggingOptionsValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpPutLoggingOptions{}, middleware.After)
}
func addOpPutStorageConfigurationValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpPutStorageConfiguration{}, middleware.After)
}
func addOpTagResourceValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpTagResource{}, middleware.After)
}
func addOpUntagResourceValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpUntagResource{}, middleware.After)
}
func addOpUpdateAccessPolicyValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpUpdateAccessPolicy{}, middleware.After)
}
func addOpUpdateAssetValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpUpdateAsset{}, middleware.After)
}
func addOpUpdateAssetModelCompositeModelValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpUpdateAssetModelCompositeModel{}, middleware.After)
}
func addOpUpdateAssetModelValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpUpdateAssetModel{}, middleware.After)
}
func addOpUpdateAssetPropertyValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpUpdateAssetProperty{}, middleware.After)
}
func addOpUpdateDashboardValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpUpdateDashboard{}, middleware.After)
}
func addOpUpdateDatasetValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpUpdateDataset{}, middleware.After)
}
func addOpUpdateGatewayCapabilityConfigurationValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpUpdateGatewayCapabilityConfiguration{}, middleware.After)
}
func addOpUpdateGatewayValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpUpdateGateway{}, middleware.After)
}
func addOpUpdatePortalValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpUpdatePortal{}, middleware.After)
}
func addOpUpdateProjectValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpUpdateProject{}, middleware.After)
}
func validateActionPayload(v *types.ActionPayload) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "ActionPayload"}
if v.StringValue == nil {
invalidParams.Add(smithy.NewErrParamRequired("StringValue"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateAlarms(v *types.Alarms) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "Alarms"}
if v.AlarmRoleArn == nil {
invalidParams.Add(smithy.NewErrParamRequired("AlarmRoleArn"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateAssetModelCompositeModel(v *types.AssetModelCompositeModel) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "AssetModelCompositeModel"}
if v.Name == nil {
invalidParams.Add(smithy.NewErrParamRequired("Name"))
}
if v.Type == nil {
invalidParams.Add(smithy.NewErrParamRequired("Type"))
}
if v.Properties != nil {
if err := validateAssetModelProperties(v.Properties); err != nil {
invalidParams.AddNested("Properties", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateAssetModelCompositeModelDefinition(v *types.AssetModelCompositeModelDefinition) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "AssetModelCompositeModelDefinition"}
if v.Name == nil {
invalidParams.Add(smithy.NewErrParamRequired("Name"))
}
if v.Type == nil {
invalidParams.Add(smithy.NewErrParamRequired("Type"))
}
if v.Properties != nil {
if err := validateAssetModelPropertyDefinitions(v.Properties); err != nil {
invalidParams.AddNested("Properties", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateAssetModelCompositeModelDefinitions(v []types.AssetModelCompositeModelDefinition) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "AssetModelCompositeModelDefinitions"}
for i := range v {
if err := validateAssetModelCompositeModelDefinition(&v[i]); err != nil {
invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateAssetModelCompositeModels(v []types.AssetModelCompositeModel) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "AssetModelCompositeModels"}
for i := range v {
if err := validateAssetModelCompositeModel(&v[i]); err != nil {
invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateAssetModelHierarchies(v []types.AssetModelHierarchy) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "AssetModelHierarchies"}
for i := range v {
if err := validateAssetModelHierarchy(&v[i]); err != nil {
invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateAssetModelHierarchy(v *types.AssetModelHierarchy) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "AssetModelHierarchy"}
if v.Name == nil {
invalidParams.Add(smithy.NewErrParamRequired("Name"))
}
if v.ChildAssetModelId == nil {
invalidParams.Add(smithy.NewErrParamRequired("ChildAssetModelId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateAssetModelHierarchyDefinition(v *types.AssetModelHierarchyDefinition) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "AssetModelHierarchyDefinition"}
if v.Name == nil {
invalidParams.Add(smithy.NewErrParamRequired("Name"))
}
if v.ChildAssetModelId == nil {
invalidParams.Add(smithy.NewErrParamRequired("ChildAssetModelId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateAssetModelHierarchyDefinitions(v []types.AssetModelHierarchyDefinition) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "AssetModelHierarchyDefinitions"}
for i := range v {
if err := validateAssetModelHierarchyDefinition(&v[i]); err != nil {
invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateAssetModelProperties(v []types.AssetModelProperty) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "AssetModelProperties"}
for i := range v {
if err := validateAssetModelProperty(&v[i]); err != nil {
invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateAssetModelProperty(v *types.AssetModelProperty) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "AssetModelProperty"}
if v.Name == nil {
invalidParams.Add(smithy.NewErrParamRequired("Name"))
}
if len(v.DataType) == 0 {
invalidParams.Add(smithy.NewErrParamRequired("DataType"))
}
if v.Type == nil {
invalidParams.Add(smithy.NewErrParamRequired("Type"))
} else if v.Type != nil {
if err := validatePropertyType(v.Type); err != nil {
invalidParams.AddNested("Type", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateAssetModelPropertyDefinition(v *types.AssetModelPropertyDefinition) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "AssetModelPropertyDefinition"}
if v.Name == nil {
invalidParams.Add(smithy.NewErrParamRequired("Name"))
}
if len(v.DataType) == 0 {
invalidParams.Add(smithy.NewErrParamRequired("DataType"))
}
if v.Type == nil {
invalidParams.Add(smithy.NewErrParamRequired("Type"))
} else if v.Type != nil {
if err := validatePropertyType(v.Type); err != nil {
invalidParams.AddNested("Type", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateAssetModelPropertyDefinitions(v []types.AssetModelPropertyDefinition) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "AssetModelPropertyDefinitions"}
for i := range v {
if err := validateAssetModelPropertyDefinition(&v[i]); err != nil {
invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateAssetPropertyValue(v *types.AssetPropertyValue) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "AssetPropertyValue"}
if v.Value == nil {
invalidParams.Add(smithy.NewErrParamRequired("Value"))
} else if v.Value != nil {
if err := validateVariant(v.Value); err != nil {
invalidParams.AddNested("Value", err.(smithy.InvalidParamsError))
}
}
if v.Timestamp == nil {
invalidParams.Add(smithy.NewErrParamRequired("Timestamp"))
} else if v.Timestamp != nil {
if err := validateTimeInNanos(v.Timestamp); err != nil {
invalidParams.AddNested("Timestamp", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateAssetPropertyValues(v []types.AssetPropertyValue) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "AssetPropertyValues"}
for i := range v {
if err := validateAssetPropertyValue(&v[i]); err != nil {
invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateBatchGetAssetPropertyAggregatesEntries(v []types.BatchGetAssetPropertyAggregatesEntry) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "BatchGetAssetPropertyAggregatesEntries"}
for i := range v {
if err := validateBatchGetAssetPropertyAggregatesEntry(&v[i]); err != nil {
invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateBatchGetAssetPropertyAggregatesEntry(v *types.BatchGetAssetPropertyAggregatesEntry) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "BatchGetAssetPropertyAggregatesEntry"}
if v.EntryId == nil {
invalidParams.Add(smithy.NewErrParamRequired("EntryId"))
}
if v.AggregateTypes == nil {
invalidParams.Add(smithy.NewErrParamRequired("AggregateTypes"))
}
if v.Resolution == nil {
invalidParams.Add(smithy.NewErrParamRequired("Resolution"))
}
if v.StartDate == nil {
invalidParams.Add(smithy.NewErrParamRequired("StartDate"))
}
if v.EndDate == nil {
invalidParams.Add(smithy.NewErrParamRequired("EndDate"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateBatchGetAssetPropertyValueEntries(v []types.BatchGetAssetPropertyValueEntry) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "BatchGetAssetPropertyValueEntries"}
for i := range v {
if err := validateBatchGetAssetPropertyValueEntry(&v[i]); err != nil {
invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateBatchGetAssetPropertyValueEntry(v *types.BatchGetAssetPropertyValueEntry) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "BatchGetAssetPropertyValueEntry"}
if v.EntryId == nil {
invalidParams.Add(smithy.NewErrParamRequired("EntryId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateBatchGetAssetPropertyValueHistoryEntries(v []types.BatchGetAssetPropertyValueHistoryEntry) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "BatchGetAssetPropertyValueHistoryEntries"}
for i := range v {
if err := validateBatchGetAssetPropertyValueHistoryEntry(&v[i]); err != nil {
invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateBatchGetAssetPropertyValueHistoryEntry(v *types.BatchGetAssetPropertyValueHistoryEntry) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "BatchGetAssetPropertyValueHistoryEntry"}
if v.EntryId == nil {
invalidParams.Add(smithy.NewErrParamRequired("EntryId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateCsv(v *types.Csv) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "Csv"}
if v.ColumnNames == nil {
invalidParams.Add(smithy.NewErrParamRequired("ColumnNames"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateCustomerManagedS3Storage(v *types.CustomerManagedS3Storage) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "CustomerManagedS3Storage"}
if v.S3ResourceArn == nil {
invalidParams.Add(smithy.NewErrParamRequired("S3ResourceArn"))
}
if v.RoleArn == nil {
invalidParams.Add(smithy.NewErrParamRequired("RoleArn"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateDatasetSource(v *types.DatasetSource) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DatasetSource"}
if len(v.SourceType) == 0 {
invalidParams.Add(smithy.NewErrParamRequired("SourceType"))
}
if len(v.SourceFormat) == 0 {
invalidParams.Add(smithy.NewErrParamRequired("SourceFormat"))
}
if v.SourceDetail != nil {
if err := validateSourceDetail(v.SourceDetail); err != nil {
invalidParams.AddNested("SourceDetail", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateErrorReportLocation(v *types.ErrorReportLocation) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "ErrorReportLocation"}
if v.Bucket == nil {
invalidParams.Add(smithy.NewErrParamRequired("Bucket"))
}
if v.Prefix == nil {
invalidParams.Add(smithy.NewErrParamRequired("Prefix"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateExpressionVariable(v *types.ExpressionVariable) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "ExpressionVariable"}
if v.Name == nil {
invalidParams.Add(smithy.NewErrParamRequired("Name"))
}
if v.Value == nil {
invalidParams.Add(smithy.NewErrParamRequired("Value"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateExpressionVariables(v []types.ExpressionVariable) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "ExpressionVariables"}
for i := range v {
if err := validateExpressionVariable(&v[i]); err != nil {
invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateFile(v *types.File) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "File"}
if v.Bucket == nil {
invalidParams.Add(smithy.NewErrParamRequired("Bucket"))
}
if v.Key == nil {
invalidParams.Add(smithy.NewErrParamRequired("Key"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateFileFormat(v *types.FileFormat) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "FileFormat"}
if v.Csv != nil {
if err := validateCsv(v.Csv); err != nil {
invalidParams.AddNested("Csv", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateFiles(v []types.File) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "Files"}
for i := range v {
if err := validateFile(&v[i]); err != nil {
invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateForwardingConfig(v *types.ForwardingConfig) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "ForwardingConfig"}
if len(v.State) == 0 {
invalidParams.Add(smithy.NewErrParamRequired("State"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateGatewayPlatform(v *types.GatewayPlatform) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "GatewayPlatform"}
if v.Greengrass != nil {
if err := validateGreengrass(v.Greengrass); err != nil {
invalidParams.AddNested("Greengrass", err.(smithy.InvalidParamsError))
}
}
if v.GreengrassV2 != nil {
if err := validateGreengrassV2(v.GreengrassV2); err != nil {
invalidParams.AddNested("GreengrassV2", err.(smithy.InvalidParamsError))
}
}
if v.SiemensIE != nil {
if err := validateSiemensIE(v.SiemensIE); err != nil {
invalidParams.AddNested("SiemensIE", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateGreengrass(v *types.Greengrass) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "Greengrass"}
if v.GroupArn == nil {
invalidParams.Add(smithy.NewErrParamRequired("GroupArn"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateGreengrassV2(v *types.GreengrassV2) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "GreengrassV2"}
if v.CoreDeviceThingName == nil {
invalidParams.Add(smithy.NewErrParamRequired("CoreDeviceThingName"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateGroupIdentity(v *types.GroupIdentity) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "GroupIdentity"}
if v.Id == nil {
invalidParams.Add(smithy.NewErrParamRequired("Id"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateIAMRoleIdentity(v *types.IAMRoleIdentity) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "IAMRoleIdentity"}
if v.Arn == nil {
invalidParams.Add(smithy.NewErrParamRequired("Arn"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateIAMUserIdentity(v *types.IAMUserIdentity) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "IAMUserIdentity"}
if v.Arn == nil {
invalidParams.Add(smithy.NewErrParamRequired("Arn"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateIdentity(v *types.Identity) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "Identity"}
if v.User != nil {
if err := validateUserIdentity(v.User); err != nil {
invalidParams.AddNested("User", err.(smithy.InvalidParamsError))
}
}
if v.Group != nil {
if err := validateGroupIdentity(v.Group); err != nil {
invalidParams.AddNested("Group", err.(smithy.InvalidParamsError))
}
}
if v.IamUser != nil {
if err := validateIAMUserIdentity(v.IamUser); err != nil {
invalidParams.AddNested("IamUser", err.(smithy.InvalidParamsError))
}
}
if v.IamRole != nil {
if err := validateIAMRoleIdentity(v.IamRole); err != nil {
invalidParams.AddNested("IamRole", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateImage(v *types.Image) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "Image"}
if v.File != nil {
if err := validateImageFile(v.File); err != nil {
invalidParams.AddNested("File", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateImageFile(v *types.ImageFile) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "ImageFile"}
if v.Data == nil {
invalidParams.Add(smithy.NewErrParamRequired("Data"))
}
if len(v.Type) == 0 {
invalidParams.Add(smithy.NewErrParamRequired("Type"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateJobConfiguration(v *types.JobConfiguration) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "JobConfiguration"}
if v.FileFormat == nil {
invalidParams.Add(smithy.NewErrParamRequired("FileFormat"))
} else if v.FileFormat != nil {
if err := validateFileFormat(v.FileFormat); err != nil {
invalidParams.AddNested("FileFormat", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateKendraSourceDetail(v *types.KendraSourceDetail) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "KendraSourceDetail"}
if v.KnowledgeBaseArn == nil {
invalidParams.Add(smithy.NewErrParamRequired("KnowledgeBaseArn"))
}
if v.RoleArn == nil {
invalidParams.Add(smithy.NewErrParamRequired("RoleArn"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateLoggingOptions(v *types.LoggingOptions) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "LoggingOptions"}
if len(v.Level) == 0 {
invalidParams.Add(smithy.NewErrParamRequired("Level"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateMeasurement(v *types.Measurement) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "Measurement"}
if v.ProcessingConfig != nil {
if err := validateMeasurementProcessingConfig(v.ProcessingConfig); err != nil {
invalidParams.AddNested("ProcessingConfig", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateMeasurementProcessingConfig(v *types.MeasurementProcessingConfig) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "MeasurementProcessingConfig"}
if v.ForwardingConfig == nil {
invalidParams.Add(smithy.NewErrParamRequired("ForwardingConfig"))
} else if v.ForwardingConfig != nil {
if err := validateForwardingConfig(v.ForwardingConfig); err != nil {
invalidParams.AddNested("ForwardingConfig", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateMetric(v *types.Metric) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "Metric"}
if v.Expression == nil {
invalidParams.Add(smithy.NewErrParamRequired("Expression"))
}
if v.Variables == nil {
invalidParams.Add(smithy.NewErrParamRequired("Variables"))
} else if v.Variables != nil {
if err := validateExpressionVariables(v.Variables); err != nil {
invalidParams.AddNested("Variables", err.(smithy.InvalidParamsError))
}
}
if v.Window == nil {
invalidParams.Add(smithy.NewErrParamRequired("Window"))
} else if v.Window != nil {
if err := validateMetricWindow(v.Window); err != nil {
invalidParams.AddNested("Window", err.(smithy.InvalidParamsError))
}
}
if v.ProcessingConfig != nil {
if err := validateMetricProcessingConfig(v.ProcessingConfig); err != nil {
invalidParams.AddNested("ProcessingConfig", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateMetricProcessingConfig(v *types.MetricProcessingConfig) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "MetricProcessingConfig"}
if len(v.ComputeLocation) == 0 {
invalidParams.Add(smithy.NewErrParamRequired("ComputeLocation"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateMetricWindow(v *types.MetricWindow) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "MetricWindow"}
if v.Tumbling != nil {
if err := validateTumblingWindow(v.Tumbling); err != nil {
invalidParams.AddNested("Tumbling", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateMultiLayerStorage(v *types.MultiLayerStorage) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "MultiLayerStorage"}
if v.CustomerManagedS3Storage == nil {
invalidParams.Add(smithy.NewErrParamRequired("CustomerManagedS3Storage"))
} else if v.CustomerManagedS3Storage != nil {
if err := validateCustomerManagedS3Storage(v.CustomerManagedS3Storage); err != nil {
invalidParams.AddNested("CustomerManagedS3Storage", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validatePortalResource(v *types.PortalResource) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "PortalResource"}
if v.Id == nil {
invalidParams.Add(smithy.NewErrParamRequired("Id"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateProjectResource(v *types.ProjectResource) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "ProjectResource"}
if v.Id == nil {
invalidParams.Add(smithy.NewErrParamRequired("Id"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validatePropertyType(v *types.PropertyType) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "PropertyType"}
if v.Measurement != nil {
if err := validateMeasurement(v.Measurement); err != nil {
invalidParams.AddNested("Measurement", err.(smithy.InvalidParamsError))
}
}
if v.Transform != nil {
if err := validateTransform(v.Transform); err != nil {
invalidParams.AddNested("Transform", err.(smithy.InvalidParamsError))
}
}
if v.Metric != nil {
if err := validateMetric(v.Metric); err != nil {
invalidParams.AddNested("Metric", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validatePropertyValueNullValue(v *types.PropertyValueNullValue) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "PropertyValueNullValue"}
if len(v.ValueType) == 0 {
invalidParams.Add(smithy.NewErrParamRequired("ValueType"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validatePutAssetPropertyValueEntries(v []types.PutAssetPropertyValueEntry) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "PutAssetPropertyValueEntries"}
for i := range v {
if err := validatePutAssetPropertyValueEntry(&v[i]); err != nil {
invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validatePutAssetPropertyValueEntry(v *types.PutAssetPropertyValueEntry) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "PutAssetPropertyValueEntry"}
if v.EntryId == nil {
invalidParams.Add(smithy.NewErrParamRequired("EntryId"))
}
if v.PropertyValues == nil {
invalidParams.Add(smithy.NewErrParamRequired("PropertyValues"))
} else if v.PropertyValues != nil {
if err := validateAssetPropertyValues(v.PropertyValues); err != nil {
invalidParams.AddNested("PropertyValues", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateResource(v *types.Resource) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "Resource"}
if v.Portal != nil {
if err := validatePortalResource(v.Portal); err != nil {
invalidParams.AddNested("Portal", err.(smithy.InvalidParamsError))
}
}
if v.Project != nil {
if err := validateProjectResource(v.Project); err != nil {
invalidParams.AddNested("Project", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateSiemensIE(v *types.SiemensIE) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "SiemensIE"}
if v.IotCoreThingName == nil {
invalidParams.Add(smithy.NewErrParamRequired("IotCoreThingName"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateSourceDetail(v *types.SourceDetail) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "SourceDetail"}
if v.Kendra != nil {
if err := validateKendraSourceDetail(v.Kendra); err != nil {
invalidParams.AddNested("Kendra", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateTargetResource(v *types.TargetResource) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "TargetResource"}
if v.AssetId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AssetId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateTimeInNanos(v *types.TimeInNanos) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "TimeInNanos"}
if v.TimeInSeconds == nil {
invalidParams.Add(smithy.NewErrParamRequired("TimeInSeconds"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateTransform(v *types.Transform) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "Transform"}
if v.Expression == nil {
invalidParams.Add(smithy.NewErrParamRequired("Expression"))
}
if v.Variables == nil {
invalidParams.Add(smithy.NewErrParamRequired("Variables"))
} else if v.Variables != nil {
if err := validateExpressionVariables(v.Variables); err != nil {
invalidParams.AddNested("Variables", err.(smithy.InvalidParamsError))
}
}
if v.ProcessingConfig != nil {
if err := validateTransformProcessingConfig(v.ProcessingConfig); err != nil {
invalidParams.AddNested("ProcessingConfig", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateTransformProcessingConfig(v *types.TransformProcessingConfig) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "TransformProcessingConfig"}
if len(v.ComputeLocation) == 0 {
invalidParams.Add(smithy.NewErrParamRequired("ComputeLocation"))
}
if v.ForwardingConfig != nil {
if err := validateForwardingConfig(v.ForwardingConfig); err != nil {
invalidParams.AddNested("ForwardingConfig", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateTumblingWindow(v *types.TumblingWindow) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "TumblingWindow"}
if v.Interval == nil {
invalidParams.Add(smithy.NewErrParamRequired("Interval"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateUserIdentity(v *types.UserIdentity) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "UserIdentity"}
if v.Id == nil {
invalidParams.Add(smithy.NewErrParamRequired("Id"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateVariant(v *types.Variant) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "Variant"}
if v.NullValue != nil {
if err := validatePropertyValueNullValue(v.NullValue); err != nil {
invalidParams.AddNested("NullValue", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpAssociateAssetsInput(v *AssociateAssetsInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "AssociateAssetsInput"}
if v.AssetId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AssetId"))
}
if v.HierarchyId == nil {
invalidParams.Add(smithy.NewErrParamRequired("HierarchyId"))
}
if v.ChildAssetId == nil {
invalidParams.Add(smithy.NewErrParamRequired("ChildAssetId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpAssociateTimeSeriesToAssetPropertyInput(v *AssociateTimeSeriesToAssetPropertyInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "AssociateTimeSeriesToAssetPropertyInput"}
if v.Alias == nil {
invalidParams.Add(smithy.NewErrParamRequired("Alias"))
}
if v.AssetId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AssetId"))
}
if v.PropertyId == nil {
invalidParams.Add(smithy.NewErrParamRequired("PropertyId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpBatchAssociateProjectAssetsInput(v *BatchAssociateProjectAssetsInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "BatchAssociateProjectAssetsInput"}
if v.ProjectId == nil {
invalidParams.Add(smithy.NewErrParamRequired("ProjectId"))
}
if v.AssetIds == nil {
invalidParams.Add(smithy.NewErrParamRequired("AssetIds"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpBatchDisassociateProjectAssetsInput(v *BatchDisassociateProjectAssetsInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "BatchDisassociateProjectAssetsInput"}
if v.ProjectId == nil {
invalidParams.Add(smithy.NewErrParamRequired("ProjectId"))
}
if v.AssetIds == nil {
invalidParams.Add(smithy.NewErrParamRequired("AssetIds"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpBatchGetAssetPropertyAggregatesInput(v *BatchGetAssetPropertyAggregatesInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "BatchGetAssetPropertyAggregatesInput"}
if v.Entries == nil {
invalidParams.Add(smithy.NewErrParamRequired("Entries"))
} else if v.Entries != nil {
if err := validateBatchGetAssetPropertyAggregatesEntries(v.Entries); err != nil {
invalidParams.AddNested("Entries", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpBatchGetAssetPropertyValueHistoryInput(v *BatchGetAssetPropertyValueHistoryInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "BatchGetAssetPropertyValueHistoryInput"}
if v.Entries == nil {
invalidParams.Add(smithy.NewErrParamRequired("Entries"))
} else if v.Entries != nil {
if err := validateBatchGetAssetPropertyValueHistoryEntries(v.Entries); err != nil {
invalidParams.AddNested("Entries", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpBatchGetAssetPropertyValueInput(v *BatchGetAssetPropertyValueInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "BatchGetAssetPropertyValueInput"}
if v.Entries == nil {
invalidParams.Add(smithy.NewErrParamRequired("Entries"))
} else if v.Entries != nil {
if err := validateBatchGetAssetPropertyValueEntries(v.Entries); err != nil {
invalidParams.AddNested("Entries", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpBatchPutAssetPropertyValueInput(v *BatchPutAssetPropertyValueInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "BatchPutAssetPropertyValueInput"}
if v.Entries == nil {
invalidParams.Add(smithy.NewErrParamRequired("Entries"))
} else if v.Entries != nil {
if err := validatePutAssetPropertyValueEntries(v.Entries); err != nil {
invalidParams.AddNested("Entries", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpCreateAccessPolicyInput(v *CreateAccessPolicyInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "CreateAccessPolicyInput"}
if v.AccessPolicyIdentity == nil {
invalidParams.Add(smithy.NewErrParamRequired("AccessPolicyIdentity"))
} else if v.AccessPolicyIdentity != nil {
if err := validateIdentity(v.AccessPolicyIdentity); err != nil {
invalidParams.AddNested("AccessPolicyIdentity", err.(smithy.InvalidParamsError))
}
}
if v.AccessPolicyResource == nil {
invalidParams.Add(smithy.NewErrParamRequired("AccessPolicyResource"))
} else if v.AccessPolicyResource != nil {
if err := validateResource(v.AccessPolicyResource); err != nil {
invalidParams.AddNested("AccessPolicyResource", err.(smithy.InvalidParamsError))
}
}
if len(v.AccessPolicyPermission) == 0 {
invalidParams.Add(smithy.NewErrParamRequired("AccessPolicyPermission"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpCreateAssetInput(v *CreateAssetInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "CreateAssetInput"}
if v.AssetName == nil {
invalidParams.Add(smithy.NewErrParamRequired("AssetName"))
}
if v.AssetModelId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AssetModelId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpCreateAssetModelCompositeModelInput(v *CreateAssetModelCompositeModelInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "CreateAssetModelCompositeModelInput"}
if v.AssetModelId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AssetModelId"))
}
if v.AssetModelCompositeModelName == nil {
invalidParams.Add(smithy.NewErrParamRequired("AssetModelCompositeModelName"))
}
if v.AssetModelCompositeModelType == nil {
invalidParams.Add(smithy.NewErrParamRequired("AssetModelCompositeModelType"))
}
if v.AssetModelCompositeModelProperties != nil {
if err := validateAssetModelPropertyDefinitions(v.AssetModelCompositeModelProperties); err != nil {
invalidParams.AddNested("AssetModelCompositeModelProperties", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpCreateAssetModelInput(v *CreateAssetModelInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "CreateAssetModelInput"}
if v.AssetModelName == nil {
invalidParams.Add(smithy.NewErrParamRequired("AssetModelName"))
}
if v.AssetModelProperties != nil {
if err := validateAssetModelPropertyDefinitions(v.AssetModelProperties); err != nil {
invalidParams.AddNested("AssetModelProperties", err.(smithy.InvalidParamsError))
}
}
if v.AssetModelHierarchies != nil {
if err := validateAssetModelHierarchyDefinitions(v.AssetModelHierarchies); err != nil {
invalidParams.AddNested("AssetModelHierarchies", err.(smithy.InvalidParamsError))
}
}
if v.AssetModelCompositeModels != nil {
if err := validateAssetModelCompositeModelDefinitions(v.AssetModelCompositeModels); err != nil {
invalidParams.AddNested("AssetModelCompositeModels", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpCreateBulkImportJobInput(v *CreateBulkImportJobInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "CreateBulkImportJobInput"}
if v.JobName == nil {
invalidParams.Add(smithy.NewErrParamRequired("JobName"))
}
if v.JobRoleArn == nil {
invalidParams.Add(smithy.NewErrParamRequired("JobRoleArn"))
}
if v.Files == nil {
invalidParams.Add(smithy.NewErrParamRequired("Files"))
} else if v.Files != nil {
if err := validateFiles(v.Files); err != nil {
invalidParams.AddNested("Files", err.(smithy.InvalidParamsError))
}
}
if v.ErrorReportLocation == nil {
invalidParams.Add(smithy.NewErrParamRequired("ErrorReportLocation"))
} else if v.ErrorReportLocation != nil {
if err := validateErrorReportLocation(v.ErrorReportLocation); err != nil {
invalidParams.AddNested("ErrorReportLocation", err.(smithy.InvalidParamsError))
}
}
if v.JobConfiguration == nil {
invalidParams.Add(smithy.NewErrParamRequired("JobConfiguration"))
} else if v.JobConfiguration != nil {
if err := validateJobConfiguration(v.JobConfiguration); err != nil {
invalidParams.AddNested("JobConfiguration", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpCreateDashboardInput(v *CreateDashboardInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "CreateDashboardInput"}
if v.ProjectId == nil {
invalidParams.Add(smithy.NewErrParamRequired("ProjectId"))
}
if v.DashboardName == nil {
invalidParams.Add(smithy.NewErrParamRequired("DashboardName"))
}
if v.DashboardDefinition == nil {
invalidParams.Add(smithy.NewErrParamRequired("DashboardDefinition"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpCreateDatasetInput(v *CreateDatasetInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "CreateDatasetInput"}
if v.DatasetName == nil {
invalidParams.Add(smithy.NewErrParamRequired("DatasetName"))
}
if v.DatasetSource == nil {
invalidParams.Add(smithy.NewErrParamRequired("DatasetSource"))
} else if v.DatasetSource != nil {
if err := validateDatasetSource(v.DatasetSource); err != nil {
invalidParams.AddNested("DatasetSource", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpCreateGatewayInput(v *CreateGatewayInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "CreateGatewayInput"}
if v.GatewayName == nil {
invalidParams.Add(smithy.NewErrParamRequired("GatewayName"))
}
if v.GatewayPlatform == nil {
invalidParams.Add(smithy.NewErrParamRequired("GatewayPlatform"))
} else if v.GatewayPlatform != nil {
if err := validateGatewayPlatform(v.GatewayPlatform); err != nil {
invalidParams.AddNested("GatewayPlatform", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpCreatePortalInput(v *CreatePortalInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "CreatePortalInput"}
if v.PortalName == nil {
invalidParams.Add(smithy.NewErrParamRequired("PortalName"))
}
if v.PortalContactEmail == nil {
invalidParams.Add(smithy.NewErrParamRequired("PortalContactEmail"))
}
if v.PortalLogoImageFile != nil {
if err := validateImageFile(v.PortalLogoImageFile); err != nil {
invalidParams.AddNested("PortalLogoImageFile", err.(smithy.InvalidParamsError))
}
}
if v.RoleArn == nil {
invalidParams.Add(smithy.NewErrParamRequired("RoleArn"))
}
if v.Alarms != nil {
if err := validateAlarms(v.Alarms); err != nil {
invalidParams.AddNested("Alarms", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpCreateProjectInput(v *CreateProjectInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "CreateProjectInput"}
if v.PortalId == nil {
invalidParams.Add(smithy.NewErrParamRequired("PortalId"))
}
if v.ProjectName == nil {
invalidParams.Add(smithy.NewErrParamRequired("ProjectName"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpDeleteAccessPolicyInput(v *DeleteAccessPolicyInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DeleteAccessPolicyInput"}
if v.AccessPolicyId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AccessPolicyId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpDeleteAssetInput(v *DeleteAssetInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DeleteAssetInput"}
if v.AssetId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AssetId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpDeleteAssetModelCompositeModelInput(v *DeleteAssetModelCompositeModelInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DeleteAssetModelCompositeModelInput"}
if v.AssetModelId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AssetModelId"))
}
if v.AssetModelCompositeModelId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AssetModelCompositeModelId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpDeleteAssetModelInput(v *DeleteAssetModelInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DeleteAssetModelInput"}
if v.AssetModelId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AssetModelId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpDeleteDashboardInput(v *DeleteDashboardInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DeleteDashboardInput"}
if v.DashboardId == nil {
invalidParams.Add(smithy.NewErrParamRequired("DashboardId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpDeleteDatasetInput(v *DeleteDatasetInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DeleteDatasetInput"}
if v.DatasetId == nil {
invalidParams.Add(smithy.NewErrParamRequired("DatasetId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpDeleteGatewayInput(v *DeleteGatewayInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DeleteGatewayInput"}
if v.GatewayId == nil {
invalidParams.Add(smithy.NewErrParamRequired("GatewayId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpDeletePortalInput(v *DeletePortalInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DeletePortalInput"}
if v.PortalId == nil {
invalidParams.Add(smithy.NewErrParamRequired("PortalId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpDeleteProjectInput(v *DeleteProjectInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DeleteProjectInput"}
if v.ProjectId == nil {
invalidParams.Add(smithy.NewErrParamRequired("ProjectId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpDescribeAccessPolicyInput(v *DescribeAccessPolicyInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DescribeAccessPolicyInput"}
if v.AccessPolicyId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AccessPolicyId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpDescribeActionInput(v *DescribeActionInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DescribeActionInput"}
if v.ActionId == nil {
invalidParams.Add(smithy.NewErrParamRequired("ActionId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpDescribeAssetCompositeModelInput(v *DescribeAssetCompositeModelInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DescribeAssetCompositeModelInput"}
if v.AssetId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AssetId"))
}
if v.AssetCompositeModelId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AssetCompositeModelId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpDescribeAssetInput(v *DescribeAssetInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DescribeAssetInput"}
if v.AssetId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AssetId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpDescribeAssetModelCompositeModelInput(v *DescribeAssetModelCompositeModelInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DescribeAssetModelCompositeModelInput"}
if v.AssetModelId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AssetModelId"))
}
if v.AssetModelCompositeModelId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AssetModelCompositeModelId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpDescribeAssetModelInput(v *DescribeAssetModelInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DescribeAssetModelInput"}
if v.AssetModelId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AssetModelId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpDescribeAssetPropertyInput(v *DescribeAssetPropertyInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DescribeAssetPropertyInput"}
if v.AssetId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AssetId"))
}
if v.PropertyId == nil {
invalidParams.Add(smithy.NewErrParamRequired("PropertyId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpDescribeBulkImportJobInput(v *DescribeBulkImportJobInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DescribeBulkImportJobInput"}
if v.JobId == nil {
invalidParams.Add(smithy.NewErrParamRequired("JobId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpDescribeDashboardInput(v *DescribeDashboardInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DescribeDashboardInput"}
if v.DashboardId == nil {
invalidParams.Add(smithy.NewErrParamRequired("DashboardId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpDescribeDatasetInput(v *DescribeDatasetInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DescribeDatasetInput"}
if v.DatasetId == nil {
invalidParams.Add(smithy.NewErrParamRequired("DatasetId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpDescribeGatewayCapabilityConfigurationInput(v *DescribeGatewayCapabilityConfigurationInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DescribeGatewayCapabilityConfigurationInput"}
if v.GatewayId == nil {
invalidParams.Add(smithy.NewErrParamRequired("GatewayId"))
}
if v.CapabilityNamespace == nil {
invalidParams.Add(smithy.NewErrParamRequired("CapabilityNamespace"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpDescribeGatewayInput(v *DescribeGatewayInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DescribeGatewayInput"}
if v.GatewayId == nil {
invalidParams.Add(smithy.NewErrParamRequired("GatewayId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpDescribePortalInput(v *DescribePortalInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DescribePortalInput"}
if v.PortalId == nil {
invalidParams.Add(smithy.NewErrParamRequired("PortalId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpDescribeProjectInput(v *DescribeProjectInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DescribeProjectInput"}
if v.ProjectId == nil {
invalidParams.Add(smithy.NewErrParamRequired("ProjectId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpDisassociateAssetsInput(v *DisassociateAssetsInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DisassociateAssetsInput"}
if v.AssetId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AssetId"))
}
if v.HierarchyId == nil {
invalidParams.Add(smithy.NewErrParamRequired("HierarchyId"))
}
if v.ChildAssetId == nil {
invalidParams.Add(smithy.NewErrParamRequired("ChildAssetId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpDisassociateTimeSeriesFromAssetPropertyInput(v *DisassociateTimeSeriesFromAssetPropertyInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DisassociateTimeSeriesFromAssetPropertyInput"}
if v.Alias == nil {
invalidParams.Add(smithy.NewErrParamRequired("Alias"))
}
if v.AssetId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AssetId"))
}
if v.PropertyId == nil {
invalidParams.Add(smithy.NewErrParamRequired("PropertyId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpExecuteActionInput(v *ExecuteActionInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "ExecuteActionInput"}
if v.TargetResource == nil {
invalidParams.Add(smithy.NewErrParamRequired("TargetResource"))
} else if v.TargetResource != nil {
if err := validateTargetResource(v.TargetResource); err != nil {
invalidParams.AddNested("TargetResource", err.(smithy.InvalidParamsError))
}
}
if v.ActionDefinitionId == nil {
invalidParams.Add(smithy.NewErrParamRequired("ActionDefinitionId"))
}
if v.ActionPayload == nil {
invalidParams.Add(smithy.NewErrParamRequired("ActionPayload"))
} else if v.ActionPayload != nil {
if err := validateActionPayload(v.ActionPayload); err != nil {
invalidParams.AddNested("ActionPayload", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpExecuteQueryInput(v *ExecuteQueryInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "ExecuteQueryInput"}
if v.QueryStatement == nil {
invalidParams.Add(smithy.NewErrParamRequired("QueryStatement"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpGetAssetPropertyAggregatesInput(v *GetAssetPropertyAggregatesInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "GetAssetPropertyAggregatesInput"}
if v.AggregateTypes == nil {
invalidParams.Add(smithy.NewErrParamRequired("AggregateTypes"))
}
if v.Resolution == nil {
invalidParams.Add(smithy.NewErrParamRequired("Resolution"))
}
if v.StartDate == nil {
invalidParams.Add(smithy.NewErrParamRequired("StartDate"))
}
if v.EndDate == nil {
invalidParams.Add(smithy.NewErrParamRequired("EndDate"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpGetInterpolatedAssetPropertyValuesInput(v *GetInterpolatedAssetPropertyValuesInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "GetInterpolatedAssetPropertyValuesInput"}
if v.StartTimeInSeconds == nil {
invalidParams.Add(smithy.NewErrParamRequired("StartTimeInSeconds"))
}
if v.EndTimeInSeconds == nil {
invalidParams.Add(smithy.NewErrParamRequired("EndTimeInSeconds"))
}
if len(v.Quality) == 0 {
invalidParams.Add(smithy.NewErrParamRequired("Quality"))
}
if v.IntervalInSeconds == nil {
invalidParams.Add(smithy.NewErrParamRequired("IntervalInSeconds"))
}
if v.Type == nil {
invalidParams.Add(smithy.NewErrParamRequired("Type"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpInvokeAssistantInput(v *InvokeAssistantInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "InvokeAssistantInput"}
if v.Message == nil {
invalidParams.Add(smithy.NewErrParamRequired("Message"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpListActionsInput(v *ListActionsInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "ListActionsInput"}
if len(v.TargetResourceType) == 0 {
invalidParams.Add(smithy.NewErrParamRequired("TargetResourceType"))
}
if v.TargetResourceId == nil {
invalidParams.Add(smithy.NewErrParamRequired("TargetResourceId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpListAssetModelCompositeModelsInput(v *ListAssetModelCompositeModelsInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "ListAssetModelCompositeModelsInput"}
if v.AssetModelId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AssetModelId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpListAssetModelPropertiesInput(v *ListAssetModelPropertiesInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "ListAssetModelPropertiesInput"}
if v.AssetModelId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AssetModelId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpListAssetPropertiesInput(v *ListAssetPropertiesInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "ListAssetPropertiesInput"}
if v.AssetId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AssetId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpListAssetRelationshipsInput(v *ListAssetRelationshipsInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "ListAssetRelationshipsInput"}
if v.AssetId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AssetId"))
}
if len(v.TraversalType) == 0 {
invalidParams.Add(smithy.NewErrParamRequired("TraversalType"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpListAssociatedAssetsInput(v *ListAssociatedAssetsInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "ListAssociatedAssetsInput"}
if v.AssetId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AssetId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpListCompositionRelationshipsInput(v *ListCompositionRelationshipsInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "ListCompositionRelationshipsInput"}
if v.AssetModelId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AssetModelId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpListDashboardsInput(v *ListDashboardsInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "ListDashboardsInput"}
if v.ProjectId == nil {
invalidParams.Add(smithy.NewErrParamRequired("ProjectId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpListDatasetsInput(v *ListDatasetsInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "ListDatasetsInput"}
if len(v.SourceType) == 0 {
invalidParams.Add(smithy.NewErrParamRequired("SourceType"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpListProjectAssetsInput(v *ListProjectAssetsInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "ListProjectAssetsInput"}
if v.ProjectId == nil {
invalidParams.Add(smithy.NewErrParamRequired("ProjectId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpListProjectsInput(v *ListProjectsInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "ListProjectsInput"}
if v.PortalId == nil {
invalidParams.Add(smithy.NewErrParamRequired("PortalId"))
}
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 validateOpPutDefaultEncryptionConfigurationInput(v *PutDefaultEncryptionConfigurationInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "PutDefaultEncryptionConfigurationInput"}
if len(v.EncryptionType) == 0 {
invalidParams.Add(smithy.NewErrParamRequired("EncryptionType"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpPutLoggingOptionsInput(v *PutLoggingOptionsInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "PutLoggingOptionsInput"}
if v.LoggingOptions == nil {
invalidParams.Add(smithy.NewErrParamRequired("LoggingOptions"))
} else if v.LoggingOptions != nil {
if err := validateLoggingOptions(v.LoggingOptions); err != nil {
invalidParams.AddNested("LoggingOptions", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpPutStorageConfigurationInput(v *PutStorageConfigurationInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "PutStorageConfigurationInput"}
if len(v.StorageType) == 0 {
invalidParams.Add(smithy.NewErrParamRequired("StorageType"))
}
if v.MultiLayerStorage != nil {
if err := validateMultiLayerStorage(v.MultiLayerStorage); err != nil {
invalidParams.AddNested("MultiLayerStorage", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpTagResourceInput(v *TagResourceInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "TagResourceInput"}
if v.ResourceArn == nil {
invalidParams.Add(smithy.NewErrParamRequired("ResourceArn"))
}
if v.Tags == nil {
invalidParams.Add(smithy.NewErrParamRequired("Tags"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpUntagResourceInput(v *UntagResourceInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "UntagResourceInput"}
if v.ResourceArn == nil {
invalidParams.Add(smithy.NewErrParamRequired("ResourceArn"))
}
if v.TagKeys == nil {
invalidParams.Add(smithy.NewErrParamRequired("TagKeys"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpUpdateAccessPolicyInput(v *UpdateAccessPolicyInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "UpdateAccessPolicyInput"}
if v.AccessPolicyId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AccessPolicyId"))
}
if v.AccessPolicyIdentity == nil {
invalidParams.Add(smithy.NewErrParamRequired("AccessPolicyIdentity"))
} else if v.AccessPolicyIdentity != nil {
if err := validateIdentity(v.AccessPolicyIdentity); err != nil {
invalidParams.AddNested("AccessPolicyIdentity", err.(smithy.InvalidParamsError))
}
}
if v.AccessPolicyResource == nil {
invalidParams.Add(smithy.NewErrParamRequired("AccessPolicyResource"))
} else if v.AccessPolicyResource != nil {
if err := validateResource(v.AccessPolicyResource); err != nil {
invalidParams.AddNested("AccessPolicyResource", err.(smithy.InvalidParamsError))
}
}
if len(v.AccessPolicyPermission) == 0 {
invalidParams.Add(smithy.NewErrParamRequired("AccessPolicyPermission"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpUpdateAssetInput(v *UpdateAssetInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "UpdateAssetInput"}
if v.AssetId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AssetId"))
}
if v.AssetName == nil {
invalidParams.Add(smithy.NewErrParamRequired("AssetName"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpUpdateAssetModelCompositeModelInput(v *UpdateAssetModelCompositeModelInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "UpdateAssetModelCompositeModelInput"}
if v.AssetModelId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AssetModelId"))
}
if v.AssetModelCompositeModelId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AssetModelCompositeModelId"))
}
if v.AssetModelCompositeModelName == nil {
invalidParams.Add(smithy.NewErrParamRequired("AssetModelCompositeModelName"))
}
if v.AssetModelCompositeModelProperties != nil {
if err := validateAssetModelProperties(v.AssetModelCompositeModelProperties); err != nil {
invalidParams.AddNested("AssetModelCompositeModelProperties", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpUpdateAssetModelInput(v *UpdateAssetModelInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "UpdateAssetModelInput"}
if v.AssetModelId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AssetModelId"))
}
if v.AssetModelName == nil {
invalidParams.Add(smithy.NewErrParamRequired("AssetModelName"))
}
if v.AssetModelProperties != nil {
if err := validateAssetModelProperties(v.AssetModelProperties); err != nil {
invalidParams.AddNested("AssetModelProperties", err.(smithy.InvalidParamsError))
}
}
if v.AssetModelHierarchies != nil {
if err := validateAssetModelHierarchies(v.AssetModelHierarchies); err != nil {
invalidParams.AddNested("AssetModelHierarchies", err.(smithy.InvalidParamsError))
}
}
if v.AssetModelCompositeModels != nil {
if err := validateAssetModelCompositeModels(v.AssetModelCompositeModels); err != nil {
invalidParams.AddNested("AssetModelCompositeModels", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpUpdateAssetPropertyInput(v *UpdateAssetPropertyInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "UpdateAssetPropertyInput"}
if v.AssetId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AssetId"))
}
if v.PropertyId == nil {
invalidParams.Add(smithy.NewErrParamRequired("PropertyId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpUpdateDashboardInput(v *UpdateDashboardInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "UpdateDashboardInput"}
if v.DashboardId == nil {
invalidParams.Add(smithy.NewErrParamRequired("DashboardId"))
}
if v.DashboardName == nil {
invalidParams.Add(smithy.NewErrParamRequired("DashboardName"))
}
if v.DashboardDefinition == nil {
invalidParams.Add(smithy.NewErrParamRequired("DashboardDefinition"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpUpdateDatasetInput(v *UpdateDatasetInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "UpdateDatasetInput"}
if v.DatasetId == nil {
invalidParams.Add(smithy.NewErrParamRequired("DatasetId"))
}
if v.DatasetName == nil {
invalidParams.Add(smithy.NewErrParamRequired("DatasetName"))
}
if v.DatasetSource == nil {
invalidParams.Add(smithy.NewErrParamRequired("DatasetSource"))
} else if v.DatasetSource != nil {
if err := validateDatasetSource(v.DatasetSource); err != nil {
invalidParams.AddNested("DatasetSource", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpUpdateGatewayCapabilityConfigurationInput(v *UpdateGatewayCapabilityConfigurationInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "UpdateGatewayCapabilityConfigurationInput"}
if v.GatewayId == nil {
invalidParams.Add(smithy.NewErrParamRequired("GatewayId"))
}
if v.CapabilityNamespace == nil {
invalidParams.Add(smithy.NewErrParamRequired("CapabilityNamespace"))
}
if v.CapabilityConfiguration == nil {
invalidParams.Add(smithy.NewErrParamRequired("CapabilityConfiguration"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpUpdateGatewayInput(v *UpdateGatewayInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "UpdateGatewayInput"}
if v.GatewayId == nil {
invalidParams.Add(smithy.NewErrParamRequired("GatewayId"))
}
if v.GatewayName == nil {
invalidParams.Add(smithy.NewErrParamRequired("GatewayName"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpUpdatePortalInput(v *UpdatePortalInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "UpdatePortalInput"}
if v.PortalId == nil {
invalidParams.Add(smithy.NewErrParamRequired("PortalId"))
}
if v.PortalName == nil {
invalidParams.Add(smithy.NewErrParamRequired("PortalName"))
}
if v.PortalContactEmail == nil {
invalidParams.Add(smithy.NewErrParamRequired("PortalContactEmail"))
}
if v.PortalLogoImage != nil {
if err := validateImage(v.PortalLogoImage); err != nil {
invalidParams.AddNested("PortalLogoImage", err.(smithy.InvalidParamsError))
}
}
if v.RoleArn == nil {
invalidParams.Add(smithy.NewErrParamRequired("RoleArn"))
}
if v.Alarms != nil {
if err := validateAlarms(v.Alarms); err != nil {
invalidParams.AddNested("Alarms", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpUpdateProjectInput(v *UpdateProjectInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "UpdateProjectInput"}
if v.ProjectId == nil {
invalidParams.Add(smithy.NewErrParamRequired("ProjectId"))
}
if v.ProjectName == nil {
invalidParams.Add(smithy.NewErrParamRequired("ProjectName"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}