github.com/franc20/ayesa_sap@v7.0.0-beta.28.0.20200124003224-302d4d52fa6c+incompatible/actor/v2action/config.go (about) 1 package v2action 2 3 import "time" 4 5 //go:generate counterfeiter . Config 6 7 type Config interface { 8 AccessToken() string 9 BinaryName() string 10 DialTimeout() time.Duration 11 PollingInterval() time.Duration 12 RefreshToken() string 13 SetAccessToken(accessToken string) 14 SetRefreshToken(refreshToken string) 15 SetTargetInformation(api string, apiVersion string, auth string, minCLIVersion string, doppler string, routing string, skipSSLValidation bool) 16 SetTokenInformation(accessToken string, refreshToken string, sshOAuthClient string) 17 SetUAAClientCredentials(client string, clientSecret string) 18 SetUAAGrantType(uaaGrantType string) 19 SkipSSLValidation() bool 20 SSHOAuthClient() string 21 StagingTimeout() time.Duration 22 StartupTimeout() time.Duration 23 Target() string 24 UAAGrantType() string 25 UnsetOrganizationAndSpaceInformation() 26 UnsetSpaceInformation() 27 Verbose() (bool, []string) 28 }