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  }