mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-08-16 07:13:53 +00:00
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
This commit is contained in:
commit
b1e8c9fc13
@ -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)
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user