...
1 package credentials
2
3 import "github.com/alibabacloud-go/tea/tea"
4
5
6 type CredentialModel struct {
7
8 AccessKeyId *string `json:"accessKeyId,omitempty" xml:"accessKeyId,omitempty"`
9
10 AccessKeySecret *string `json:"accessKeySecret,omitempty" xml:"accessKeySecret,omitempty"`
11
12 SecurityToken *string `json:"securityToken,omitempty" xml:"securityToken,omitempty"`
13
14 BearerToken *string `json:"bearerToken,omitempty" xml:"bearerToken,omitempty"`
15
16 Type *string `json:"type,omitempty" xml:"type,omitempty"`
17 }
18
19 func (s CredentialModel) String() string {
20 return tea.Prettify(s)
21 }
22
23 func (s CredentialModel) GoString() string {
24 return s.String()
25 }
26
27 func (s *CredentialModel) SetAccessKeyId(v string) *CredentialModel {
28 s.AccessKeyId = &v
29 return s
30 }
31
32 func (s *CredentialModel) SetAccessKeySecret(v string) *CredentialModel {
33 s.AccessKeySecret = &v
34 return s
35 }
36
37 func (s *CredentialModel) SetSecurityToken(v string) *CredentialModel {
38 s.SecurityToken = &v
39 return s
40 }
41
42 func (s *CredentialModel) SetBearerToken(v string) *CredentialModel {
43 s.BearerToken = &v
44 return s
45 }
46
47 func (s *CredentialModel) SetType(v string) *CredentialModel {
48 s.Type = &v
49 return s
50 }
51
View as plain text