Commit b1e8c9fc authored by Kubernetes Submit Queue's avatar Kubernetes Submit Queue Committed by GitHub

Merge pull request #29491 from justinsb/aws_deprecate_orempty

Automatic merge from submit-queue AWS: Deprecate a few functions in favor of aws-sdk-go
parents 43758c8f aa9f2b2c
......@@ -499,26 +499,25 @@ func (p *awsSDKProvider) Metadata() (EC2Metadata, error) {
return client, nil
}
// stringPointerArray creates a slice of string pointers from a slice of strings
// Deprecated: consider using aws.StringSlice - but note the slightly different behaviour with a nil input
func stringPointerArray(orig []string) []*string {
if orig == nil {
return nil
}
n := make([]*string, len(orig))
for i := range orig {
n[i] = &orig[i]
}
return n
return aws.StringSlice(orig)
}
// isNilOrEmpty returns true if the value is nil or ""
// Deprecated: prefer aws.StringValue(x) == "" (and elimination of this check altogether whrere possible)
func isNilOrEmpty(s *string) bool {
return s == nil || *s == ""
}
// orEmpty returns the string value, or "" if the pointer is nil
// Deprecated: prefer aws.StringValue
func orEmpty(s *string) string {
if s == nil {
return ""
}
return *s
return aws.StringValue(s)
}
func newEc2Filter(name string, value string) *ec2.Filter {
......
......@@ -43,9 +43,8 @@ func stringSetFromPointers(in []*string) sets.String {
return out
}
// orZero returns the value, or 0 if the pointer is nil
// Deprecated: prefer aws.Int64Value
func orZero(v *int64) int64 {
if v == nil {
return 0
}
return *v
return aws.Int64Value(v)
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment