-
Notifications
You must be signed in to change notification settings - Fork 0
/
com_amazonaws_auth_AWSCredentials.go
50 lines (41 loc) · 1.18 KB
/
com_amazonaws_auth_AWSCredentials.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
package ec2
import "github.com/timob/javabind"
type AuthAWSCredentialsInterface interface {
// public abstract java.lang.String getAWSAccessKeyId()
GetAWSAccessKeyId() string
// public abstract java.lang.String getAWSSecretKey()
GetAWSSecretKey() string
}
type AuthAWSCredentials struct {
JavaLangObject
}
// public abstract java.lang.String getAWSAccessKeyId()
func (jbobject *AuthAWSCredentials) GetAWSAccessKeyId() string {
jret, err := jbobject.CallMethod(javabind.GetEnv(), "getAWSAccessKeyId", "java/lang/String")
if err != nil {
panic(err)
}
retconv := javabind.NewJavaToGoString()
dst := new(string)
retconv.Dest(dst)
if err := retconv.Convert(javabind.ObjectRef(jret)); err != nil {
panic(err)
}
retconv.CleanUp()
return *dst
}
// public abstract java.lang.String getAWSSecretKey()
func (jbobject *AuthAWSCredentials) GetAWSSecretKey() string {
jret, err := jbobject.CallMethod(javabind.GetEnv(), "getAWSSecretKey", "java/lang/String")
if err != nil {
panic(err)
}
retconv := javabind.NewJavaToGoString()
dst := new(string)
retconv.Dest(dst)
if err := retconv.Convert(javabind.ObjectRef(jret)); err != nil {
panic(err)
}
retconv.CleanUp()
return *dst
}