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  }