github.com/opentelekomcloud/gophertelekomcloud@v0.9.3/openstack/obs/client_other.go (about) 1 package obs 2 3 import ( 4 "strings" 5 ) 6 7 // Refresh refreshes ak, sk and securityToken for obsClient. 8 func (obsClient ObsClient) Refresh(ak, sk, securityToken string) { 9 sp := &securityProvider{ak: strings.TrimSpace(ak), sk: strings.TrimSpace(sk), securityToken: strings.TrimSpace(securityToken)} 10 obsClient.conf.securityProvider = sp 11 } 12 13 // Close closes ObsClient. 14 func (obsClient ObsClient) Close() { 15 obsClient.conf.transport.CloseIdleConnections() 16 }