// Validate inspects the fields of the type to determine if they are valid. func (s *DeleteFileSystemInput) Validate() error { invalidParams := request.ErrInvalidParams{Context: "DeleteFileSystemInput"} if s.FileSystemId == nil { invalidParams.Add(request.NewErrParamRequired("FileSystemId")) } if invalidParams.Len() > 0 { return invalidParams } return nil }
// Validate inspects the fields of the type to determine if they are valid. func (s *DescribeMountTargetSecurityGroupsInput) Validate() error { invalidParams := request.ErrInvalidParams{Context: "DescribeMountTargetSecurityGroupsInput"} if s.MountTargetId == nil { invalidParams.Add(request.NewErrParamRequired("MountTargetId")) } if invalidParams.Len() > 0 { return invalidParams } return nil }
// Validate inspects the fields of the type to determine if they are valid. func (s *DescribeElasticsearchDomainsInput) Validate() error { invalidParams := request.ErrInvalidParams{Context: "DescribeElasticsearchDomainsInput"} if s.DomainNames == nil { invalidParams.Add(request.NewErrParamRequired("DomainNames")) } if invalidParams.Len() > 0 { return invalidParams } return nil }
// Validate inspects the fields of the type to determine if they are valid. func (s *ListTagsInput) Validate() error { invalidParams := request.ErrInvalidParams{Context: "ListTagsInput"} if s.ARN == nil { invalidParams.Add(request.NewErrParamRequired("ARN")) } if invalidParams.Len() > 0 { return invalidParams } return nil }
// Validate inspects the fields of the type to determine if they are valid. func (s *CreateHapgInput) Validate() error { invalidParams := request.ErrInvalidParams{Context: "CreateHapgInput"} if s.Label == nil { invalidParams.Add(request.NewErrParamRequired("Label")) } if invalidParams.Len() > 0 { return invalidParams } return nil }
// Validate inspects the fields of the type to determine if they are valid. func (s *DeleteLunaClientInput) Validate() error { invalidParams := request.ErrInvalidParams{Context: "DeleteLunaClientInput"} if s.ClientArn == nil { invalidParams.Add(request.NewErrParamRequired("ClientArn")) } if invalidParams.Len() > 0 { return invalidParams } return nil }
// Validate inspects the fields of the type to determine if they are valid. func (s *ListTagsForResourceInput) Validate() error { invalidParams := request.ErrInvalidParams{Context: "ListTagsForResourceInput"} if s.ResourceArn == nil { invalidParams.Add(request.NewErrParamRequired("ResourceArn")) } if invalidParams.Len() > 0 { return invalidParams } return nil }
// Validate inspects the fields of the type to determine if they are valid. func (s *ModifyHsmInput) Validate() error { invalidParams := request.ErrInvalidParams{Context: "ModifyHsmInput"} if s.HsmArn == nil { invalidParams.Add(request.NewErrParamRequired("HsmArn")) } if invalidParams.Len() > 0 { return invalidParams } return nil }
// Validate inspects the fields of the type to determine if they are valid. func (s *DescribeHapgInput) Validate() error { invalidParams := request.ErrInvalidParams{Context: "DescribeHapgInput"} if s.HapgArn == nil { invalidParams.Add(request.NewErrParamRequired("HapgArn")) } if invalidParams.Len() > 0 { return invalidParams } return nil }
// Validate inspects the fields of the type to determine if they are valid. func (s *GetRepositoryTriggersInput) Validate() error { invalidParams := request.ErrInvalidParams{Context: "GetRepositoryTriggersInput"} if s.RepositoryName != nil && len(*s.RepositoryName) < 1 { invalidParams.Add(request.NewErrParamMinLen("RepositoryName", 1)) } if invalidParams.Len() > 0 { return invalidParams } return nil }
// Validate inspects the fields of the type to determine if they are valid. func (s *BatchGetRepositoriesInput) Validate() error { invalidParams := request.ErrInvalidParams{Context: "BatchGetRepositoriesInput"} if s.RepositoryNames == nil { invalidParams.Add(request.NewErrParamRequired("RepositoryNames")) } if invalidParams.Len() > 0 { return invalidParams } return nil }
// Validate inspects the fields of the type to determine if they are valid. func (s *DescribeMountTargetsInput) Validate() error { invalidParams := request.ErrInvalidParams{Context: "DescribeMountTargetsInput"} if s.MaxItems != nil && *s.MaxItems < 1 { invalidParams.Add(request.NewErrParamMinValue("MaxItems", 1)) } if invalidParams.Len() > 0 { return invalidParams } return nil }
// Validate inspects the fields of the type to determine if they are valid. func (s *DescribeConfigurationsInput) Validate() error { invalidParams := request.ErrInvalidParams{Context: "DescribeConfigurationsInput"} if s.ConfigurationIds == nil { invalidParams.Add(request.NewErrParamRequired("ConfigurationIds")) } if invalidParams.Len() > 0 { return invalidParams } return nil }
// Validate inspects the fields of the type to determine if they are valid. func (s *RebootRequest) Validate() error { invalidParams := request.ErrInvalidParams{Context: "RebootRequest"} if s.WorkspaceId == nil { invalidParams.Add(request.NewErrParamRequired("WorkspaceId")) } if invalidParams.Len() > 0 { return invalidParams } return nil }
// Validate inspects the fields of the type to determine if they are valid. func (s *Session) Validate() error { invalidParams := request.ErrInvalidParams{Context: "Session"} if s.Id != nil && len(*s.Id) < 1 { invalidParams.Add(request.NewErrParamMinLen("Id", 1)) } if invalidParams.Len() > 0 { return invalidParams } return nil }
// Validate inspects the fields of the type to determine if they are valid. func (s *StopDataCollectionByAgentIdsInput) Validate() error { invalidParams := request.ErrInvalidParams{Context: "StopDataCollectionByAgentIdsInput"} if s.AgentIds == nil { invalidParams.Add(request.NewErrParamRequired("AgentIds")) } if invalidParams.Len() > 0 { return invalidParams } return nil }
// Validate inspects the fields of the type to determine if they are valid. func (s *DeletableAttribute) Validate() error { invalidParams := request.ErrInvalidParams{Context: "DeletableAttribute"} if s.Name == nil { invalidParams.Add(request.NewErrParamRequired("Name")) } if invalidParams.Len() > 0 { return invalidParams } return nil }
// Validate inspects the fields of the type to determine if they are valid. func (s *DomainMetadataInput) Validate() error { invalidParams := request.ErrInvalidParams{Context: "DomainMetadataInput"} if s.DomainName == nil { invalidParams.Add(request.NewErrParamRequired("DomainName")) } if invalidParams.Len() > 0 { return invalidParams } return nil }
// Validate inspects the fields of the type to determine if they are valid. func (s *DescribeScalableTargetsInput) Validate() error { invalidParams := request.ErrInvalidParams{Context: "DescribeScalableTargetsInput"} if s.ServiceNamespace == nil { invalidParams.Add(request.NewErrParamRequired("ServiceNamespace")) } if invalidParams.Len() > 0 { return invalidParams } return nil }
// Validate inspects the fields of the type to determine if they are valid. func (s *SelectInput) Validate() error { invalidParams := request.ErrInvalidParams{Context: "SelectInput"} if s.SelectExpression == nil { invalidParams.Add(request.NewErrParamRequired("SelectExpression")) } if invalidParams.Len() > 0 { return invalidParams } return nil }
// Validate inspects the fields of the type to determine if they are valid. func (s *PublishInput) Validate() error { invalidParams := request.ErrInvalidParams{Context: "PublishInput"} if s.Topic == nil { invalidParams.Add(request.NewErrParamRequired("Topic")) } if invalidParams.Len() > 0 { return invalidParams } return nil }
// Validate inspects the fields of the type to determine if they are valid. func (s *StepAdjustment) Validate() error { invalidParams := request.ErrInvalidParams{Context: "StepAdjustment"} if s.ScalingAdjustment == nil { invalidParams.Add(request.NewErrParamRequired("ScalingAdjustment")) } if invalidParams.Len() > 0 { return invalidParams } return nil }
// Validate inspects the fields of the type to determine if they are valid. func (s *SearchInput) Validate() error { invalidParams := request.ErrInvalidParams{Context: "SearchInput"} if s.Query == nil { invalidParams.Add(request.NewErrParamRequired("Query")) } if invalidParams.Len() > 0 { return invalidParams } return nil }
func (s *ConditionalStructShape) Validate() error { invalidParams := request.ErrInvalidParams{Context: "ConditionalStructShape"} if s.Name == nil { invalidParams.Add(request.NewErrParamRequired("Name")) } if invalidParams.Len() > 0 { return invalidParams } return nil }
// Validate inspects the fields of the type to determine if they are valid. func (s *StepScalingPolicyConfiguration) Validate() error { invalidParams := request.ErrInvalidParams{Context: "StepScalingPolicyConfiguration"} if s.StepAdjustments != nil { for i, v := range s.StepAdjustments { if v == nil { continue } if err := v.Validate(); err != nil { invalidParams.AddNested(fmt.Sprintf("%s[%v]", "StepAdjustments", i), err.(request.ErrInvalidParams)) } } } if invalidParams.Len() > 0 { return invalidParams } return nil }
// Validate inspects the fields of the type to determine if they are valid. func (s *DescribeTagsInput) Validate() error { invalidParams := request.ErrInvalidParams{Context: "DescribeTagsInput"} if s.Filters != nil { for i, v := range s.Filters { if v == nil { continue } if err := v.Validate(); err != nil { invalidParams.AddNested(fmt.Sprintf("%s[%v]", "Filters", i), err.(request.ErrInvalidParams)) } } } if invalidParams.Len() > 0 { return invalidParams } return nil }
// Validate inspects the fields of the type to determine if they are valid. func (s *GetRecordsInput) Validate() error { invalidParams := request.ErrInvalidParams{Context: "GetRecordsInput"} if s.Limit != nil && *s.Limit < 1 { invalidParams.Add(request.NewErrParamMinValue("Limit", 1)) } if s.ShardIterator == nil { invalidParams.Add(request.NewErrParamRequired("ShardIterator")) } if s.ShardIterator != nil && len(*s.ShardIterator) < 1 { invalidParams.Add(request.NewErrParamMinLen("ShardIterator", 1)) } if invalidParams.Len() > 0 { return invalidParams } return nil }
// Validate inspects the fields of the type to determine if they are valid. func (s *UpdateThingShadowInput) Validate() error { invalidParams := request.ErrInvalidParams{Context: "UpdateThingShadowInput"} if s.Payload == nil { invalidParams.Add(request.NewErrParamRequired("Payload")) } if s.ThingName == nil { invalidParams.Add(request.NewErrParamRequired("ThingName")) } if s.ThingName != nil && len(*s.ThingName) < 1 { invalidParams.Add(request.NewErrParamMinLen("ThingName", 1)) } if invalidParams.Len() > 0 { return invalidParams } return nil }
// Validate inspects the fields of the type to determine if they are valid. func (s *Filter) Validate() error { invalidParams := request.ErrInvalidParams{Context: "Filter"} if s.Condition == nil { invalidParams.Add(request.NewErrParamRequired("Condition")) } if s.Name == nil { invalidParams.Add(request.NewErrParamRequired("Name")) } if s.Values == nil { invalidParams.Add(request.NewErrParamRequired("Values")) } if invalidParams.Len() > 0 { return invalidParams } return nil }
// Validate inspects the fields of the type to determine if they are valid. func (s *ListStreamsInput) Validate() error { invalidParams := request.ErrInvalidParams{Context: "ListStreamsInput"} if s.ExclusiveStartStreamArn != nil && len(*s.ExclusiveStartStreamArn) < 37 { invalidParams.Add(request.NewErrParamMinLen("ExclusiveStartStreamArn", 37)) } if s.Limit != nil && *s.Limit < 1 { invalidParams.Add(request.NewErrParamMinValue("Limit", 1)) } if s.TableName != nil && len(*s.TableName) < 3 { invalidParams.Add(request.NewErrParamMinLen("TableName", 3)) } if invalidParams.Len() > 0 { return invalidParams } return nil }