github.com/mook-as/cf-cli@v7.0.0-beta.28.0.20200120190804-b91c115fae48+incompatible/actor/v3action/config.go (about)

     1  package v3action
     2  
     3  import (
     4  	"time"
     5  )
     6  
     7  //go:generate counterfeiter . Config
     8  
     9  type Config interface {
    10  	AccessToken() string
    11  	DialTimeout() time.Duration
    12  	PollingInterval() time.Duration
    13  	SetTargetInformation(api string, apiVersion string, auth string, minCLIVersion string, doppler string, routing string, skipSSLValidation bool)
    14  	SetTokenInformation(accessToken string, refreshToken string, sshOAuthClient string)
    15  	SetUAAClientCredentials(client string, clientSecret string)
    16  	SetUAAGrantType(uaaGrantType string)
    17  	SkipSSLValidation() bool
    18  	SSHOAuthClient() string
    19  	StartupTimeout() time.Duration
    20  	StagingTimeout() time.Duration
    21  	Target() string
    22  	UAAGrantType() string
    23  	UnsetOrganizationAndSpaceInformation()
    24  }