in cluster-autoscaler/cloudprovider/aws/aws-sdk-go/service/account/api.go [1292:1353]
func (s *ContactInformation) Validate() error {
invalidParams := request.ErrInvalidParams{Context: "ContactInformation"}
if s.AddressLine1 == nil {
invalidParams.Add(request.NewErrParamRequired("AddressLine1"))
}
if s.AddressLine1 != nil && len(*s.AddressLine1) < 1 {
invalidParams.Add(request.NewErrParamMinLen("AddressLine1", 1))
}
if s.AddressLine2 != nil && len(*s.AddressLine2) < 1 {
invalidParams.Add(request.NewErrParamMinLen("AddressLine2", 1))
}
if s.AddressLine3 != nil && len(*s.AddressLine3) < 1 {
invalidParams.Add(request.NewErrParamMinLen("AddressLine3", 1))
}
if s.City == nil {
invalidParams.Add(request.NewErrParamRequired("City"))
}
if s.City != nil && len(*s.City) < 1 {
invalidParams.Add(request.NewErrParamMinLen("City", 1))
}
if s.CompanyName != nil && len(*s.CompanyName) < 1 {
invalidParams.Add(request.NewErrParamMinLen("CompanyName", 1))
}
if s.CountryCode == nil {
invalidParams.Add(request.NewErrParamRequired("CountryCode"))
}
if s.CountryCode != nil && len(*s.CountryCode) < 2 {
invalidParams.Add(request.NewErrParamMinLen("CountryCode", 2))
}
if s.DistrictOrCounty != nil && len(*s.DistrictOrCounty) < 1 {
invalidParams.Add(request.NewErrParamMinLen("DistrictOrCounty", 1))
}
if s.FullName == nil {
invalidParams.Add(request.NewErrParamRequired("FullName"))
}
if s.FullName != nil && len(*s.FullName) < 1 {
invalidParams.Add(request.NewErrParamMinLen("FullName", 1))
}
if s.PhoneNumber == nil {
invalidParams.Add(request.NewErrParamRequired("PhoneNumber"))
}
if s.PhoneNumber != nil && len(*s.PhoneNumber) < 1 {
invalidParams.Add(request.NewErrParamMinLen("PhoneNumber", 1))
}
if s.PostalCode == nil {
invalidParams.Add(request.NewErrParamRequired("PostalCode"))
}
if s.PostalCode != nil && len(*s.PostalCode) < 1 {
invalidParams.Add(request.NewErrParamMinLen("PostalCode", 1))
}
if s.StateOrRegion != nil && len(*s.StateOrRegion) < 1 {
invalidParams.Add(request.NewErrParamMinLen("StateOrRegion", 1))
}
if s.WebsiteUrl != nil && len(*s.WebsiteUrl) < 1 {
invalidParams.Add(request.NewErrParamMinLen("WebsiteUrl", 1))
}
if invalidParams.Len() > 0 {
return invalidParams
}
return nil
}