github.com/LukasHeimann/cloudfoundrycli/v8@v8.4.4/command/commandfakes/fake_config.go (about)

     1  // Code generated by counterfeiter. DO NOT EDIT.
     2  package commandfakes
     3  
     4  import (
     5  	"sync"
     6  	"time"
     7  
     8  	"github.com/LukasHeimann/cloudfoundrycli/v8/command"
     9  	"github.com/LukasHeimann/cloudfoundrycli/v8/util/configv3"
    10  )
    11  
    12  type FakeConfig struct {
    13  	APIVersionStub        func() string
    14  	aPIVersionMutex       sync.RWMutex
    15  	aPIVersionArgsForCall []struct {
    16  	}
    17  	aPIVersionReturns struct {
    18  		result1 string
    19  	}
    20  	aPIVersionReturnsOnCall map[int]struct {
    21  		result1 string
    22  	}
    23  	AccessTokenStub        func() string
    24  	accessTokenMutex       sync.RWMutex
    25  	accessTokenArgsForCall []struct {
    26  	}
    27  	accessTokenReturns struct {
    28  		result1 string
    29  	}
    30  	accessTokenReturnsOnCall map[int]struct {
    31  		result1 string
    32  	}
    33  	AddPluginStub        func(configv3.Plugin)
    34  	addPluginMutex       sync.RWMutex
    35  	addPluginArgsForCall []struct {
    36  		arg1 configv3.Plugin
    37  	}
    38  	AddPluginRepositoryStub        func(string, string)
    39  	addPluginRepositoryMutex       sync.RWMutex
    40  	addPluginRepositoryArgsForCall []struct {
    41  		arg1 string
    42  		arg2 string
    43  	}
    44  	AuthorizationEndpointStub        func() string
    45  	authorizationEndpointMutex       sync.RWMutex
    46  	authorizationEndpointArgsForCall []struct {
    47  	}
    48  	authorizationEndpointReturns struct {
    49  		result1 string
    50  	}
    51  	authorizationEndpointReturnsOnCall map[int]struct {
    52  		result1 string
    53  	}
    54  	BinaryNameStub        func() string
    55  	binaryNameMutex       sync.RWMutex
    56  	binaryNameArgsForCall []struct {
    57  	}
    58  	binaryNameReturns struct {
    59  		result1 string
    60  	}
    61  	binaryNameReturnsOnCall map[int]struct {
    62  		result1 string
    63  	}
    64  	BinaryVersionStub        func() string
    65  	binaryVersionMutex       sync.RWMutex
    66  	binaryVersionArgsForCall []struct {
    67  	}
    68  	binaryVersionReturns struct {
    69  		result1 string
    70  	}
    71  	binaryVersionReturnsOnCall map[int]struct {
    72  		result1 string
    73  	}
    74  	CFPasswordStub        func() string
    75  	cFPasswordMutex       sync.RWMutex
    76  	cFPasswordArgsForCall []struct {
    77  	}
    78  	cFPasswordReturns struct {
    79  		result1 string
    80  	}
    81  	cFPasswordReturnsOnCall map[int]struct {
    82  		result1 string
    83  	}
    84  	CFUsernameStub        func() string
    85  	cFUsernameMutex       sync.RWMutex
    86  	cFUsernameArgsForCall []struct {
    87  	}
    88  	cFUsernameReturns struct {
    89  		result1 string
    90  	}
    91  	cFUsernameReturnsOnCall map[int]struct {
    92  		result1 string
    93  	}
    94  	ColorEnabledStub        func() configv3.ColorSetting
    95  	colorEnabledMutex       sync.RWMutex
    96  	colorEnabledArgsForCall []struct {
    97  	}
    98  	colorEnabledReturns struct {
    99  		result1 configv3.ColorSetting
   100  	}
   101  	colorEnabledReturnsOnCall map[int]struct {
   102  		result1 configv3.ColorSetting
   103  	}
   104  	CurrentUserStub        func() (configv3.User, error)
   105  	currentUserMutex       sync.RWMutex
   106  	currentUserArgsForCall []struct {
   107  	}
   108  	currentUserReturns struct {
   109  		result1 configv3.User
   110  		result2 error
   111  	}
   112  	currentUserReturnsOnCall map[int]struct {
   113  		result1 configv3.User
   114  		result2 error
   115  	}
   116  	CurrentUserNameStub        func() (string, error)
   117  	currentUserNameMutex       sync.RWMutex
   118  	currentUserNameArgsForCall []struct {
   119  	}
   120  	currentUserNameReturns struct {
   121  		result1 string
   122  		result2 error
   123  	}
   124  	currentUserNameReturnsOnCall map[int]struct {
   125  		result1 string
   126  		result2 error
   127  	}
   128  	DialTimeoutStub        func() time.Duration
   129  	dialTimeoutMutex       sync.RWMutex
   130  	dialTimeoutArgsForCall []struct {
   131  	}
   132  	dialTimeoutReturns struct {
   133  		result1 time.Duration
   134  	}
   135  	dialTimeoutReturnsOnCall map[int]struct {
   136  		result1 time.Duration
   137  	}
   138  	DockerPasswordStub        func() string
   139  	dockerPasswordMutex       sync.RWMutex
   140  	dockerPasswordArgsForCall []struct {
   141  	}
   142  	dockerPasswordReturns struct {
   143  		result1 string
   144  	}
   145  	dockerPasswordReturnsOnCall map[int]struct {
   146  		result1 string
   147  	}
   148  	ExperimentalStub        func() bool
   149  	experimentalMutex       sync.RWMutex
   150  	experimentalArgsForCall []struct {
   151  	}
   152  	experimentalReturns struct {
   153  		result1 bool
   154  	}
   155  	experimentalReturnsOnCall map[int]struct {
   156  		result1 bool
   157  	}
   158  	GetPluginStub        func(string) (configv3.Plugin, bool)
   159  	getPluginMutex       sync.RWMutex
   160  	getPluginArgsForCall []struct {
   161  		arg1 string
   162  	}
   163  	getPluginReturns struct {
   164  		result1 configv3.Plugin
   165  		result2 bool
   166  	}
   167  	getPluginReturnsOnCall map[int]struct {
   168  		result1 configv3.Plugin
   169  		result2 bool
   170  	}
   171  	GetPluginCaseInsensitiveStub        func(string) (configv3.Plugin, bool)
   172  	getPluginCaseInsensitiveMutex       sync.RWMutex
   173  	getPluginCaseInsensitiveArgsForCall []struct {
   174  		arg1 string
   175  	}
   176  	getPluginCaseInsensitiveReturns struct {
   177  		result1 configv3.Plugin
   178  		result2 bool
   179  	}
   180  	getPluginCaseInsensitiveReturnsOnCall map[int]struct {
   181  		result1 configv3.Plugin
   182  		result2 bool
   183  	}
   184  	HasTargetedOrganizationStub        func() bool
   185  	hasTargetedOrganizationMutex       sync.RWMutex
   186  	hasTargetedOrganizationArgsForCall []struct {
   187  	}
   188  	hasTargetedOrganizationReturns struct {
   189  		result1 bool
   190  	}
   191  	hasTargetedOrganizationReturnsOnCall map[int]struct {
   192  		result1 bool
   193  	}
   194  	HasTargetedSpaceStub        func() bool
   195  	hasTargetedSpaceMutex       sync.RWMutex
   196  	hasTargetedSpaceArgsForCall []struct {
   197  	}
   198  	hasTargetedSpaceReturns struct {
   199  		result1 bool
   200  	}
   201  	hasTargetedSpaceReturnsOnCall map[int]struct {
   202  		result1 bool
   203  	}
   204  	IsCFOnK8sStub        func() bool
   205  	isCFOnK8sMutex       sync.RWMutex
   206  	isCFOnK8sArgsForCall []struct {
   207  	}
   208  	isCFOnK8sReturns struct {
   209  		result1 bool
   210  	}
   211  	isCFOnK8sReturnsOnCall map[int]struct {
   212  		result1 bool
   213  	}
   214  	IsTTYStub        func() bool
   215  	isTTYMutex       sync.RWMutex
   216  	isTTYArgsForCall []struct {
   217  	}
   218  	isTTYReturns struct {
   219  		result1 bool
   220  	}
   221  	isTTYReturnsOnCall map[int]struct {
   222  		result1 bool
   223  	}
   224  	LocaleStub        func() string
   225  	localeMutex       sync.RWMutex
   226  	localeArgsForCall []struct {
   227  	}
   228  	localeReturns struct {
   229  		result1 string
   230  	}
   231  	localeReturnsOnCall map[int]struct {
   232  		result1 string
   233  	}
   234  	LogCacheEndpointStub        func() string
   235  	logCacheEndpointMutex       sync.RWMutex
   236  	logCacheEndpointArgsForCall []struct {
   237  	}
   238  	logCacheEndpointReturns struct {
   239  		result1 string
   240  	}
   241  	logCacheEndpointReturnsOnCall map[int]struct {
   242  		result1 string
   243  	}
   244  	MinCLIVersionStub        func() string
   245  	minCLIVersionMutex       sync.RWMutex
   246  	minCLIVersionArgsForCall []struct {
   247  	}
   248  	minCLIVersionReturns struct {
   249  		result1 string
   250  	}
   251  	minCLIVersionReturnsOnCall map[int]struct {
   252  		result1 string
   253  	}
   254  	NOAARequestRetryCountStub        func() int
   255  	nOAARequestRetryCountMutex       sync.RWMutex
   256  	nOAARequestRetryCountArgsForCall []struct {
   257  	}
   258  	nOAARequestRetryCountReturns struct {
   259  		result1 int
   260  	}
   261  	nOAARequestRetryCountReturnsOnCall map[int]struct {
   262  		result1 int
   263  	}
   264  	NetworkPolicyV1EndpointStub        func() string
   265  	networkPolicyV1EndpointMutex       sync.RWMutex
   266  	networkPolicyV1EndpointArgsForCall []struct {
   267  	}
   268  	networkPolicyV1EndpointReturns struct {
   269  		result1 string
   270  	}
   271  	networkPolicyV1EndpointReturnsOnCall map[int]struct {
   272  		result1 string
   273  	}
   274  	OverallPollingTimeoutStub        func() time.Duration
   275  	overallPollingTimeoutMutex       sync.RWMutex
   276  	overallPollingTimeoutArgsForCall []struct {
   277  	}
   278  	overallPollingTimeoutReturns struct {
   279  		result1 time.Duration
   280  	}
   281  	overallPollingTimeoutReturnsOnCall map[int]struct {
   282  		result1 time.Duration
   283  	}
   284  	PluginHomeStub        func() string
   285  	pluginHomeMutex       sync.RWMutex
   286  	pluginHomeArgsForCall []struct {
   287  	}
   288  	pluginHomeReturns struct {
   289  		result1 string
   290  	}
   291  	pluginHomeReturnsOnCall map[int]struct {
   292  		result1 string
   293  	}
   294  	PluginRepositoriesStub        func() []configv3.PluginRepository
   295  	pluginRepositoriesMutex       sync.RWMutex
   296  	pluginRepositoriesArgsForCall []struct {
   297  	}
   298  	pluginRepositoriesReturns struct {
   299  		result1 []configv3.PluginRepository
   300  	}
   301  	pluginRepositoriesReturnsOnCall map[int]struct {
   302  		result1 []configv3.PluginRepository
   303  	}
   304  	PluginsStub        func() []configv3.Plugin
   305  	pluginsMutex       sync.RWMutex
   306  	pluginsArgsForCall []struct {
   307  	}
   308  	pluginsReturns struct {
   309  		result1 []configv3.Plugin
   310  	}
   311  	pluginsReturnsOnCall map[int]struct {
   312  		result1 []configv3.Plugin
   313  	}
   314  	PollingIntervalStub        func() time.Duration
   315  	pollingIntervalMutex       sync.RWMutex
   316  	pollingIntervalArgsForCall []struct {
   317  	}
   318  	pollingIntervalReturns struct {
   319  		result1 time.Duration
   320  	}
   321  	pollingIntervalReturnsOnCall map[int]struct {
   322  		result1 time.Duration
   323  	}
   324  	RefreshTokenStub        func() string
   325  	refreshTokenMutex       sync.RWMutex
   326  	refreshTokenArgsForCall []struct {
   327  	}
   328  	refreshTokenReturns struct {
   329  		result1 string
   330  	}
   331  	refreshTokenReturnsOnCall map[int]struct {
   332  		result1 string
   333  	}
   334  	RemovePluginStub        func(string)
   335  	removePluginMutex       sync.RWMutex
   336  	removePluginArgsForCall []struct {
   337  		arg1 string
   338  	}
   339  	RequestRetryCountStub        func() int
   340  	requestRetryCountMutex       sync.RWMutex
   341  	requestRetryCountArgsForCall []struct {
   342  	}
   343  	requestRetryCountReturns struct {
   344  		result1 int
   345  	}
   346  	requestRetryCountReturnsOnCall map[int]struct {
   347  		result1 int
   348  	}
   349  	RoutingEndpointStub        func() string
   350  	routingEndpointMutex       sync.RWMutex
   351  	routingEndpointArgsForCall []struct {
   352  	}
   353  	routingEndpointReturns struct {
   354  		result1 string
   355  	}
   356  	routingEndpointReturnsOnCall map[int]struct {
   357  		result1 string
   358  	}
   359  	SSHOAuthClientStub        func() string
   360  	sSHOAuthClientMutex       sync.RWMutex
   361  	sSHOAuthClientArgsForCall []struct {
   362  	}
   363  	sSHOAuthClientReturns struct {
   364  		result1 string
   365  	}
   366  	sSHOAuthClientReturnsOnCall map[int]struct {
   367  		result1 string
   368  	}
   369  	SetAccessTokenStub        func(string)
   370  	setAccessTokenMutex       sync.RWMutex
   371  	setAccessTokenArgsForCall []struct {
   372  		arg1 string
   373  	}
   374  	SetAsyncTimeoutStub        func(int)
   375  	setAsyncTimeoutMutex       sync.RWMutex
   376  	setAsyncTimeoutArgsForCall []struct {
   377  		arg1 int
   378  	}
   379  	SetColorEnabledStub        func(string)
   380  	setColorEnabledMutex       sync.RWMutex
   381  	setColorEnabledArgsForCall []struct {
   382  		arg1 string
   383  	}
   384  	SetKubernetesAuthInfoStub        func(string)
   385  	setKubernetesAuthInfoMutex       sync.RWMutex
   386  	setKubernetesAuthInfoArgsForCall []struct {
   387  		arg1 string
   388  	}
   389  	SetLocaleStub        func(string)
   390  	setLocaleMutex       sync.RWMutex
   391  	setLocaleArgsForCall []struct {
   392  		arg1 string
   393  	}
   394  	SetMinCLIVersionStub        func(string)
   395  	setMinCLIVersionMutex       sync.RWMutex
   396  	setMinCLIVersionArgsForCall []struct {
   397  		arg1 string
   398  	}
   399  	SetOrganizationInformationStub        func(string, string)
   400  	setOrganizationInformationMutex       sync.RWMutex
   401  	setOrganizationInformationArgsForCall []struct {
   402  		arg1 string
   403  		arg2 string
   404  	}
   405  	SetRefreshTokenStub        func(string)
   406  	setRefreshTokenMutex       sync.RWMutex
   407  	setRefreshTokenArgsForCall []struct {
   408  		arg1 string
   409  	}
   410  	SetSpaceInformationStub        func(string, string, bool)
   411  	setSpaceInformationMutex       sync.RWMutex
   412  	setSpaceInformationArgsForCall []struct {
   413  		arg1 string
   414  		arg2 string
   415  		arg3 bool
   416  	}
   417  	SetTargetInformationStub        func(configv3.TargetInformationArgs)
   418  	setTargetInformationMutex       sync.RWMutex
   419  	setTargetInformationArgsForCall []struct {
   420  		arg1 configv3.TargetInformationArgs
   421  	}
   422  	SetTokenInformationStub        func(string, string, string)
   423  	setTokenInformationMutex       sync.RWMutex
   424  	setTokenInformationArgsForCall []struct {
   425  		arg1 string
   426  		arg2 string
   427  		arg3 string
   428  	}
   429  	SetTraceStub        func(string)
   430  	setTraceMutex       sync.RWMutex
   431  	setTraceArgsForCall []struct {
   432  		arg1 string
   433  	}
   434  	SetUAAClientCredentialsStub        func(string, string)
   435  	setUAAClientCredentialsMutex       sync.RWMutex
   436  	setUAAClientCredentialsArgsForCall []struct {
   437  		arg1 string
   438  		arg2 string
   439  	}
   440  	SetUAAEndpointStub        func(string)
   441  	setUAAEndpointMutex       sync.RWMutex
   442  	setUAAEndpointArgsForCall []struct {
   443  		arg1 string
   444  	}
   445  	SetUAAGrantTypeStub        func(string)
   446  	setUAAGrantTypeMutex       sync.RWMutex
   447  	setUAAGrantTypeArgsForCall []struct {
   448  		arg1 string
   449  	}
   450  	SkipSSLValidationStub        func() bool
   451  	skipSSLValidationMutex       sync.RWMutex
   452  	skipSSLValidationArgsForCall []struct {
   453  	}
   454  	skipSSLValidationReturns struct {
   455  		result1 bool
   456  	}
   457  	skipSSLValidationReturnsOnCall map[int]struct {
   458  		result1 bool
   459  	}
   460  	StagingTimeoutStub        func() time.Duration
   461  	stagingTimeoutMutex       sync.RWMutex
   462  	stagingTimeoutArgsForCall []struct {
   463  	}
   464  	stagingTimeoutReturns struct {
   465  		result1 time.Duration
   466  	}
   467  	stagingTimeoutReturnsOnCall map[int]struct {
   468  		result1 time.Duration
   469  	}
   470  	StartupTimeoutStub        func() time.Duration
   471  	startupTimeoutMutex       sync.RWMutex
   472  	startupTimeoutArgsForCall []struct {
   473  	}
   474  	startupTimeoutReturns struct {
   475  		result1 time.Duration
   476  	}
   477  	startupTimeoutReturnsOnCall map[int]struct {
   478  		result1 time.Duration
   479  	}
   480  	TargetStub        func() string
   481  	targetMutex       sync.RWMutex
   482  	targetArgsForCall []struct {
   483  	}
   484  	targetReturns struct {
   485  		result1 string
   486  	}
   487  	targetReturnsOnCall map[int]struct {
   488  		result1 string
   489  	}
   490  	TargetedOrganizationStub        func() configv3.Organization
   491  	targetedOrganizationMutex       sync.RWMutex
   492  	targetedOrganizationArgsForCall []struct {
   493  	}
   494  	targetedOrganizationReturns struct {
   495  		result1 configv3.Organization
   496  	}
   497  	targetedOrganizationReturnsOnCall map[int]struct {
   498  		result1 configv3.Organization
   499  	}
   500  	TargetedOrganizationNameStub        func() string
   501  	targetedOrganizationNameMutex       sync.RWMutex
   502  	targetedOrganizationNameArgsForCall []struct {
   503  	}
   504  	targetedOrganizationNameReturns struct {
   505  		result1 string
   506  	}
   507  	targetedOrganizationNameReturnsOnCall map[int]struct {
   508  		result1 string
   509  	}
   510  	TargetedSpaceStub        func() configv3.Space
   511  	targetedSpaceMutex       sync.RWMutex
   512  	targetedSpaceArgsForCall []struct {
   513  	}
   514  	targetedSpaceReturns struct {
   515  		result1 configv3.Space
   516  	}
   517  	targetedSpaceReturnsOnCall map[int]struct {
   518  		result1 configv3.Space
   519  	}
   520  	TerminalWidthStub        func() int
   521  	terminalWidthMutex       sync.RWMutex
   522  	terminalWidthArgsForCall []struct {
   523  	}
   524  	terminalWidthReturns struct {
   525  		result1 int
   526  	}
   527  	terminalWidthReturnsOnCall map[int]struct {
   528  		result1 int
   529  	}
   530  	UAADisableKeepAlivesStub        func() bool
   531  	uAADisableKeepAlivesMutex       sync.RWMutex
   532  	uAADisableKeepAlivesArgsForCall []struct {
   533  	}
   534  	uAADisableKeepAlivesReturns struct {
   535  		result1 bool
   536  	}
   537  	uAADisableKeepAlivesReturnsOnCall map[int]struct {
   538  		result1 bool
   539  	}
   540  	UAAEndpointStub        func() string
   541  	uAAEndpointMutex       sync.RWMutex
   542  	uAAEndpointArgsForCall []struct {
   543  	}
   544  	uAAEndpointReturns struct {
   545  		result1 string
   546  	}
   547  	uAAEndpointReturnsOnCall map[int]struct {
   548  		result1 string
   549  	}
   550  	UAAGrantTypeStub        func() string
   551  	uAAGrantTypeMutex       sync.RWMutex
   552  	uAAGrantTypeArgsForCall []struct {
   553  	}
   554  	uAAGrantTypeReturns struct {
   555  		result1 string
   556  	}
   557  	uAAGrantTypeReturnsOnCall map[int]struct {
   558  		result1 string
   559  	}
   560  	UAAOAuthClientStub        func() string
   561  	uAAOAuthClientMutex       sync.RWMutex
   562  	uAAOAuthClientArgsForCall []struct {
   563  	}
   564  	uAAOAuthClientReturns struct {
   565  		result1 string
   566  	}
   567  	uAAOAuthClientReturnsOnCall map[int]struct {
   568  		result1 string
   569  	}
   570  	UAAOAuthClientSecretStub        func() string
   571  	uAAOAuthClientSecretMutex       sync.RWMutex
   572  	uAAOAuthClientSecretArgsForCall []struct {
   573  	}
   574  	uAAOAuthClientSecretReturns struct {
   575  		result1 string
   576  	}
   577  	uAAOAuthClientSecretReturnsOnCall map[int]struct {
   578  		result1 string
   579  	}
   580  	UnsetOrganizationAndSpaceInformationStub        func()
   581  	unsetOrganizationAndSpaceInformationMutex       sync.RWMutex
   582  	unsetOrganizationAndSpaceInformationArgsForCall []struct {
   583  	}
   584  	UnsetSpaceInformationStub        func()
   585  	unsetSpaceInformationMutex       sync.RWMutex
   586  	unsetSpaceInformationArgsForCall []struct {
   587  	}
   588  	UnsetUserInformationStub        func()
   589  	unsetUserInformationMutex       sync.RWMutex
   590  	unsetUserInformationArgsForCall []struct {
   591  	}
   592  	V7SetSpaceInformationStub        func(string, string)
   593  	v7SetSpaceInformationMutex       sync.RWMutex
   594  	v7SetSpaceInformationArgsForCall []struct {
   595  		arg1 string
   596  		arg2 string
   597  	}
   598  	VerboseStub        func() (bool, []string)
   599  	verboseMutex       sync.RWMutex
   600  	verboseArgsForCall []struct {
   601  	}
   602  	verboseReturns struct {
   603  		result1 bool
   604  		result2 []string
   605  	}
   606  	verboseReturnsOnCall map[int]struct {
   607  		result1 bool
   608  		result2 []string
   609  	}
   610  	WriteConfigStub        func() error
   611  	writeConfigMutex       sync.RWMutex
   612  	writeConfigArgsForCall []struct {
   613  	}
   614  	writeConfigReturns struct {
   615  		result1 error
   616  	}
   617  	writeConfigReturnsOnCall map[int]struct {
   618  		result1 error
   619  	}
   620  	WritePluginConfigStub        func() error
   621  	writePluginConfigMutex       sync.RWMutex
   622  	writePluginConfigArgsForCall []struct {
   623  	}
   624  	writePluginConfigReturns struct {
   625  		result1 error
   626  	}
   627  	writePluginConfigReturnsOnCall map[int]struct {
   628  		result1 error
   629  	}
   630  	invocations      map[string][][]interface{}
   631  	invocationsMutex sync.RWMutex
   632  }
   633  
   634  func (fake *FakeConfig) APIVersion() string {
   635  	fake.aPIVersionMutex.Lock()
   636  	ret, specificReturn := fake.aPIVersionReturnsOnCall[len(fake.aPIVersionArgsForCall)]
   637  	fake.aPIVersionArgsForCall = append(fake.aPIVersionArgsForCall, struct {
   638  	}{})
   639  	fake.recordInvocation("APIVersion", []interface{}{})
   640  	fake.aPIVersionMutex.Unlock()
   641  	if fake.APIVersionStub != nil {
   642  		return fake.APIVersionStub()
   643  	}
   644  	if specificReturn {
   645  		return ret.result1
   646  	}
   647  	fakeReturns := fake.aPIVersionReturns
   648  	return fakeReturns.result1
   649  }
   650  
   651  func (fake *FakeConfig) APIVersionCallCount() int {
   652  	fake.aPIVersionMutex.RLock()
   653  	defer fake.aPIVersionMutex.RUnlock()
   654  	return len(fake.aPIVersionArgsForCall)
   655  }
   656  
   657  func (fake *FakeConfig) APIVersionCalls(stub func() string) {
   658  	fake.aPIVersionMutex.Lock()
   659  	defer fake.aPIVersionMutex.Unlock()
   660  	fake.APIVersionStub = stub
   661  }
   662  
   663  func (fake *FakeConfig) APIVersionReturns(result1 string) {
   664  	fake.aPIVersionMutex.Lock()
   665  	defer fake.aPIVersionMutex.Unlock()
   666  	fake.APIVersionStub = nil
   667  	fake.aPIVersionReturns = struct {
   668  		result1 string
   669  	}{result1}
   670  }
   671  
   672  func (fake *FakeConfig) APIVersionReturnsOnCall(i int, result1 string) {
   673  	fake.aPIVersionMutex.Lock()
   674  	defer fake.aPIVersionMutex.Unlock()
   675  	fake.APIVersionStub = nil
   676  	if fake.aPIVersionReturnsOnCall == nil {
   677  		fake.aPIVersionReturnsOnCall = make(map[int]struct {
   678  			result1 string
   679  		})
   680  	}
   681  	fake.aPIVersionReturnsOnCall[i] = struct {
   682  		result1 string
   683  	}{result1}
   684  }
   685  
   686  func (fake *FakeConfig) AccessToken() string {
   687  	fake.accessTokenMutex.Lock()
   688  	ret, specificReturn := fake.accessTokenReturnsOnCall[len(fake.accessTokenArgsForCall)]
   689  	fake.accessTokenArgsForCall = append(fake.accessTokenArgsForCall, struct {
   690  	}{})
   691  	fake.recordInvocation("AccessToken", []interface{}{})
   692  	fake.accessTokenMutex.Unlock()
   693  	if fake.AccessTokenStub != nil {
   694  		return fake.AccessTokenStub()
   695  	}
   696  	if specificReturn {
   697  		return ret.result1
   698  	}
   699  	fakeReturns := fake.accessTokenReturns
   700  	return fakeReturns.result1
   701  }
   702  
   703  func (fake *FakeConfig) AccessTokenCallCount() int {
   704  	fake.accessTokenMutex.RLock()
   705  	defer fake.accessTokenMutex.RUnlock()
   706  	return len(fake.accessTokenArgsForCall)
   707  }
   708  
   709  func (fake *FakeConfig) AccessTokenCalls(stub func() string) {
   710  	fake.accessTokenMutex.Lock()
   711  	defer fake.accessTokenMutex.Unlock()
   712  	fake.AccessTokenStub = stub
   713  }
   714  
   715  func (fake *FakeConfig) AccessTokenReturns(result1 string) {
   716  	fake.accessTokenMutex.Lock()
   717  	defer fake.accessTokenMutex.Unlock()
   718  	fake.AccessTokenStub = nil
   719  	fake.accessTokenReturns = struct {
   720  		result1 string
   721  	}{result1}
   722  }
   723  
   724  func (fake *FakeConfig) AccessTokenReturnsOnCall(i int, result1 string) {
   725  	fake.accessTokenMutex.Lock()
   726  	defer fake.accessTokenMutex.Unlock()
   727  	fake.AccessTokenStub = nil
   728  	if fake.accessTokenReturnsOnCall == nil {
   729  		fake.accessTokenReturnsOnCall = make(map[int]struct {
   730  			result1 string
   731  		})
   732  	}
   733  	fake.accessTokenReturnsOnCall[i] = struct {
   734  		result1 string
   735  	}{result1}
   736  }
   737  
   738  func (fake *FakeConfig) AddPlugin(arg1 configv3.Plugin) {
   739  	fake.addPluginMutex.Lock()
   740  	fake.addPluginArgsForCall = append(fake.addPluginArgsForCall, struct {
   741  		arg1 configv3.Plugin
   742  	}{arg1})
   743  	fake.recordInvocation("AddPlugin", []interface{}{arg1})
   744  	fake.addPluginMutex.Unlock()
   745  	if fake.AddPluginStub != nil {
   746  		fake.AddPluginStub(arg1)
   747  	}
   748  }
   749  
   750  func (fake *FakeConfig) AddPluginCallCount() int {
   751  	fake.addPluginMutex.RLock()
   752  	defer fake.addPluginMutex.RUnlock()
   753  	return len(fake.addPluginArgsForCall)
   754  }
   755  
   756  func (fake *FakeConfig) AddPluginCalls(stub func(configv3.Plugin)) {
   757  	fake.addPluginMutex.Lock()
   758  	defer fake.addPluginMutex.Unlock()
   759  	fake.AddPluginStub = stub
   760  }
   761  
   762  func (fake *FakeConfig) AddPluginArgsForCall(i int) configv3.Plugin {
   763  	fake.addPluginMutex.RLock()
   764  	defer fake.addPluginMutex.RUnlock()
   765  	argsForCall := fake.addPluginArgsForCall[i]
   766  	return argsForCall.arg1
   767  }
   768  
   769  func (fake *FakeConfig) AddPluginRepository(arg1 string, arg2 string) {
   770  	fake.addPluginRepositoryMutex.Lock()
   771  	fake.addPluginRepositoryArgsForCall = append(fake.addPluginRepositoryArgsForCall, struct {
   772  		arg1 string
   773  		arg2 string
   774  	}{arg1, arg2})
   775  	fake.recordInvocation("AddPluginRepository", []interface{}{arg1, arg2})
   776  	fake.addPluginRepositoryMutex.Unlock()
   777  	if fake.AddPluginRepositoryStub != nil {
   778  		fake.AddPluginRepositoryStub(arg1, arg2)
   779  	}
   780  }
   781  
   782  func (fake *FakeConfig) AddPluginRepositoryCallCount() int {
   783  	fake.addPluginRepositoryMutex.RLock()
   784  	defer fake.addPluginRepositoryMutex.RUnlock()
   785  	return len(fake.addPluginRepositoryArgsForCall)
   786  }
   787  
   788  func (fake *FakeConfig) AddPluginRepositoryCalls(stub func(string, string)) {
   789  	fake.addPluginRepositoryMutex.Lock()
   790  	defer fake.addPluginRepositoryMutex.Unlock()
   791  	fake.AddPluginRepositoryStub = stub
   792  }
   793  
   794  func (fake *FakeConfig) AddPluginRepositoryArgsForCall(i int) (string, string) {
   795  	fake.addPluginRepositoryMutex.RLock()
   796  	defer fake.addPluginRepositoryMutex.RUnlock()
   797  	argsForCall := fake.addPluginRepositoryArgsForCall[i]
   798  	return argsForCall.arg1, argsForCall.arg2
   799  }
   800  
   801  func (fake *FakeConfig) AuthorizationEndpoint() string {
   802  	fake.authorizationEndpointMutex.Lock()
   803  	ret, specificReturn := fake.authorizationEndpointReturnsOnCall[len(fake.authorizationEndpointArgsForCall)]
   804  	fake.authorizationEndpointArgsForCall = append(fake.authorizationEndpointArgsForCall, struct {
   805  	}{})
   806  	fake.recordInvocation("AuthorizationEndpoint", []interface{}{})
   807  	fake.authorizationEndpointMutex.Unlock()
   808  	if fake.AuthorizationEndpointStub != nil {
   809  		return fake.AuthorizationEndpointStub()
   810  	}
   811  	if specificReturn {
   812  		return ret.result1
   813  	}
   814  	fakeReturns := fake.authorizationEndpointReturns
   815  	return fakeReturns.result1
   816  }
   817  
   818  func (fake *FakeConfig) AuthorizationEndpointCallCount() int {
   819  	fake.authorizationEndpointMutex.RLock()
   820  	defer fake.authorizationEndpointMutex.RUnlock()
   821  	return len(fake.authorizationEndpointArgsForCall)
   822  }
   823  
   824  func (fake *FakeConfig) AuthorizationEndpointCalls(stub func() string) {
   825  	fake.authorizationEndpointMutex.Lock()
   826  	defer fake.authorizationEndpointMutex.Unlock()
   827  	fake.AuthorizationEndpointStub = stub
   828  }
   829  
   830  func (fake *FakeConfig) AuthorizationEndpointReturns(result1 string) {
   831  	fake.authorizationEndpointMutex.Lock()
   832  	defer fake.authorizationEndpointMutex.Unlock()
   833  	fake.AuthorizationEndpointStub = nil
   834  	fake.authorizationEndpointReturns = struct {
   835  		result1 string
   836  	}{result1}
   837  }
   838  
   839  func (fake *FakeConfig) AuthorizationEndpointReturnsOnCall(i int, result1 string) {
   840  	fake.authorizationEndpointMutex.Lock()
   841  	defer fake.authorizationEndpointMutex.Unlock()
   842  	fake.AuthorizationEndpointStub = nil
   843  	if fake.authorizationEndpointReturnsOnCall == nil {
   844  		fake.authorizationEndpointReturnsOnCall = make(map[int]struct {
   845  			result1 string
   846  		})
   847  	}
   848  	fake.authorizationEndpointReturnsOnCall[i] = struct {
   849  		result1 string
   850  	}{result1}
   851  }
   852  
   853  func (fake *FakeConfig) BinaryName() string {
   854  	fake.binaryNameMutex.Lock()
   855  	ret, specificReturn := fake.binaryNameReturnsOnCall[len(fake.binaryNameArgsForCall)]
   856  	fake.binaryNameArgsForCall = append(fake.binaryNameArgsForCall, struct {
   857  	}{})
   858  	fake.recordInvocation("BinaryName", []interface{}{})
   859  	fake.binaryNameMutex.Unlock()
   860  	if fake.BinaryNameStub != nil {
   861  		return fake.BinaryNameStub()
   862  	}
   863  	if specificReturn {
   864  		return ret.result1
   865  	}
   866  	fakeReturns := fake.binaryNameReturns
   867  	return fakeReturns.result1
   868  }
   869  
   870  func (fake *FakeConfig) BinaryNameCallCount() int {
   871  	fake.binaryNameMutex.RLock()
   872  	defer fake.binaryNameMutex.RUnlock()
   873  	return len(fake.binaryNameArgsForCall)
   874  }
   875  
   876  func (fake *FakeConfig) BinaryNameCalls(stub func() string) {
   877  	fake.binaryNameMutex.Lock()
   878  	defer fake.binaryNameMutex.Unlock()
   879  	fake.BinaryNameStub = stub
   880  }
   881  
   882  func (fake *FakeConfig) BinaryNameReturns(result1 string) {
   883  	fake.binaryNameMutex.Lock()
   884  	defer fake.binaryNameMutex.Unlock()
   885  	fake.BinaryNameStub = nil
   886  	fake.binaryNameReturns = struct {
   887  		result1 string
   888  	}{result1}
   889  }
   890  
   891  func (fake *FakeConfig) BinaryNameReturnsOnCall(i int, result1 string) {
   892  	fake.binaryNameMutex.Lock()
   893  	defer fake.binaryNameMutex.Unlock()
   894  	fake.BinaryNameStub = nil
   895  	if fake.binaryNameReturnsOnCall == nil {
   896  		fake.binaryNameReturnsOnCall = make(map[int]struct {
   897  			result1 string
   898  		})
   899  	}
   900  	fake.binaryNameReturnsOnCall[i] = struct {
   901  		result1 string
   902  	}{result1}
   903  }
   904  
   905  func (fake *FakeConfig) BinaryVersion() string {
   906  	fake.binaryVersionMutex.Lock()
   907  	ret, specificReturn := fake.binaryVersionReturnsOnCall[len(fake.binaryVersionArgsForCall)]
   908  	fake.binaryVersionArgsForCall = append(fake.binaryVersionArgsForCall, struct {
   909  	}{})
   910  	fake.recordInvocation("BinaryVersion", []interface{}{})
   911  	fake.binaryVersionMutex.Unlock()
   912  	if fake.BinaryVersionStub != nil {
   913  		return fake.BinaryVersionStub()
   914  	}
   915  	if specificReturn {
   916  		return ret.result1
   917  	}
   918  	fakeReturns := fake.binaryVersionReturns
   919  	return fakeReturns.result1
   920  }
   921  
   922  func (fake *FakeConfig) BinaryVersionCallCount() int {
   923  	fake.binaryVersionMutex.RLock()
   924  	defer fake.binaryVersionMutex.RUnlock()
   925  	return len(fake.binaryVersionArgsForCall)
   926  }
   927  
   928  func (fake *FakeConfig) BinaryVersionCalls(stub func() string) {
   929  	fake.binaryVersionMutex.Lock()
   930  	defer fake.binaryVersionMutex.Unlock()
   931  	fake.BinaryVersionStub = stub
   932  }
   933  
   934  func (fake *FakeConfig) BinaryVersionReturns(result1 string) {
   935  	fake.binaryVersionMutex.Lock()
   936  	defer fake.binaryVersionMutex.Unlock()
   937  	fake.BinaryVersionStub = nil
   938  	fake.binaryVersionReturns = struct {
   939  		result1 string
   940  	}{result1}
   941  }
   942  
   943  func (fake *FakeConfig) BinaryVersionReturnsOnCall(i int, result1 string) {
   944  	fake.binaryVersionMutex.Lock()
   945  	defer fake.binaryVersionMutex.Unlock()
   946  	fake.BinaryVersionStub = nil
   947  	if fake.binaryVersionReturnsOnCall == nil {
   948  		fake.binaryVersionReturnsOnCall = make(map[int]struct {
   949  			result1 string
   950  		})
   951  	}
   952  	fake.binaryVersionReturnsOnCall[i] = struct {
   953  		result1 string
   954  	}{result1}
   955  }
   956  
   957  func (fake *FakeConfig) CFPassword() string {
   958  	fake.cFPasswordMutex.Lock()
   959  	ret, specificReturn := fake.cFPasswordReturnsOnCall[len(fake.cFPasswordArgsForCall)]
   960  	fake.cFPasswordArgsForCall = append(fake.cFPasswordArgsForCall, struct {
   961  	}{})
   962  	fake.recordInvocation("CFPassword", []interface{}{})
   963  	fake.cFPasswordMutex.Unlock()
   964  	if fake.CFPasswordStub != nil {
   965  		return fake.CFPasswordStub()
   966  	}
   967  	if specificReturn {
   968  		return ret.result1
   969  	}
   970  	fakeReturns := fake.cFPasswordReturns
   971  	return fakeReturns.result1
   972  }
   973  
   974  func (fake *FakeConfig) CFPasswordCallCount() int {
   975  	fake.cFPasswordMutex.RLock()
   976  	defer fake.cFPasswordMutex.RUnlock()
   977  	return len(fake.cFPasswordArgsForCall)
   978  }
   979  
   980  func (fake *FakeConfig) CFPasswordCalls(stub func() string) {
   981  	fake.cFPasswordMutex.Lock()
   982  	defer fake.cFPasswordMutex.Unlock()
   983  	fake.CFPasswordStub = stub
   984  }
   985  
   986  func (fake *FakeConfig) CFPasswordReturns(result1 string) {
   987  	fake.cFPasswordMutex.Lock()
   988  	defer fake.cFPasswordMutex.Unlock()
   989  	fake.CFPasswordStub = nil
   990  	fake.cFPasswordReturns = struct {
   991  		result1 string
   992  	}{result1}
   993  }
   994  
   995  func (fake *FakeConfig) CFPasswordReturnsOnCall(i int, result1 string) {
   996  	fake.cFPasswordMutex.Lock()
   997  	defer fake.cFPasswordMutex.Unlock()
   998  	fake.CFPasswordStub = nil
   999  	if fake.cFPasswordReturnsOnCall == nil {
  1000  		fake.cFPasswordReturnsOnCall = make(map[int]struct {
  1001  			result1 string
  1002  		})
  1003  	}
  1004  	fake.cFPasswordReturnsOnCall[i] = struct {
  1005  		result1 string
  1006  	}{result1}
  1007  }
  1008  
  1009  func (fake *FakeConfig) CFUsername() string {
  1010  	fake.cFUsernameMutex.Lock()
  1011  	ret, specificReturn := fake.cFUsernameReturnsOnCall[len(fake.cFUsernameArgsForCall)]
  1012  	fake.cFUsernameArgsForCall = append(fake.cFUsernameArgsForCall, struct {
  1013  	}{})
  1014  	fake.recordInvocation("CFUsername", []interface{}{})
  1015  	fake.cFUsernameMutex.Unlock()
  1016  	if fake.CFUsernameStub != nil {
  1017  		return fake.CFUsernameStub()
  1018  	}
  1019  	if specificReturn {
  1020  		return ret.result1
  1021  	}
  1022  	fakeReturns := fake.cFUsernameReturns
  1023  	return fakeReturns.result1
  1024  }
  1025  
  1026  func (fake *FakeConfig) CFUsernameCallCount() int {
  1027  	fake.cFUsernameMutex.RLock()
  1028  	defer fake.cFUsernameMutex.RUnlock()
  1029  	return len(fake.cFUsernameArgsForCall)
  1030  }
  1031  
  1032  func (fake *FakeConfig) CFUsernameCalls(stub func() string) {
  1033  	fake.cFUsernameMutex.Lock()
  1034  	defer fake.cFUsernameMutex.Unlock()
  1035  	fake.CFUsernameStub = stub
  1036  }
  1037  
  1038  func (fake *FakeConfig) CFUsernameReturns(result1 string) {
  1039  	fake.cFUsernameMutex.Lock()
  1040  	defer fake.cFUsernameMutex.Unlock()
  1041  	fake.CFUsernameStub = nil
  1042  	fake.cFUsernameReturns = struct {
  1043  		result1 string
  1044  	}{result1}
  1045  }
  1046  
  1047  func (fake *FakeConfig) CFUsernameReturnsOnCall(i int, result1 string) {
  1048  	fake.cFUsernameMutex.Lock()
  1049  	defer fake.cFUsernameMutex.Unlock()
  1050  	fake.CFUsernameStub = nil
  1051  	if fake.cFUsernameReturnsOnCall == nil {
  1052  		fake.cFUsernameReturnsOnCall = make(map[int]struct {
  1053  			result1 string
  1054  		})
  1055  	}
  1056  	fake.cFUsernameReturnsOnCall[i] = struct {
  1057  		result1 string
  1058  	}{result1}
  1059  }
  1060  
  1061  func (fake *FakeConfig) ColorEnabled() configv3.ColorSetting {
  1062  	fake.colorEnabledMutex.Lock()
  1063  	ret, specificReturn := fake.colorEnabledReturnsOnCall[len(fake.colorEnabledArgsForCall)]
  1064  	fake.colorEnabledArgsForCall = append(fake.colorEnabledArgsForCall, struct {
  1065  	}{})
  1066  	fake.recordInvocation("ColorEnabled", []interface{}{})
  1067  	fake.colorEnabledMutex.Unlock()
  1068  	if fake.ColorEnabledStub != nil {
  1069  		return fake.ColorEnabledStub()
  1070  	}
  1071  	if specificReturn {
  1072  		return ret.result1
  1073  	}
  1074  	fakeReturns := fake.colorEnabledReturns
  1075  	return fakeReturns.result1
  1076  }
  1077  
  1078  func (fake *FakeConfig) ColorEnabledCallCount() int {
  1079  	fake.colorEnabledMutex.RLock()
  1080  	defer fake.colorEnabledMutex.RUnlock()
  1081  	return len(fake.colorEnabledArgsForCall)
  1082  }
  1083  
  1084  func (fake *FakeConfig) ColorEnabledCalls(stub func() configv3.ColorSetting) {
  1085  	fake.colorEnabledMutex.Lock()
  1086  	defer fake.colorEnabledMutex.Unlock()
  1087  	fake.ColorEnabledStub = stub
  1088  }
  1089  
  1090  func (fake *FakeConfig) ColorEnabledReturns(result1 configv3.ColorSetting) {
  1091  	fake.colorEnabledMutex.Lock()
  1092  	defer fake.colorEnabledMutex.Unlock()
  1093  	fake.ColorEnabledStub = nil
  1094  	fake.colorEnabledReturns = struct {
  1095  		result1 configv3.ColorSetting
  1096  	}{result1}
  1097  }
  1098  
  1099  func (fake *FakeConfig) ColorEnabledReturnsOnCall(i int, result1 configv3.ColorSetting) {
  1100  	fake.colorEnabledMutex.Lock()
  1101  	defer fake.colorEnabledMutex.Unlock()
  1102  	fake.ColorEnabledStub = nil
  1103  	if fake.colorEnabledReturnsOnCall == nil {
  1104  		fake.colorEnabledReturnsOnCall = make(map[int]struct {
  1105  			result1 configv3.ColorSetting
  1106  		})
  1107  	}
  1108  	fake.colorEnabledReturnsOnCall[i] = struct {
  1109  		result1 configv3.ColorSetting
  1110  	}{result1}
  1111  }
  1112  
  1113  func (fake *FakeConfig) CurrentUser() (configv3.User, error) {
  1114  	fake.currentUserMutex.Lock()
  1115  	ret, specificReturn := fake.currentUserReturnsOnCall[len(fake.currentUserArgsForCall)]
  1116  	fake.currentUserArgsForCall = append(fake.currentUserArgsForCall, struct {
  1117  	}{})
  1118  	fake.recordInvocation("CurrentUser", []interface{}{})
  1119  	fake.currentUserMutex.Unlock()
  1120  	if fake.CurrentUserStub != nil {
  1121  		return fake.CurrentUserStub()
  1122  	}
  1123  	if specificReturn {
  1124  		return ret.result1, ret.result2
  1125  	}
  1126  	fakeReturns := fake.currentUserReturns
  1127  	return fakeReturns.result1, fakeReturns.result2
  1128  }
  1129  
  1130  func (fake *FakeConfig) CurrentUserCallCount() int {
  1131  	fake.currentUserMutex.RLock()
  1132  	defer fake.currentUserMutex.RUnlock()
  1133  	return len(fake.currentUserArgsForCall)
  1134  }
  1135  
  1136  func (fake *FakeConfig) CurrentUserCalls(stub func() (configv3.User, error)) {
  1137  	fake.currentUserMutex.Lock()
  1138  	defer fake.currentUserMutex.Unlock()
  1139  	fake.CurrentUserStub = stub
  1140  }
  1141  
  1142  func (fake *FakeConfig) CurrentUserReturns(result1 configv3.User, result2 error) {
  1143  	fake.currentUserMutex.Lock()
  1144  	defer fake.currentUserMutex.Unlock()
  1145  	fake.CurrentUserStub = nil
  1146  	fake.currentUserReturns = struct {
  1147  		result1 configv3.User
  1148  		result2 error
  1149  	}{result1, result2}
  1150  }
  1151  
  1152  func (fake *FakeConfig) CurrentUserReturnsOnCall(i int, result1 configv3.User, result2 error) {
  1153  	fake.currentUserMutex.Lock()
  1154  	defer fake.currentUserMutex.Unlock()
  1155  	fake.CurrentUserStub = nil
  1156  	if fake.currentUserReturnsOnCall == nil {
  1157  		fake.currentUserReturnsOnCall = make(map[int]struct {
  1158  			result1 configv3.User
  1159  			result2 error
  1160  		})
  1161  	}
  1162  	fake.currentUserReturnsOnCall[i] = struct {
  1163  		result1 configv3.User
  1164  		result2 error
  1165  	}{result1, result2}
  1166  }
  1167  
  1168  func (fake *FakeConfig) CurrentUserName() (string, error) {
  1169  	fake.currentUserNameMutex.Lock()
  1170  	ret, specificReturn := fake.currentUserNameReturnsOnCall[len(fake.currentUserNameArgsForCall)]
  1171  	fake.currentUserNameArgsForCall = append(fake.currentUserNameArgsForCall, struct {
  1172  	}{})
  1173  	fake.recordInvocation("CurrentUserName", []interface{}{})
  1174  	fake.currentUserNameMutex.Unlock()
  1175  	if fake.CurrentUserNameStub != nil {
  1176  		return fake.CurrentUserNameStub()
  1177  	}
  1178  	if specificReturn {
  1179  		return ret.result1, ret.result2
  1180  	}
  1181  	fakeReturns := fake.currentUserNameReturns
  1182  	return fakeReturns.result1, fakeReturns.result2
  1183  }
  1184  
  1185  func (fake *FakeConfig) CurrentUserNameCallCount() int {
  1186  	fake.currentUserNameMutex.RLock()
  1187  	defer fake.currentUserNameMutex.RUnlock()
  1188  	return len(fake.currentUserNameArgsForCall)
  1189  }
  1190  
  1191  func (fake *FakeConfig) CurrentUserNameCalls(stub func() (string, error)) {
  1192  	fake.currentUserNameMutex.Lock()
  1193  	defer fake.currentUserNameMutex.Unlock()
  1194  	fake.CurrentUserNameStub = stub
  1195  }
  1196  
  1197  func (fake *FakeConfig) CurrentUserNameReturns(result1 string, result2 error) {
  1198  	fake.currentUserNameMutex.Lock()
  1199  	defer fake.currentUserNameMutex.Unlock()
  1200  	fake.CurrentUserNameStub = nil
  1201  	fake.currentUserNameReturns = struct {
  1202  		result1 string
  1203  		result2 error
  1204  	}{result1, result2}
  1205  }
  1206  
  1207  func (fake *FakeConfig) CurrentUserNameReturnsOnCall(i int, result1 string, result2 error) {
  1208  	fake.currentUserNameMutex.Lock()
  1209  	defer fake.currentUserNameMutex.Unlock()
  1210  	fake.CurrentUserNameStub = nil
  1211  	if fake.currentUserNameReturnsOnCall == nil {
  1212  		fake.currentUserNameReturnsOnCall = make(map[int]struct {
  1213  			result1 string
  1214  			result2 error
  1215  		})
  1216  	}
  1217  	fake.currentUserNameReturnsOnCall[i] = struct {
  1218  		result1 string
  1219  		result2 error
  1220  	}{result1, result2}
  1221  }
  1222  
  1223  func (fake *FakeConfig) DialTimeout() time.Duration {
  1224  	fake.dialTimeoutMutex.Lock()
  1225  	ret, specificReturn := fake.dialTimeoutReturnsOnCall[len(fake.dialTimeoutArgsForCall)]
  1226  	fake.dialTimeoutArgsForCall = append(fake.dialTimeoutArgsForCall, struct {
  1227  	}{})
  1228  	fake.recordInvocation("DialTimeout", []interface{}{})
  1229  	fake.dialTimeoutMutex.Unlock()
  1230  	if fake.DialTimeoutStub != nil {
  1231  		return fake.DialTimeoutStub()
  1232  	}
  1233  	if specificReturn {
  1234  		return ret.result1
  1235  	}
  1236  	fakeReturns := fake.dialTimeoutReturns
  1237  	return fakeReturns.result1
  1238  }
  1239  
  1240  func (fake *FakeConfig) DialTimeoutCallCount() int {
  1241  	fake.dialTimeoutMutex.RLock()
  1242  	defer fake.dialTimeoutMutex.RUnlock()
  1243  	return len(fake.dialTimeoutArgsForCall)
  1244  }
  1245  
  1246  func (fake *FakeConfig) DialTimeoutCalls(stub func() time.Duration) {
  1247  	fake.dialTimeoutMutex.Lock()
  1248  	defer fake.dialTimeoutMutex.Unlock()
  1249  	fake.DialTimeoutStub = stub
  1250  }
  1251  
  1252  func (fake *FakeConfig) DialTimeoutReturns(result1 time.Duration) {
  1253  	fake.dialTimeoutMutex.Lock()
  1254  	defer fake.dialTimeoutMutex.Unlock()
  1255  	fake.DialTimeoutStub = nil
  1256  	fake.dialTimeoutReturns = struct {
  1257  		result1 time.Duration
  1258  	}{result1}
  1259  }
  1260  
  1261  func (fake *FakeConfig) DialTimeoutReturnsOnCall(i int, result1 time.Duration) {
  1262  	fake.dialTimeoutMutex.Lock()
  1263  	defer fake.dialTimeoutMutex.Unlock()
  1264  	fake.DialTimeoutStub = nil
  1265  	if fake.dialTimeoutReturnsOnCall == nil {
  1266  		fake.dialTimeoutReturnsOnCall = make(map[int]struct {
  1267  			result1 time.Duration
  1268  		})
  1269  	}
  1270  	fake.dialTimeoutReturnsOnCall[i] = struct {
  1271  		result1 time.Duration
  1272  	}{result1}
  1273  }
  1274  
  1275  func (fake *FakeConfig) DockerPassword() string {
  1276  	fake.dockerPasswordMutex.Lock()
  1277  	ret, specificReturn := fake.dockerPasswordReturnsOnCall[len(fake.dockerPasswordArgsForCall)]
  1278  	fake.dockerPasswordArgsForCall = append(fake.dockerPasswordArgsForCall, struct {
  1279  	}{})
  1280  	fake.recordInvocation("DockerPassword", []interface{}{})
  1281  	fake.dockerPasswordMutex.Unlock()
  1282  	if fake.DockerPasswordStub != nil {
  1283  		return fake.DockerPasswordStub()
  1284  	}
  1285  	if specificReturn {
  1286  		return ret.result1
  1287  	}
  1288  	fakeReturns := fake.dockerPasswordReturns
  1289  	return fakeReturns.result1
  1290  }
  1291  
  1292  func (fake *FakeConfig) DockerPasswordCallCount() int {
  1293  	fake.dockerPasswordMutex.RLock()
  1294  	defer fake.dockerPasswordMutex.RUnlock()
  1295  	return len(fake.dockerPasswordArgsForCall)
  1296  }
  1297  
  1298  func (fake *FakeConfig) DockerPasswordCalls(stub func() string) {
  1299  	fake.dockerPasswordMutex.Lock()
  1300  	defer fake.dockerPasswordMutex.Unlock()
  1301  	fake.DockerPasswordStub = stub
  1302  }
  1303  
  1304  func (fake *FakeConfig) DockerPasswordReturns(result1 string) {
  1305  	fake.dockerPasswordMutex.Lock()
  1306  	defer fake.dockerPasswordMutex.Unlock()
  1307  	fake.DockerPasswordStub = nil
  1308  	fake.dockerPasswordReturns = struct {
  1309  		result1 string
  1310  	}{result1}
  1311  }
  1312  
  1313  func (fake *FakeConfig) DockerPasswordReturnsOnCall(i int, result1 string) {
  1314  	fake.dockerPasswordMutex.Lock()
  1315  	defer fake.dockerPasswordMutex.Unlock()
  1316  	fake.DockerPasswordStub = nil
  1317  	if fake.dockerPasswordReturnsOnCall == nil {
  1318  		fake.dockerPasswordReturnsOnCall = make(map[int]struct {
  1319  			result1 string
  1320  		})
  1321  	}
  1322  	fake.dockerPasswordReturnsOnCall[i] = struct {
  1323  		result1 string
  1324  	}{result1}
  1325  }
  1326  
  1327  func (fake *FakeConfig) Experimental() bool {
  1328  	fake.experimentalMutex.Lock()
  1329  	ret, specificReturn := fake.experimentalReturnsOnCall[len(fake.experimentalArgsForCall)]
  1330  	fake.experimentalArgsForCall = append(fake.experimentalArgsForCall, struct {
  1331  	}{})
  1332  	fake.recordInvocation("Experimental", []interface{}{})
  1333  	fake.experimentalMutex.Unlock()
  1334  	if fake.ExperimentalStub != nil {
  1335  		return fake.ExperimentalStub()
  1336  	}
  1337  	if specificReturn {
  1338  		return ret.result1
  1339  	}
  1340  	fakeReturns := fake.experimentalReturns
  1341  	return fakeReturns.result1
  1342  }
  1343  
  1344  func (fake *FakeConfig) ExperimentalCallCount() int {
  1345  	fake.experimentalMutex.RLock()
  1346  	defer fake.experimentalMutex.RUnlock()
  1347  	return len(fake.experimentalArgsForCall)
  1348  }
  1349  
  1350  func (fake *FakeConfig) ExperimentalCalls(stub func() bool) {
  1351  	fake.experimentalMutex.Lock()
  1352  	defer fake.experimentalMutex.Unlock()
  1353  	fake.ExperimentalStub = stub
  1354  }
  1355  
  1356  func (fake *FakeConfig) ExperimentalReturns(result1 bool) {
  1357  	fake.experimentalMutex.Lock()
  1358  	defer fake.experimentalMutex.Unlock()
  1359  	fake.ExperimentalStub = nil
  1360  	fake.experimentalReturns = struct {
  1361  		result1 bool
  1362  	}{result1}
  1363  }
  1364  
  1365  func (fake *FakeConfig) ExperimentalReturnsOnCall(i int, result1 bool) {
  1366  	fake.experimentalMutex.Lock()
  1367  	defer fake.experimentalMutex.Unlock()
  1368  	fake.ExperimentalStub = nil
  1369  	if fake.experimentalReturnsOnCall == nil {
  1370  		fake.experimentalReturnsOnCall = make(map[int]struct {
  1371  			result1 bool
  1372  		})
  1373  	}
  1374  	fake.experimentalReturnsOnCall[i] = struct {
  1375  		result1 bool
  1376  	}{result1}
  1377  }
  1378  
  1379  func (fake *FakeConfig) GetPlugin(arg1 string) (configv3.Plugin, bool) {
  1380  	fake.getPluginMutex.Lock()
  1381  	ret, specificReturn := fake.getPluginReturnsOnCall[len(fake.getPluginArgsForCall)]
  1382  	fake.getPluginArgsForCall = append(fake.getPluginArgsForCall, struct {
  1383  		arg1 string
  1384  	}{arg1})
  1385  	fake.recordInvocation("GetPlugin", []interface{}{arg1})
  1386  	fake.getPluginMutex.Unlock()
  1387  	if fake.GetPluginStub != nil {
  1388  		return fake.GetPluginStub(arg1)
  1389  	}
  1390  	if specificReturn {
  1391  		return ret.result1, ret.result2
  1392  	}
  1393  	fakeReturns := fake.getPluginReturns
  1394  	return fakeReturns.result1, fakeReturns.result2
  1395  }
  1396  
  1397  func (fake *FakeConfig) GetPluginCallCount() int {
  1398  	fake.getPluginMutex.RLock()
  1399  	defer fake.getPluginMutex.RUnlock()
  1400  	return len(fake.getPluginArgsForCall)
  1401  }
  1402  
  1403  func (fake *FakeConfig) GetPluginCalls(stub func(string) (configv3.Plugin, bool)) {
  1404  	fake.getPluginMutex.Lock()
  1405  	defer fake.getPluginMutex.Unlock()
  1406  	fake.GetPluginStub = stub
  1407  }
  1408  
  1409  func (fake *FakeConfig) GetPluginArgsForCall(i int) string {
  1410  	fake.getPluginMutex.RLock()
  1411  	defer fake.getPluginMutex.RUnlock()
  1412  	argsForCall := fake.getPluginArgsForCall[i]
  1413  	return argsForCall.arg1
  1414  }
  1415  
  1416  func (fake *FakeConfig) GetPluginReturns(result1 configv3.Plugin, result2 bool) {
  1417  	fake.getPluginMutex.Lock()
  1418  	defer fake.getPluginMutex.Unlock()
  1419  	fake.GetPluginStub = nil
  1420  	fake.getPluginReturns = struct {
  1421  		result1 configv3.Plugin
  1422  		result2 bool
  1423  	}{result1, result2}
  1424  }
  1425  
  1426  func (fake *FakeConfig) GetPluginReturnsOnCall(i int, result1 configv3.Plugin, result2 bool) {
  1427  	fake.getPluginMutex.Lock()
  1428  	defer fake.getPluginMutex.Unlock()
  1429  	fake.GetPluginStub = nil
  1430  	if fake.getPluginReturnsOnCall == nil {
  1431  		fake.getPluginReturnsOnCall = make(map[int]struct {
  1432  			result1 configv3.Plugin
  1433  			result2 bool
  1434  		})
  1435  	}
  1436  	fake.getPluginReturnsOnCall[i] = struct {
  1437  		result1 configv3.Plugin
  1438  		result2 bool
  1439  	}{result1, result2}
  1440  }
  1441  
  1442  func (fake *FakeConfig) GetPluginCaseInsensitive(arg1 string) (configv3.Plugin, bool) {
  1443  	fake.getPluginCaseInsensitiveMutex.Lock()
  1444  	ret, specificReturn := fake.getPluginCaseInsensitiveReturnsOnCall[len(fake.getPluginCaseInsensitiveArgsForCall)]
  1445  	fake.getPluginCaseInsensitiveArgsForCall = append(fake.getPluginCaseInsensitiveArgsForCall, struct {
  1446  		arg1 string
  1447  	}{arg1})
  1448  	fake.recordInvocation("GetPluginCaseInsensitive", []interface{}{arg1})
  1449  	fake.getPluginCaseInsensitiveMutex.Unlock()
  1450  	if fake.GetPluginCaseInsensitiveStub != nil {
  1451  		return fake.GetPluginCaseInsensitiveStub(arg1)
  1452  	}
  1453  	if specificReturn {
  1454  		return ret.result1, ret.result2
  1455  	}
  1456  	fakeReturns := fake.getPluginCaseInsensitiveReturns
  1457  	return fakeReturns.result1, fakeReturns.result2
  1458  }
  1459  
  1460  func (fake *FakeConfig) GetPluginCaseInsensitiveCallCount() int {
  1461  	fake.getPluginCaseInsensitiveMutex.RLock()
  1462  	defer fake.getPluginCaseInsensitiveMutex.RUnlock()
  1463  	return len(fake.getPluginCaseInsensitiveArgsForCall)
  1464  }
  1465  
  1466  func (fake *FakeConfig) GetPluginCaseInsensitiveCalls(stub func(string) (configv3.Plugin, bool)) {
  1467  	fake.getPluginCaseInsensitiveMutex.Lock()
  1468  	defer fake.getPluginCaseInsensitiveMutex.Unlock()
  1469  	fake.GetPluginCaseInsensitiveStub = stub
  1470  }
  1471  
  1472  func (fake *FakeConfig) GetPluginCaseInsensitiveArgsForCall(i int) string {
  1473  	fake.getPluginCaseInsensitiveMutex.RLock()
  1474  	defer fake.getPluginCaseInsensitiveMutex.RUnlock()
  1475  	argsForCall := fake.getPluginCaseInsensitiveArgsForCall[i]
  1476  	return argsForCall.arg1
  1477  }
  1478  
  1479  func (fake *FakeConfig) GetPluginCaseInsensitiveReturns(result1 configv3.Plugin, result2 bool) {
  1480  	fake.getPluginCaseInsensitiveMutex.Lock()
  1481  	defer fake.getPluginCaseInsensitiveMutex.Unlock()
  1482  	fake.GetPluginCaseInsensitiveStub = nil
  1483  	fake.getPluginCaseInsensitiveReturns = struct {
  1484  		result1 configv3.Plugin
  1485  		result2 bool
  1486  	}{result1, result2}
  1487  }
  1488  
  1489  func (fake *FakeConfig) GetPluginCaseInsensitiveReturnsOnCall(i int, result1 configv3.Plugin, result2 bool) {
  1490  	fake.getPluginCaseInsensitiveMutex.Lock()
  1491  	defer fake.getPluginCaseInsensitiveMutex.Unlock()
  1492  	fake.GetPluginCaseInsensitiveStub = nil
  1493  	if fake.getPluginCaseInsensitiveReturnsOnCall == nil {
  1494  		fake.getPluginCaseInsensitiveReturnsOnCall = make(map[int]struct {
  1495  			result1 configv3.Plugin
  1496  			result2 bool
  1497  		})
  1498  	}
  1499  	fake.getPluginCaseInsensitiveReturnsOnCall[i] = struct {
  1500  		result1 configv3.Plugin
  1501  		result2 bool
  1502  	}{result1, result2}
  1503  }
  1504  
  1505  func (fake *FakeConfig) HasTargetedOrganization() bool {
  1506  	fake.hasTargetedOrganizationMutex.Lock()
  1507  	ret, specificReturn := fake.hasTargetedOrganizationReturnsOnCall[len(fake.hasTargetedOrganizationArgsForCall)]
  1508  	fake.hasTargetedOrganizationArgsForCall = append(fake.hasTargetedOrganizationArgsForCall, struct {
  1509  	}{})
  1510  	fake.recordInvocation("HasTargetedOrganization", []interface{}{})
  1511  	fake.hasTargetedOrganizationMutex.Unlock()
  1512  	if fake.HasTargetedOrganizationStub != nil {
  1513  		return fake.HasTargetedOrganizationStub()
  1514  	}
  1515  	if specificReturn {
  1516  		return ret.result1
  1517  	}
  1518  	fakeReturns := fake.hasTargetedOrganizationReturns
  1519  	return fakeReturns.result1
  1520  }
  1521  
  1522  func (fake *FakeConfig) HasTargetedOrganizationCallCount() int {
  1523  	fake.hasTargetedOrganizationMutex.RLock()
  1524  	defer fake.hasTargetedOrganizationMutex.RUnlock()
  1525  	return len(fake.hasTargetedOrganizationArgsForCall)
  1526  }
  1527  
  1528  func (fake *FakeConfig) HasTargetedOrganizationCalls(stub func() bool) {
  1529  	fake.hasTargetedOrganizationMutex.Lock()
  1530  	defer fake.hasTargetedOrganizationMutex.Unlock()
  1531  	fake.HasTargetedOrganizationStub = stub
  1532  }
  1533  
  1534  func (fake *FakeConfig) HasTargetedOrganizationReturns(result1 bool) {
  1535  	fake.hasTargetedOrganizationMutex.Lock()
  1536  	defer fake.hasTargetedOrganizationMutex.Unlock()
  1537  	fake.HasTargetedOrganizationStub = nil
  1538  	fake.hasTargetedOrganizationReturns = struct {
  1539  		result1 bool
  1540  	}{result1}
  1541  }
  1542  
  1543  func (fake *FakeConfig) HasTargetedOrganizationReturnsOnCall(i int, result1 bool) {
  1544  	fake.hasTargetedOrganizationMutex.Lock()
  1545  	defer fake.hasTargetedOrganizationMutex.Unlock()
  1546  	fake.HasTargetedOrganizationStub = nil
  1547  	if fake.hasTargetedOrganizationReturnsOnCall == nil {
  1548  		fake.hasTargetedOrganizationReturnsOnCall = make(map[int]struct {
  1549  			result1 bool
  1550  		})
  1551  	}
  1552  	fake.hasTargetedOrganizationReturnsOnCall[i] = struct {
  1553  		result1 bool
  1554  	}{result1}
  1555  }
  1556  
  1557  func (fake *FakeConfig) HasTargetedSpace() bool {
  1558  	fake.hasTargetedSpaceMutex.Lock()
  1559  	ret, specificReturn := fake.hasTargetedSpaceReturnsOnCall[len(fake.hasTargetedSpaceArgsForCall)]
  1560  	fake.hasTargetedSpaceArgsForCall = append(fake.hasTargetedSpaceArgsForCall, struct {
  1561  	}{})
  1562  	fake.recordInvocation("HasTargetedSpace", []interface{}{})
  1563  	fake.hasTargetedSpaceMutex.Unlock()
  1564  	if fake.HasTargetedSpaceStub != nil {
  1565  		return fake.HasTargetedSpaceStub()
  1566  	}
  1567  	if specificReturn {
  1568  		return ret.result1
  1569  	}
  1570  	fakeReturns := fake.hasTargetedSpaceReturns
  1571  	return fakeReturns.result1
  1572  }
  1573  
  1574  func (fake *FakeConfig) HasTargetedSpaceCallCount() int {
  1575  	fake.hasTargetedSpaceMutex.RLock()
  1576  	defer fake.hasTargetedSpaceMutex.RUnlock()
  1577  	return len(fake.hasTargetedSpaceArgsForCall)
  1578  }
  1579  
  1580  func (fake *FakeConfig) HasTargetedSpaceCalls(stub func() bool) {
  1581  	fake.hasTargetedSpaceMutex.Lock()
  1582  	defer fake.hasTargetedSpaceMutex.Unlock()
  1583  	fake.HasTargetedSpaceStub = stub
  1584  }
  1585  
  1586  func (fake *FakeConfig) HasTargetedSpaceReturns(result1 bool) {
  1587  	fake.hasTargetedSpaceMutex.Lock()
  1588  	defer fake.hasTargetedSpaceMutex.Unlock()
  1589  	fake.HasTargetedSpaceStub = nil
  1590  	fake.hasTargetedSpaceReturns = struct {
  1591  		result1 bool
  1592  	}{result1}
  1593  }
  1594  
  1595  func (fake *FakeConfig) HasTargetedSpaceReturnsOnCall(i int, result1 bool) {
  1596  	fake.hasTargetedSpaceMutex.Lock()
  1597  	defer fake.hasTargetedSpaceMutex.Unlock()
  1598  	fake.HasTargetedSpaceStub = nil
  1599  	if fake.hasTargetedSpaceReturnsOnCall == nil {
  1600  		fake.hasTargetedSpaceReturnsOnCall = make(map[int]struct {
  1601  			result1 bool
  1602  		})
  1603  	}
  1604  	fake.hasTargetedSpaceReturnsOnCall[i] = struct {
  1605  		result1 bool
  1606  	}{result1}
  1607  }
  1608  
  1609  func (fake *FakeConfig) IsCFOnK8s() bool {
  1610  	fake.isCFOnK8sMutex.Lock()
  1611  	ret, specificReturn := fake.isCFOnK8sReturnsOnCall[len(fake.isCFOnK8sArgsForCall)]
  1612  	fake.isCFOnK8sArgsForCall = append(fake.isCFOnK8sArgsForCall, struct {
  1613  	}{})
  1614  	fake.recordInvocation("IsCFOnK8s", []interface{}{})
  1615  	fake.isCFOnK8sMutex.Unlock()
  1616  	if fake.IsCFOnK8sStub != nil {
  1617  		return fake.IsCFOnK8sStub()
  1618  	}
  1619  	if specificReturn {
  1620  		return ret.result1
  1621  	}
  1622  	fakeReturns := fake.isCFOnK8sReturns
  1623  	return fakeReturns.result1
  1624  }
  1625  
  1626  func (fake *FakeConfig) IsCFOnK8sCallCount() int {
  1627  	fake.isCFOnK8sMutex.RLock()
  1628  	defer fake.isCFOnK8sMutex.RUnlock()
  1629  	return len(fake.isCFOnK8sArgsForCall)
  1630  }
  1631  
  1632  func (fake *FakeConfig) IsCFOnK8sCalls(stub func() bool) {
  1633  	fake.isCFOnK8sMutex.Lock()
  1634  	defer fake.isCFOnK8sMutex.Unlock()
  1635  	fake.IsCFOnK8sStub = stub
  1636  }
  1637  
  1638  func (fake *FakeConfig) IsCFOnK8sReturns(result1 bool) {
  1639  	fake.isCFOnK8sMutex.Lock()
  1640  	defer fake.isCFOnK8sMutex.Unlock()
  1641  	fake.IsCFOnK8sStub = nil
  1642  	fake.isCFOnK8sReturns = struct {
  1643  		result1 bool
  1644  	}{result1}
  1645  }
  1646  
  1647  func (fake *FakeConfig) IsCFOnK8sReturnsOnCall(i int, result1 bool) {
  1648  	fake.isCFOnK8sMutex.Lock()
  1649  	defer fake.isCFOnK8sMutex.Unlock()
  1650  	fake.IsCFOnK8sStub = nil
  1651  	if fake.isCFOnK8sReturnsOnCall == nil {
  1652  		fake.isCFOnK8sReturnsOnCall = make(map[int]struct {
  1653  			result1 bool
  1654  		})
  1655  	}
  1656  	fake.isCFOnK8sReturnsOnCall[i] = struct {
  1657  		result1 bool
  1658  	}{result1}
  1659  }
  1660  
  1661  func (fake *FakeConfig) IsTTY() bool {
  1662  	fake.isTTYMutex.Lock()
  1663  	ret, specificReturn := fake.isTTYReturnsOnCall[len(fake.isTTYArgsForCall)]
  1664  	fake.isTTYArgsForCall = append(fake.isTTYArgsForCall, struct {
  1665  	}{})
  1666  	fake.recordInvocation("IsTTY", []interface{}{})
  1667  	fake.isTTYMutex.Unlock()
  1668  	if fake.IsTTYStub != nil {
  1669  		return fake.IsTTYStub()
  1670  	}
  1671  	if specificReturn {
  1672  		return ret.result1
  1673  	}
  1674  	fakeReturns := fake.isTTYReturns
  1675  	return fakeReturns.result1
  1676  }
  1677  
  1678  func (fake *FakeConfig) IsTTYCallCount() int {
  1679  	fake.isTTYMutex.RLock()
  1680  	defer fake.isTTYMutex.RUnlock()
  1681  	return len(fake.isTTYArgsForCall)
  1682  }
  1683  
  1684  func (fake *FakeConfig) IsTTYCalls(stub func() bool) {
  1685  	fake.isTTYMutex.Lock()
  1686  	defer fake.isTTYMutex.Unlock()
  1687  	fake.IsTTYStub = stub
  1688  }
  1689  
  1690  func (fake *FakeConfig) IsTTYReturns(result1 bool) {
  1691  	fake.isTTYMutex.Lock()
  1692  	defer fake.isTTYMutex.Unlock()
  1693  	fake.IsTTYStub = nil
  1694  	fake.isTTYReturns = struct {
  1695  		result1 bool
  1696  	}{result1}
  1697  }
  1698  
  1699  func (fake *FakeConfig) IsTTYReturnsOnCall(i int, result1 bool) {
  1700  	fake.isTTYMutex.Lock()
  1701  	defer fake.isTTYMutex.Unlock()
  1702  	fake.IsTTYStub = nil
  1703  	if fake.isTTYReturnsOnCall == nil {
  1704  		fake.isTTYReturnsOnCall = make(map[int]struct {
  1705  			result1 bool
  1706  		})
  1707  	}
  1708  	fake.isTTYReturnsOnCall[i] = struct {
  1709  		result1 bool
  1710  	}{result1}
  1711  }
  1712  
  1713  func (fake *FakeConfig) Locale() string {
  1714  	fake.localeMutex.Lock()
  1715  	ret, specificReturn := fake.localeReturnsOnCall[len(fake.localeArgsForCall)]
  1716  	fake.localeArgsForCall = append(fake.localeArgsForCall, struct {
  1717  	}{})
  1718  	fake.recordInvocation("Locale", []interface{}{})
  1719  	fake.localeMutex.Unlock()
  1720  	if fake.LocaleStub != nil {
  1721  		return fake.LocaleStub()
  1722  	}
  1723  	if specificReturn {
  1724  		return ret.result1
  1725  	}
  1726  	fakeReturns := fake.localeReturns
  1727  	return fakeReturns.result1
  1728  }
  1729  
  1730  func (fake *FakeConfig) LocaleCallCount() int {
  1731  	fake.localeMutex.RLock()
  1732  	defer fake.localeMutex.RUnlock()
  1733  	return len(fake.localeArgsForCall)
  1734  }
  1735  
  1736  func (fake *FakeConfig) LocaleCalls(stub func() string) {
  1737  	fake.localeMutex.Lock()
  1738  	defer fake.localeMutex.Unlock()
  1739  	fake.LocaleStub = stub
  1740  }
  1741  
  1742  func (fake *FakeConfig) LocaleReturns(result1 string) {
  1743  	fake.localeMutex.Lock()
  1744  	defer fake.localeMutex.Unlock()
  1745  	fake.LocaleStub = nil
  1746  	fake.localeReturns = struct {
  1747  		result1 string
  1748  	}{result1}
  1749  }
  1750  
  1751  func (fake *FakeConfig) LocaleReturnsOnCall(i int, result1 string) {
  1752  	fake.localeMutex.Lock()
  1753  	defer fake.localeMutex.Unlock()
  1754  	fake.LocaleStub = nil
  1755  	if fake.localeReturnsOnCall == nil {
  1756  		fake.localeReturnsOnCall = make(map[int]struct {
  1757  			result1 string
  1758  		})
  1759  	}
  1760  	fake.localeReturnsOnCall[i] = struct {
  1761  		result1 string
  1762  	}{result1}
  1763  }
  1764  
  1765  func (fake *FakeConfig) LogCacheEndpoint() string {
  1766  	fake.logCacheEndpointMutex.Lock()
  1767  	ret, specificReturn := fake.logCacheEndpointReturnsOnCall[len(fake.logCacheEndpointArgsForCall)]
  1768  	fake.logCacheEndpointArgsForCall = append(fake.logCacheEndpointArgsForCall, struct {
  1769  	}{})
  1770  	fake.recordInvocation("LogCacheEndpoint", []interface{}{})
  1771  	fake.logCacheEndpointMutex.Unlock()
  1772  	if fake.LogCacheEndpointStub != nil {
  1773  		return fake.LogCacheEndpointStub()
  1774  	}
  1775  	if specificReturn {
  1776  		return ret.result1
  1777  	}
  1778  	fakeReturns := fake.logCacheEndpointReturns
  1779  	return fakeReturns.result1
  1780  }
  1781  
  1782  func (fake *FakeConfig) LogCacheEndpointCallCount() int {
  1783  	fake.logCacheEndpointMutex.RLock()
  1784  	defer fake.logCacheEndpointMutex.RUnlock()
  1785  	return len(fake.logCacheEndpointArgsForCall)
  1786  }
  1787  
  1788  func (fake *FakeConfig) LogCacheEndpointCalls(stub func() string) {
  1789  	fake.logCacheEndpointMutex.Lock()
  1790  	defer fake.logCacheEndpointMutex.Unlock()
  1791  	fake.LogCacheEndpointStub = stub
  1792  }
  1793  
  1794  func (fake *FakeConfig) LogCacheEndpointReturns(result1 string) {
  1795  	fake.logCacheEndpointMutex.Lock()
  1796  	defer fake.logCacheEndpointMutex.Unlock()
  1797  	fake.LogCacheEndpointStub = nil
  1798  	fake.logCacheEndpointReturns = struct {
  1799  		result1 string
  1800  	}{result1}
  1801  }
  1802  
  1803  func (fake *FakeConfig) LogCacheEndpointReturnsOnCall(i int, result1 string) {
  1804  	fake.logCacheEndpointMutex.Lock()
  1805  	defer fake.logCacheEndpointMutex.Unlock()
  1806  	fake.LogCacheEndpointStub = nil
  1807  	if fake.logCacheEndpointReturnsOnCall == nil {
  1808  		fake.logCacheEndpointReturnsOnCall = make(map[int]struct {
  1809  			result1 string
  1810  		})
  1811  	}
  1812  	fake.logCacheEndpointReturnsOnCall[i] = struct {
  1813  		result1 string
  1814  	}{result1}
  1815  }
  1816  
  1817  func (fake *FakeConfig) MinCLIVersion() string {
  1818  	fake.minCLIVersionMutex.Lock()
  1819  	ret, specificReturn := fake.minCLIVersionReturnsOnCall[len(fake.minCLIVersionArgsForCall)]
  1820  	fake.minCLIVersionArgsForCall = append(fake.minCLIVersionArgsForCall, struct {
  1821  	}{})
  1822  	fake.recordInvocation("MinCLIVersion", []interface{}{})
  1823  	fake.minCLIVersionMutex.Unlock()
  1824  	if fake.MinCLIVersionStub != nil {
  1825  		return fake.MinCLIVersionStub()
  1826  	}
  1827  	if specificReturn {
  1828  		return ret.result1
  1829  	}
  1830  	fakeReturns := fake.minCLIVersionReturns
  1831  	return fakeReturns.result1
  1832  }
  1833  
  1834  func (fake *FakeConfig) MinCLIVersionCallCount() int {
  1835  	fake.minCLIVersionMutex.RLock()
  1836  	defer fake.minCLIVersionMutex.RUnlock()
  1837  	return len(fake.minCLIVersionArgsForCall)
  1838  }
  1839  
  1840  func (fake *FakeConfig) MinCLIVersionCalls(stub func() string) {
  1841  	fake.minCLIVersionMutex.Lock()
  1842  	defer fake.minCLIVersionMutex.Unlock()
  1843  	fake.MinCLIVersionStub = stub
  1844  }
  1845  
  1846  func (fake *FakeConfig) MinCLIVersionReturns(result1 string) {
  1847  	fake.minCLIVersionMutex.Lock()
  1848  	defer fake.minCLIVersionMutex.Unlock()
  1849  	fake.MinCLIVersionStub = nil
  1850  	fake.minCLIVersionReturns = struct {
  1851  		result1 string
  1852  	}{result1}
  1853  }
  1854  
  1855  func (fake *FakeConfig) MinCLIVersionReturnsOnCall(i int, result1 string) {
  1856  	fake.minCLIVersionMutex.Lock()
  1857  	defer fake.minCLIVersionMutex.Unlock()
  1858  	fake.MinCLIVersionStub = nil
  1859  	if fake.minCLIVersionReturnsOnCall == nil {
  1860  		fake.minCLIVersionReturnsOnCall = make(map[int]struct {
  1861  			result1 string
  1862  		})
  1863  	}
  1864  	fake.minCLIVersionReturnsOnCall[i] = struct {
  1865  		result1 string
  1866  	}{result1}
  1867  }
  1868  
  1869  func (fake *FakeConfig) NOAARequestRetryCount() int {
  1870  	fake.nOAARequestRetryCountMutex.Lock()
  1871  	ret, specificReturn := fake.nOAARequestRetryCountReturnsOnCall[len(fake.nOAARequestRetryCountArgsForCall)]
  1872  	fake.nOAARequestRetryCountArgsForCall = append(fake.nOAARequestRetryCountArgsForCall, struct {
  1873  	}{})
  1874  	fake.recordInvocation("NOAARequestRetryCount", []interface{}{})
  1875  	fake.nOAARequestRetryCountMutex.Unlock()
  1876  	if fake.NOAARequestRetryCountStub != nil {
  1877  		return fake.NOAARequestRetryCountStub()
  1878  	}
  1879  	if specificReturn {
  1880  		return ret.result1
  1881  	}
  1882  	fakeReturns := fake.nOAARequestRetryCountReturns
  1883  	return fakeReturns.result1
  1884  }
  1885  
  1886  func (fake *FakeConfig) NOAARequestRetryCountCallCount() int {
  1887  	fake.nOAARequestRetryCountMutex.RLock()
  1888  	defer fake.nOAARequestRetryCountMutex.RUnlock()
  1889  	return len(fake.nOAARequestRetryCountArgsForCall)
  1890  }
  1891  
  1892  func (fake *FakeConfig) NOAARequestRetryCountCalls(stub func() int) {
  1893  	fake.nOAARequestRetryCountMutex.Lock()
  1894  	defer fake.nOAARequestRetryCountMutex.Unlock()
  1895  	fake.NOAARequestRetryCountStub = stub
  1896  }
  1897  
  1898  func (fake *FakeConfig) NOAARequestRetryCountReturns(result1 int) {
  1899  	fake.nOAARequestRetryCountMutex.Lock()
  1900  	defer fake.nOAARequestRetryCountMutex.Unlock()
  1901  	fake.NOAARequestRetryCountStub = nil
  1902  	fake.nOAARequestRetryCountReturns = struct {
  1903  		result1 int
  1904  	}{result1}
  1905  }
  1906  
  1907  func (fake *FakeConfig) NOAARequestRetryCountReturnsOnCall(i int, result1 int) {
  1908  	fake.nOAARequestRetryCountMutex.Lock()
  1909  	defer fake.nOAARequestRetryCountMutex.Unlock()
  1910  	fake.NOAARequestRetryCountStub = nil
  1911  	if fake.nOAARequestRetryCountReturnsOnCall == nil {
  1912  		fake.nOAARequestRetryCountReturnsOnCall = make(map[int]struct {
  1913  			result1 int
  1914  		})
  1915  	}
  1916  	fake.nOAARequestRetryCountReturnsOnCall[i] = struct {
  1917  		result1 int
  1918  	}{result1}
  1919  }
  1920  
  1921  func (fake *FakeConfig) NetworkPolicyV1Endpoint() string {
  1922  	fake.networkPolicyV1EndpointMutex.Lock()
  1923  	ret, specificReturn := fake.networkPolicyV1EndpointReturnsOnCall[len(fake.networkPolicyV1EndpointArgsForCall)]
  1924  	fake.networkPolicyV1EndpointArgsForCall = append(fake.networkPolicyV1EndpointArgsForCall, struct {
  1925  	}{})
  1926  	fake.recordInvocation("NetworkPolicyV1Endpoint", []interface{}{})
  1927  	fake.networkPolicyV1EndpointMutex.Unlock()
  1928  	if fake.NetworkPolicyV1EndpointStub != nil {
  1929  		return fake.NetworkPolicyV1EndpointStub()
  1930  	}
  1931  	if specificReturn {
  1932  		return ret.result1
  1933  	}
  1934  	fakeReturns := fake.networkPolicyV1EndpointReturns
  1935  	return fakeReturns.result1
  1936  }
  1937  
  1938  func (fake *FakeConfig) NetworkPolicyV1EndpointCallCount() int {
  1939  	fake.networkPolicyV1EndpointMutex.RLock()
  1940  	defer fake.networkPolicyV1EndpointMutex.RUnlock()
  1941  	return len(fake.networkPolicyV1EndpointArgsForCall)
  1942  }
  1943  
  1944  func (fake *FakeConfig) NetworkPolicyV1EndpointCalls(stub func() string) {
  1945  	fake.networkPolicyV1EndpointMutex.Lock()
  1946  	defer fake.networkPolicyV1EndpointMutex.Unlock()
  1947  	fake.NetworkPolicyV1EndpointStub = stub
  1948  }
  1949  
  1950  func (fake *FakeConfig) NetworkPolicyV1EndpointReturns(result1 string) {
  1951  	fake.networkPolicyV1EndpointMutex.Lock()
  1952  	defer fake.networkPolicyV1EndpointMutex.Unlock()
  1953  	fake.NetworkPolicyV1EndpointStub = nil
  1954  	fake.networkPolicyV1EndpointReturns = struct {
  1955  		result1 string
  1956  	}{result1}
  1957  }
  1958  
  1959  func (fake *FakeConfig) NetworkPolicyV1EndpointReturnsOnCall(i int, result1 string) {
  1960  	fake.networkPolicyV1EndpointMutex.Lock()
  1961  	defer fake.networkPolicyV1EndpointMutex.Unlock()
  1962  	fake.NetworkPolicyV1EndpointStub = nil
  1963  	if fake.networkPolicyV1EndpointReturnsOnCall == nil {
  1964  		fake.networkPolicyV1EndpointReturnsOnCall = make(map[int]struct {
  1965  			result1 string
  1966  		})
  1967  	}
  1968  	fake.networkPolicyV1EndpointReturnsOnCall[i] = struct {
  1969  		result1 string
  1970  	}{result1}
  1971  }
  1972  
  1973  func (fake *FakeConfig) OverallPollingTimeout() time.Duration {
  1974  	fake.overallPollingTimeoutMutex.Lock()
  1975  	ret, specificReturn := fake.overallPollingTimeoutReturnsOnCall[len(fake.overallPollingTimeoutArgsForCall)]
  1976  	fake.overallPollingTimeoutArgsForCall = append(fake.overallPollingTimeoutArgsForCall, struct {
  1977  	}{})
  1978  	fake.recordInvocation("OverallPollingTimeout", []interface{}{})
  1979  	fake.overallPollingTimeoutMutex.Unlock()
  1980  	if fake.OverallPollingTimeoutStub != nil {
  1981  		return fake.OverallPollingTimeoutStub()
  1982  	}
  1983  	if specificReturn {
  1984  		return ret.result1
  1985  	}
  1986  	fakeReturns := fake.overallPollingTimeoutReturns
  1987  	return fakeReturns.result1
  1988  }
  1989  
  1990  func (fake *FakeConfig) OverallPollingTimeoutCallCount() int {
  1991  	fake.overallPollingTimeoutMutex.RLock()
  1992  	defer fake.overallPollingTimeoutMutex.RUnlock()
  1993  	return len(fake.overallPollingTimeoutArgsForCall)
  1994  }
  1995  
  1996  func (fake *FakeConfig) OverallPollingTimeoutCalls(stub func() time.Duration) {
  1997  	fake.overallPollingTimeoutMutex.Lock()
  1998  	defer fake.overallPollingTimeoutMutex.Unlock()
  1999  	fake.OverallPollingTimeoutStub = stub
  2000  }
  2001  
  2002  func (fake *FakeConfig) OverallPollingTimeoutReturns(result1 time.Duration) {
  2003  	fake.overallPollingTimeoutMutex.Lock()
  2004  	defer fake.overallPollingTimeoutMutex.Unlock()
  2005  	fake.OverallPollingTimeoutStub = nil
  2006  	fake.overallPollingTimeoutReturns = struct {
  2007  		result1 time.Duration
  2008  	}{result1}
  2009  }
  2010  
  2011  func (fake *FakeConfig) OverallPollingTimeoutReturnsOnCall(i int, result1 time.Duration) {
  2012  	fake.overallPollingTimeoutMutex.Lock()
  2013  	defer fake.overallPollingTimeoutMutex.Unlock()
  2014  	fake.OverallPollingTimeoutStub = nil
  2015  	if fake.overallPollingTimeoutReturnsOnCall == nil {
  2016  		fake.overallPollingTimeoutReturnsOnCall = make(map[int]struct {
  2017  			result1 time.Duration
  2018  		})
  2019  	}
  2020  	fake.overallPollingTimeoutReturnsOnCall[i] = struct {
  2021  		result1 time.Duration
  2022  	}{result1}
  2023  }
  2024  
  2025  func (fake *FakeConfig) PluginHome() string {
  2026  	fake.pluginHomeMutex.Lock()
  2027  	ret, specificReturn := fake.pluginHomeReturnsOnCall[len(fake.pluginHomeArgsForCall)]
  2028  	fake.pluginHomeArgsForCall = append(fake.pluginHomeArgsForCall, struct {
  2029  	}{})
  2030  	fake.recordInvocation("PluginHome", []interface{}{})
  2031  	fake.pluginHomeMutex.Unlock()
  2032  	if fake.PluginHomeStub != nil {
  2033  		return fake.PluginHomeStub()
  2034  	}
  2035  	if specificReturn {
  2036  		return ret.result1
  2037  	}
  2038  	fakeReturns := fake.pluginHomeReturns
  2039  	return fakeReturns.result1
  2040  }
  2041  
  2042  func (fake *FakeConfig) PluginHomeCallCount() int {
  2043  	fake.pluginHomeMutex.RLock()
  2044  	defer fake.pluginHomeMutex.RUnlock()
  2045  	return len(fake.pluginHomeArgsForCall)
  2046  }
  2047  
  2048  func (fake *FakeConfig) PluginHomeCalls(stub func() string) {
  2049  	fake.pluginHomeMutex.Lock()
  2050  	defer fake.pluginHomeMutex.Unlock()
  2051  	fake.PluginHomeStub = stub
  2052  }
  2053  
  2054  func (fake *FakeConfig) PluginHomeReturns(result1 string) {
  2055  	fake.pluginHomeMutex.Lock()
  2056  	defer fake.pluginHomeMutex.Unlock()
  2057  	fake.PluginHomeStub = nil
  2058  	fake.pluginHomeReturns = struct {
  2059  		result1 string
  2060  	}{result1}
  2061  }
  2062  
  2063  func (fake *FakeConfig) PluginHomeReturnsOnCall(i int, result1 string) {
  2064  	fake.pluginHomeMutex.Lock()
  2065  	defer fake.pluginHomeMutex.Unlock()
  2066  	fake.PluginHomeStub = nil
  2067  	if fake.pluginHomeReturnsOnCall == nil {
  2068  		fake.pluginHomeReturnsOnCall = make(map[int]struct {
  2069  			result1 string
  2070  		})
  2071  	}
  2072  	fake.pluginHomeReturnsOnCall[i] = struct {
  2073  		result1 string
  2074  	}{result1}
  2075  }
  2076  
  2077  func (fake *FakeConfig) PluginRepositories() []configv3.PluginRepository {
  2078  	fake.pluginRepositoriesMutex.Lock()
  2079  	ret, specificReturn := fake.pluginRepositoriesReturnsOnCall[len(fake.pluginRepositoriesArgsForCall)]
  2080  	fake.pluginRepositoriesArgsForCall = append(fake.pluginRepositoriesArgsForCall, struct {
  2081  	}{})
  2082  	fake.recordInvocation("PluginRepositories", []interface{}{})
  2083  	fake.pluginRepositoriesMutex.Unlock()
  2084  	if fake.PluginRepositoriesStub != nil {
  2085  		return fake.PluginRepositoriesStub()
  2086  	}
  2087  	if specificReturn {
  2088  		return ret.result1
  2089  	}
  2090  	fakeReturns := fake.pluginRepositoriesReturns
  2091  	return fakeReturns.result1
  2092  }
  2093  
  2094  func (fake *FakeConfig) PluginRepositoriesCallCount() int {
  2095  	fake.pluginRepositoriesMutex.RLock()
  2096  	defer fake.pluginRepositoriesMutex.RUnlock()
  2097  	return len(fake.pluginRepositoriesArgsForCall)
  2098  }
  2099  
  2100  func (fake *FakeConfig) PluginRepositoriesCalls(stub func() []configv3.PluginRepository) {
  2101  	fake.pluginRepositoriesMutex.Lock()
  2102  	defer fake.pluginRepositoriesMutex.Unlock()
  2103  	fake.PluginRepositoriesStub = stub
  2104  }
  2105  
  2106  func (fake *FakeConfig) PluginRepositoriesReturns(result1 []configv3.PluginRepository) {
  2107  	fake.pluginRepositoriesMutex.Lock()
  2108  	defer fake.pluginRepositoriesMutex.Unlock()
  2109  	fake.PluginRepositoriesStub = nil
  2110  	fake.pluginRepositoriesReturns = struct {
  2111  		result1 []configv3.PluginRepository
  2112  	}{result1}
  2113  }
  2114  
  2115  func (fake *FakeConfig) PluginRepositoriesReturnsOnCall(i int, result1 []configv3.PluginRepository) {
  2116  	fake.pluginRepositoriesMutex.Lock()
  2117  	defer fake.pluginRepositoriesMutex.Unlock()
  2118  	fake.PluginRepositoriesStub = nil
  2119  	if fake.pluginRepositoriesReturnsOnCall == nil {
  2120  		fake.pluginRepositoriesReturnsOnCall = make(map[int]struct {
  2121  			result1 []configv3.PluginRepository
  2122  		})
  2123  	}
  2124  	fake.pluginRepositoriesReturnsOnCall[i] = struct {
  2125  		result1 []configv3.PluginRepository
  2126  	}{result1}
  2127  }
  2128  
  2129  func (fake *FakeConfig) Plugins() []configv3.Plugin {
  2130  	fake.pluginsMutex.Lock()
  2131  	ret, specificReturn := fake.pluginsReturnsOnCall[len(fake.pluginsArgsForCall)]
  2132  	fake.pluginsArgsForCall = append(fake.pluginsArgsForCall, struct {
  2133  	}{})
  2134  	fake.recordInvocation("Plugins", []interface{}{})
  2135  	fake.pluginsMutex.Unlock()
  2136  	if fake.PluginsStub != nil {
  2137  		return fake.PluginsStub()
  2138  	}
  2139  	if specificReturn {
  2140  		return ret.result1
  2141  	}
  2142  	fakeReturns := fake.pluginsReturns
  2143  	return fakeReturns.result1
  2144  }
  2145  
  2146  func (fake *FakeConfig) PluginsCallCount() int {
  2147  	fake.pluginsMutex.RLock()
  2148  	defer fake.pluginsMutex.RUnlock()
  2149  	return len(fake.pluginsArgsForCall)
  2150  }
  2151  
  2152  func (fake *FakeConfig) PluginsCalls(stub func() []configv3.Plugin) {
  2153  	fake.pluginsMutex.Lock()
  2154  	defer fake.pluginsMutex.Unlock()
  2155  	fake.PluginsStub = stub
  2156  }
  2157  
  2158  func (fake *FakeConfig) PluginsReturns(result1 []configv3.Plugin) {
  2159  	fake.pluginsMutex.Lock()
  2160  	defer fake.pluginsMutex.Unlock()
  2161  	fake.PluginsStub = nil
  2162  	fake.pluginsReturns = struct {
  2163  		result1 []configv3.Plugin
  2164  	}{result1}
  2165  }
  2166  
  2167  func (fake *FakeConfig) PluginsReturnsOnCall(i int, result1 []configv3.Plugin) {
  2168  	fake.pluginsMutex.Lock()
  2169  	defer fake.pluginsMutex.Unlock()
  2170  	fake.PluginsStub = nil
  2171  	if fake.pluginsReturnsOnCall == nil {
  2172  		fake.pluginsReturnsOnCall = make(map[int]struct {
  2173  			result1 []configv3.Plugin
  2174  		})
  2175  	}
  2176  	fake.pluginsReturnsOnCall[i] = struct {
  2177  		result1 []configv3.Plugin
  2178  	}{result1}
  2179  }
  2180  
  2181  func (fake *FakeConfig) PollingInterval() time.Duration {
  2182  	fake.pollingIntervalMutex.Lock()
  2183  	ret, specificReturn := fake.pollingIntervalReturnsOnCall[len(fake.pollingIntervalArgsForCall)]
  2184  	fake.pollingIntervalArgsForCall = append(fake.pollingIntervalArgsForCall, struct {
  2185  	}{})
  2186  	fake.recordInvocation("PollingInterval", []interface{}{})
  2187  	fake.pollingIntervalMutex.Unlock()
  2188  	if fake.PollingIntervalStub != nil {
  2189  		return fake.PollingIntervalStub()
  2190  	}
  2191  	if specificReturn {
  2192  		return ret.result1
  2193  	}
  2194  	fakeReturns := fake.pollingIntervalReturns
  2195  	return fakeReturns.result1
  2196  }
  2197  
  2198  func (fake *FakeConfig) PollingIntervalCallCount() int {
  2199  	fake.pollingIntervalMutex.RLock()
  2200  	defer fake.pollingIntervalMutex.RUnlock()
  2201  	return len(fake.pollingIntervalArgsForCall)
  2202  }
  2203  
  2204  func (fake *FakeConfig) PollingIntervalCalls(stub func() time.Duration) {
  2205  	fake.pollingIntervalMutex.Lock()
  2206  	defer fake.pollingIntervalMutex.Unlock()
  2207  	fake.PollingIntervalStub = stub
  2208  }
  2209  
  2210  func (fake *FakeConfig) PollingIntervalReturns(result1 time.Duration) {
  2211  	fake.pollingIntervalMutex.Lock()
  2212  	defer fake.pollingIntervalMutex.Unlock()
  2213  	fake.PollingIntervalStub = nil
  2214  	fake.pollingIntervalReturns = struct {
  2215  		result1 time.Duration
  2216  	}{result1}
  2217  }
  2218  
  2219  func (fake *FakeConfig) PollingIntervalReturnsOnCall(i int, result1 time.Duration) {
  2220  	fake.pollingIntervalMutex.Lock()
  2221  	defer fake.pollingIntervalMutex.Unlock()
  2222  	fake.PollingIntervalStub = nil
  2223  	if fake.pollingIntervalReturnsOnCall == nil {
  2224  		fake.pollingIntervalReturnsOnCall = make(map[int]struct {
  2225  			result1 time.Duration
  2226  		})
  2227  	}
  2228  	fake.pollingIntervalReturnsOnCall[i] = struct {
  2229  		result1 time.Duration
  2230  	}{result1}
  2231  }
  2232  
  2233  func (fake *FakeConfig) RefreshToken() string {
  2234  	fake.refreshTokenMutex.Lock()
  2235  	ret, specificReturn := fake.refreshTokenReturnsOnCall[len(fake.refreshTokenArgsForCall)]
  2236  	fake.refreshTokenArgsForCall = append(fake.refreshTokenArgsForCall, struct {
  2237  	}{})
  2238  	fake.recordInvocation("RefreshToken", []interface{}{})
  2239  	fake.refreshTokenMutex.Unlock()
  2240  	if fake.RefreshTokenStub != nil {
  2241  		return fake.RefreshTokenStub()
  2242  	}
  2243  	if specificReturn {
  2244  		return ret.result1
  2245  	}
  2246  	fakeReturns := fake.refreshTokenReturns
  2247  	return fakeReturns.result1
  2248  }
  2249  
  2250  func (fake *FakeConfig) RefreshTokenCallCount() int {
  2251  	fake.refreshTokenMutex.RLock()
  2252  	defer fake.refreshTokenMutex.RUnlock()
  2253  	return len(fake.refreshTokenArgsForCall)
  2254  }
  2255  
  2256  func (fake *FakeConfig) RefreshTokenCalls(stub func() string) {
  2257  	fake.refreshTokenMutex.Lock()
  2258  	defer fake.refreshTokenMutex.Unlock()
  2259  	fake.RefreshTokenStub = stub
  2260  }
  2261  
  2262  func (fake *FakeConfig) RefreshTokenReturns(result1 string) {
  2263  	fake.refreshTokenMutex.Lock()
  2264  	defer fake.refreshTokenMutex.Unlock()
  2265  	fake.RefreshTokenStub = nil
  2266  	fake.refreshTokenReturns = struct {
  2267  		result1 string
  2268  	}{result1}
  2269  }
  2270  
  2271  func (fake *FakeConfig) RefreshTokenReturnsOnCall(i int, result1 string) {
  2272  	fake.refreshTokenMutex.Lock()
  2273  	defer fake.refreshTokenMutex.Unlock()
  2274  	fake.RefreshTokenStub = nil
  2275  	if fake.refreshTokenReturnsOnCall == nil {
  2276  		fake.refreshTokenReturnsOnCall = make(map[int]struct {
  2277  			result1 string
  2278  		})
  2279  	}
  2280  	fake.refreshTokenReturnsOnCall[i] = struct {
  2281  		result1 string
  2282  	}{result1}
  2283  }
  2284  
  2285  func (fake *FakeConfig) RemovePlugin(arg1 string) {
  2286  	fake.removePluginMutex.Lock()
  2287  	fake.removePluginArgsForCall = append(fake.removePluginArgsForCall, struct {
  2288  		arg1 string
  2289  	}{arg1})
  2290  	fake.recordInvocation("RemovePlugin", []interface{}{arg1})
  2291  	fake.removePluginMutex.Unlock()
  2292  	if fake.RemovePluginStub != nil {
  2293  		fake.RemovePluginStub(arg1)
  2294  	}
  2295  }
  2296  
  2297  func (fake *FakeConfig) RemovePluginCallCount() int {
  2298  	fake.removePluginMutex.RLock()
  2299  	defer fake.removePluginMutex.RUnlock()
  2300  	return len(fake.removePluginArgsForCall)
  2301  }
  2302  
  2303  func (fake *FakeConfig) RemovePluginCalls(stub func(string)) {
  2304  	fake.removePluginMutex.Lock()
  2305  	defer fake.removePluginMutex.Unlock()
  2306  	fake.RemovePluginStub = stub
  2307  }
  2308  
  2309  func (fake *FakeConfig) RemovePluginArgsForCall(i int) string {
  2310  	fake.removePluginMutex.RLock()
  2311  	defer fake.removePluginMutex.RUnlock()
  2312  	argsForCall := fake.removePluginArgsForCall[i]
  2313  	return argsForCall.arg1
  2314  }
  2315  
  2316  func (fake *FakeConfig) RequestRetryCount() int {
  2317  	fake.requestRetryCountMutex.Lock()
  2318  	ret, specificReturn := fake.requestRetryCountReturnsOnCall[len(fake.requestRetryCountArgsForCall)]
  2319  	fake.requestRetryCountArgsForCall = append(fake.requestRetryCountArgsForCall, struct {
  2320  	}{})
  2321  	fake.recordInvocation("RequestRetryCount", []interface{}{})
  2322  	fake.requestRetryCountMutex.Unlock()
  2323  	if fake.RequestRetryCountStub != nil {
  2324  		return fake.RequestRetryCountStub()
  2325  	}
  2326  	if specificReturn {
  2327  		return ret.result1
  2328  	}
  2329  	fakeReturns := fake.requestRetryCountReturns
  2330  	return fakeReturns.result1
  2331  }
  2332  
  2333  func (fake *FakeConfig) RequestRetryCountCallCount() int {
  2334  	fake.requestRetryCountMutex.RLock()
  2335  	defer fake.requestRetryCountMutex.RUnlock()
  2336  	return len(fake.requestRetryCountArgsForCall)
  2337  }
  2338  
  2339  func (fake *FakeConfig) RequestRetryCountCalls(stub func() int) {
  2340  	fake.requestRetryCountMutex.Lock()
  2341  	defer fake.requestRetryCountMutex.Unlock()
  2342  	fake.RequestRetryCountStub = stub
  2343  }
  2344  
  2345  func (fake *FakeConfig) RequestRetryCountReturns(result1 int) {
  2346  	fake.requestRetryCountMutex.Lock()
  2347  	defer fake.requestRetryCountMutex.Unlock()
  2348  	fake.RequestRetryCountStub = nil
  2349  	fake.requestRetryCountReturns = struct {
  2350  		result1 int
  2351  	}{result1}
  2352  }
  2353  
  2354  func (fake *FakeConfig) RequestRetryCountReturnsOnCall(i int, result1 int) {
  2355  	fake.requestRetryCountMutex.Lock()
  2356  	defer fake.requestRetryCountMutex.Unlock()
  2357  	fake.RequestRetryCountStub = nil
  2358  	if fake.requestRetryCountReturnsOnCall == nil {
  2359  		fake.requestRetryCountReturnsOnCall = make(map[int]struct {
  2360  			result1 int
  2361  		})
  2362  	}
  2363  	fake.requestRetryCountReturnsOnCall[i] = struct {
  2364  		result1 int
  2365  	}{result1}
  2366  }
  2367  
  2368  func (fake *FakeConfig) RoutingEndpoint() string {
  2369  	fake.routingEndpointMutex.Lock()
  2370  	ret, specificReturn := fake.routingEndpointReturnsOnCall[len(fake.routingEndpointArgsForCall)]
  2371  	fake.routingEndpointArgsForCall = append(fake.routingEndpointArgsForCall, struct {
  2372  	}{})
  2373  	fake.recordInvocation("RoutingEndpoint", []interface{}{})
  2374  	fake.routingEndpointMutex.Unlock()
  2375  	if fake.RoutingEndpointStub != nil {
  2376  		return fake.RoutingEndpointStub()
  2377  	}
  2378  	if specificReturn {
  2379  		return ret.result1
  2380  	}
  2381  	fakeReturns := fake.routingEndpointReturns
  2382  	return fakeReturns.result1
  2383  }
  2384  
  2385  func (fake *FakeConfig) RoutingEndpointCallCount() int {
  2386  	fake.routingEndpointMutex.RLock()
  2387  	defer fake.routingEndpointMutex.RUnlock()
  2388  	return len(fake.routingEndpointArgsForCall)
  2389  }
  2390  
  2391  func (fake *FakeConfig) RoutingEndpointCalls(stub func() string) {
  2392  	fake.routingEndpointMutex.Lock()
  2393  	defer fake.routingEndpointMutex.Unlock()
  2394  	fake.RoutingEndpointStub = stub
  2395  }
  2396  
  2397  func (fake *FakeConfig) RoutingEndpointReturns(result1 string) {
  2398  	fake.routingEndpointMutex.Lock()
  2399  	defer fake.routingEndpointMutex.Unlock()
  2400  	fake.RoutingEndpointStub = nil
  2401  	fake.routingEndpointReturns = struct {
  2402  		result1 string
  2403  	}{result1}
  2404  }
  2405  
  2406  func (fake *FakeConfig) RoutingEndpointReturnsOnCall(i int, result1 string) {
  2407  	fake.routingEndpointMutex.Lock()
  2408  	defer fake.routingEndpointMutex.Unlock()
  2409  	fake.RoutingEndpointStub = nil
  2410  	if fake.routingEndpointReturnsOnCall == nil {
  2411  		fake.routingEndpointReturnsOnCall = make(map[int]struct {
  2412  			result1 string
  2413  		})
  2414  	}
  2415  	fake.routingEndpointReturnsOnCall[i] = struct {
  2416  		result1 string
  2417  	}{result1}
  2418  }
  2419  
  2420  func (fake *FakeConfig) SSHOAuthClient() string {
  2421  	fake.sSHOAuthClientMutex.Lock()
  2422  	ret, specificReturn := fake.sSHOAuthClientReturnsOnCall[len(fake.sSHOAuthClientArgsForCall)]
  2423  	fake.sSHOAuthClientArgsForCall = append(fake.sSHOAuthClientArgsForCall, struct {
  2424  	}{})
  2425  	fake.recordInvocation("SSHOAuthClient", []interface{}{})
  2426  	fake.sSHOAuthClientMutex.Unlock()
  2427  	if fake.SSHOAuthClientStub != nil {
  2428  		return fake.SSHOAuthClientStub()
  2429  	}
  2430  	if specificReturn {
  2431  		return ret.result1
  2432  	}
  2433  	fakeReturns := fake.sSHOAuthClientReturns
  2434  	return fakeReturns.result1
  2435  }
  2436  
  2437  func (fake *FakeConfig) SSHOAuthClientCallCount() int {
  2438  	fake.sSHOAuthClientMutex.RLock()
  2439  	defer fake.sSHOAuthClientMutex.RUnlock()
  2440  	return len(fake.sSHOAuthClientArgsForCall)
  2441  }
  2442  
  2443  func (fake *FakeConfig) SSHOAuthClientCalls(stub func() string) {
  2444  	fake.sSHOAuthClientMutex.Lock()
  2445  	defer fake.sSHOAuthClientMutex.Unlock()
  2446  	fake.SSHOAuthClientStub = stub
  2447  }
  2448  
  2449  func (fake *FakeConfig) SSHOAuthClientReturns(result1 string) {
  2450  	fake.sSHOAuthClientMutex.Lock()
  2451  	defer fake.sSHOAuthClientMutex.Unlock()
  2452  	fake.SSHOAuthClientStub = nil
  2453  	fake.sSHOAuthClientReturns = struct {
  2454  		result1 string
  2455  	}{result1}
  2456  }
  2457  
  2458  func (fake *FakeConfig) SSHOAuthClientReturnsOnCall(i int, result1 string) {
  2459  	fake.sSHOAuthClientMutex.Lock()
  2460  	defer fake.sSHOAuthClientMutex.Unlock()
  2461  	fake.SSHOAuthClientStub = nil
  2462  	if fake.sSHOAuthClientReturnsOnCall == nil {
  2463  		fake.sSHOAuthClientReturnsOnCall = make(map[int]struct {
  2464  			result1 string
  2465  		})
  2466  	}
  2467  	fake.sSHOAuthClientReturnsOnCall[i] = struct {
  2468  		result1 string
  2469  	}{result1}
  2470  }
  2471  
  2472  func (fake *FakeConfig) SetAccessToken(arg1 string) {
  2473  	fake.setAccessTokenMutex.Lock()
  2474  	fake.setAccessTokenArgsForCall = append(fake.setAccessTokenArgsForCall, struct {
  2475  		arg1 string
  2476  	}{arg1})
  2477  	fake.recordInvocation("SetAccessToken", []interface{}{arg1})
  2478  	fake.setAccessTokenMutex.Unlock()
  2479  	if fake.SetAccessTokenStub != nil {
  2480  		fake.SetAccessTokenStub(arg1)
  2481  	}
  2482  }
  2483  
  2484  func (fake *FakeConfig) SetAccessTokenCallCount() int {
  2485  	fake.setAccessTokenMutex.RLock()
  2486  	defer fake.setAccessTokenMutex.RUnlock()
  2487  	return len(fake.setAccessTokenArgsForCall)
  2488  }
  2489  
  2490  func (fake *FakeConfig) SetAccessTokenCalls(stub func(string)) {
  2491  	fake.setAccessTokenMutex.Lock()
  2492  	defer fake.setAccessTokenMutex.Unlock()
  2493  	fake.SetAccessTokenStub = stub
  2494  }
  2495  
  2496  func (fake *FakeConfig) SetAccessTokenArgsForCall(i int) string {
  2497  	fake.setAccessTokenMutex.RLock()
  2498  	defer fake.setAccessTokenMutex.RUnlock()
  2499  	argsForCall := fake.setAccessTokenArgsForCall[i]
  2500  	return argsForCall.arg1
  2501  }
  2502  
  2503  func (fake *FakeConfig) SetAsyncTimeout(arg1 int) {
  2504  	fake.setAsyncTimeoutMutex.Lock()
  2505  	fake.setAsyncTimeoutArgsForCall = append(fake.setAsyncTimeoutArgsForCall, struct {
  2506  		arg1 int
  2507  	}{arg1})
  2508  	fake.recordInvocation("SetAsyncTimeout", []interface{}{arg1})
  2509  	fake.setAsyncTimeoutMutex.Unlock()
  2510  	if fake.SetAsyncTimeoutStub != nil {
  2511  		fake.SetAsyncTimeoutStub(arg1)
  2512  	}
  2513  }
  2514  
  2515  func (fake *FakeConfig) SetAsyncTimeoutCallCount() int {
  2516  	fake.setAsyncTimeoutMutex.RLock()
  2517  	defer fake.setAsyncTimeoutMutex.RUnlock()
  2518  	return len(fake.setAsyncTimeoutArgsForCall)
  2519  }
  2520  
  2521  func (fake *FakeConfig) SetAsyncTimeoutCalls(stub func(int)) {
  2522  	fake.setAsyncTimeoutMutex.Lock()
  2523  	defer fake.setAsyncTimeoutMutex.Unlock()
  2524  	fake.SetAsyncTimeoutStub = stub
  2525  }
  2526  
  2527  func (fake *FakeConfig) SetAsyncTimeoutArgsForCall(i int) int {
  2528  	fake.setAsyncTimeoutMutex.RLock()
  2529  	defer fake.setAsyncTimeoutMutex.RUnlock()
  2530  	argsForCall := fake.setAsyncTimeoutArgsForCall[i]
  2531  	return argsForCall.arg1
  2532  }
  2533  
  2534  func (fake *FakeConfig) SetColorEnabled(arg1 string) {
  2535  	fake.setColorEnabledMutex.Lock()
  2536  	fake.setColorEnabledArgsForCall = append(fake.setColorEnabledArgsForCall, struct {
  2537  		arg1 string
  2538  	}{arg1})
  2539  	fake.recordInvocation("SetColorEnabled", []interface{}{arg1})
  2540  	fake.setColorEnabledMutex.Unlock()
  2541  	if fake.SetColorEnabledStub != nil {
  2542  		fake.SetColorEnabledStub(arg1)
  2543  	}
  2544  }
  2545  
  2546  func (fake *FakeConfig) SetColorEnabledCallCount() int {
  2547  	fake.setColorEnabledMutex.RLock()
  2548  	defer fake.setColorEnabledMutex.RUnlock()
  2549  	return len(fake.setColorEnabledArgsForCall)
  2550  }
  2551  
  2552  func (fake *FakeConfig) SetColorEnabledCalls(stub func(string)) {
  2553  	fake.setColorEnabledMutex.Lock()
  2554  	defer fake.setColorEnabledMutex.Unlock()
  2555  	fake.SetColorEnabledStub = stub
  2556  }
  2557  
  2558  func (fake *FakeConfig) SetColorEnabledArgsForCall(i int) string {
  2559  	fake.setColorEnabledMutex.RLock()
  2560  	defer fake.setColorEnabledMutex.RUnlock()
  2561  	argsForCall := fake.setColorEnabledArgsForCall[i]
  2562  	return argsForCall.arg1
  2563  }
  2564  
  2565  func (fake *FakeConfig) SetKubernetesAuthInfo(arg1 string) {
  2566  	fake.setKubernetesAuthInfoMutex.Lock()
  2567  	fake.setKubernetesAuthInfoArgsForCall = append(fake.setKubernetesAuthInfoArgsForCall, struct {
  2568  		arg1 string
  2569  	}{arg1})
  2570  	fake.recordInvocation("SetKubernetesAuthInfo", []interface{}{arg1})
  2571  	fake.setKubernetesAuthInfoMutex.Unlock()
  2572  	if fake.SetKubernetesAuthInfoStub != nil {
  2573  		fake.SetKubernetesAuthInfoStub(arg1)
  2574  	}
  2575  }
  2576  
  2577  func (fake *FakeConfig) SetKubernetesAuthInfoCallCount() int {
  2578  	fake.setKubernetesAuthInfoMutex.RLock()
  2579  	defer fake.setKubernetesAuthInfoMutex.RUnlock()
  2580  	return len(fake.setKubernetesAuthInfoArgsForCall)
  2581  }
  2582  
  2583  func (fake *FakeConfig) SetKubernetesAuthInfoCalls(stub func(string)) {
  2584  	fake.setKubernetesAuthInfoMutex.Lock()
  2585  	defer fake.setKubernetesAuthInfoMutex.Unlock()
  2586  	fake.SetKubernetesAuthInfoStub = stub
  2587  }
  2588  
  2589  func (fake *FakeConfig) SetKubernetesAuthInfoArgsForCall(i int) string {
  2590  	fake.setKubernetesAuthInfoMutex.RLock()
  2591  	defer fake.setKubernetesAuthInfoMutex.RUnlock()
  2592  	argsForCall := fake.setKubernetesAuthInfoArgsForCall[i]
  2593  	return argsForCall.arg1
  2594  }
  2595  
  2596  func (fake *FakeConfig) SetLocale(arg1 string) {
  2597  	fake.setLocaleMutex.Lock()
  2598  	fake.setLocaleArgsForCall = append(fake.setLocaleArgsForCall, struct {
  2599  		arg1 string
  2600  	}{arg1})
  2601  	fake.recordInvocation("SetLocale", []interface{}{arg1})
  2602  	fake.setLocaleMutex.Unlock()
  2603  	if fake.SetLocaleStub != nil {
  2604  		fake.SetLocaleStub(arg1)
  2605  	}
  2606  }
  2607  
  2608  func (fake *FakeConfig) SetLocaleCallCount() int {
  2609  	fake.setLocaleMutex.RLock()
  2610  	defer fake.setLocaleMutex.RUnlock()
  2611  	return len(fake.setLocaleArgsForCall)
  2612  }
  2613  
  2614  func (fake *FakeConfig) SetLocaleCalls(stub func(string)) {
  2615  	fake.setLocaleMutex.Lock()
  2616  	defer fake.setLocaleMutex.Unlock()
  2617  	fake.SetLocaleStub = stub
  2618  }
  2619  
  2620  func (fake *FakeConfig) SetLocaleArgsForCall(i int) string {
  2621  	fake.setLocaleMutex.RLock()
  2622  	defer fake.setLocaleMutex.RUnlock()
  2623  	argsForCall := fake.setLocaleArgsForCall[i]
  2624  	return argsForCall.arg1
  2625  }
  2626  
  2627  func (fake *FakeConfig) SetMinCLIVersion(arg1 string) {
  2628  	fake.setMinCLIVersionMutex.Lock()
  2629  	fake.setMinCLIVersionArgsForCall = append(fake.setMinCLIVersionArgsForCall, struct {
  2630  		arg1 string
  2631  	}{arg1})
  2632  	fake.recordInvocation("SetMinCLIVersion", []interface{}{arg1})
  2633  	fake.setMinCLIVersionMutex.Unlock()
  2634  	if fake.SetMinCLIVersionStub != nil {
  2635  		fake.SetMinCLIVersionStub(arg1)
  2636  	}
  2637  }
  2638  
  2639  func (fake *FakeConfig) SetMinCLIVersionCallCount() int {
  2640  	fake.setMinCLIVersionMutex.RLock()
  2641  	defer fake.setMinCLIVersionMutex.RUnlock()
  2642  	return len(fake.setMinCLIVersionArgsForCall)
  2643  }
  2644  
  2645  func (fake *FakeConfig) SetMinCLIVersionCalls(stub func(string)) {
  2646  	fake.setMinCLIVersionMutex.Lock()
  2647  	defer fake.setMinCLIVersionMutex.Unlock()
  2648  	fake.SetMinCLIVersionStub = stub
  2649  }
  2650  
  2651  func (fake *FakeConfig) SetMinCLIVersionArgsForCall(i int) string {
  2652  	fake.setMinCLIVersionMutex.RLock()
  2653  	defer fake.setMinCLIVersionMutex.RUnlock()
  2654  	argsForCall := fake.setMinCLIVersionArgsForCall[i]
  2655  	return argsForCall.arg1
  2656  }
  2657  
  2658  func (fake *FakeConfig) SetOrganizationInformation(arg1 string, arg2 string) {
  2659  	fake.setOrganizationInformationMutex.Lock()
  2660  	fake.setOrganizationInformationArgsForCall = append(fake.setOrganizationInformationArgsForCall, struct {
  2661  		arg1 string
  2662  		arg2 string
  2663  	}{arg1, arg2})
  2664  	fake.recordInvocation("SetOrganizationInformation", []interface{}{arg1, arg2})
  2665  	fake.setOrganizationInformationMutex.Unlock()
  2666  	if fake.SetOrganizationInformationStub != nil {
  2667  		fake.SetOrganizationInformationStub(arg1, arg2)
  2668  	}
  2669  }
  2670  
  2671  func (fake *FakeConfig) SetOrganizationInformationCallCount() int {
  2672  	fake.setOrganizationInformationMutex.RLock()
  2673  	defer fake.setOrganizationInformationMutex.RUnlock()
  2674  	return len(fake.setOrganizationInformationArgsForCall)
  2675  }
  2676  
  2677  func (fake *FakeConfig) SetOrganizationInformationCalls(stub func(string, string)) {
  2678  	fake.setOrganizationInformationMutex.Lock()
  2679  	defer fake.setOrganizationInformationMutex.Unlock()
  2680  	fake.SetOrganizationInformationStub = stub
  2681  }
  2682  
  2683  func (fake *FakeConfig) SetOrganizationInformationArgsForCall(i int) (string, string) {
  2684  	fake.setOrganizationInformationMutex.RLock()
  2685  	defer fake.setOrganizationInformationMutex.RUnlock()
  2686  	argsForCall := fake.setOrganizationInformationArgsForCall[i]
  2687  	return argsForCall.arg1, argsForCall.arg2
  2688  }
  2689  
  2690  func (fake *FakeConfig) SetRefreshToken(arg1 string) {
  2691  	fake.setRefreshTokenMutex.Lock()
  2692  	fake.setRefreshTokenArgsForCall = append(fake.setRefreshTokenArgsForCall, struct {
  2693  		arg1 string
  2694  	}{arg1})
  2695  	fake.recordInvocation("SetRefreshToken", []interface{}{arg1})
  2696  	fake.setRefreshTokenMutex.Unlock()
  2697  	if fake.SetRefreshTokenStub != nil {
  2698  		fake.SetRefreshTokenStub(arg1)
  2699  	}
  2700  }
  2701  
  2702  func (fake *FakeConfig) SetRefreshTokenCallCount() int {
  2703  	fake.setRefreshTokenMutex.RLock()
  2704  	defer fake.setRefreshTokenMutex.RUnlock()
  2705  	return len(fake.setRefreshTokenArgsForCall)
  2706  }
  2707  
  2708  func (fake *FakeConfig) SetRefreshTokenCalls(stub func(string)) {
  2709  	fake.setRefreshTokenMutex.Lock()
  2710  	defer fake.setRefreshTokenMutex.Unlock()
  2711  	fake.SetRefreshTokenStub = stub
  2712  }
  2713  
  2714  func (fake *FakeConfig) SetRefreshTokenArgsForCall(i int) string {
  2715  	fake.setRefreshTokenMutex.RLock()
  2716  	defer fake.setRefreshTokenMutex.RUnlock()
  2717  	argsForCall := fake.setRefreshTokenArgsForCall[i]
  2718  	return argsForCall.arg1
  2719  }
  2720  
  2721  func (fake *FakeConfig) SetSpaceInformation(arg1 string, arg2 string, arg3 bool) {
  2722  	fake.setSpaceInformationMutex.Lock()
  2723  	fake.setSpaceInformationArgsForCall = append(fake.setSpaceInformationArgsForCall, struct {
  2724  		arg1 string
  2725  		arg2 string
  2726  		arg3 bool
  2727  	}{arg1, arg2, arg3})
  2728  	fake.recordInvocation("SetSpaceInformation", []interface{}{arg1, arg2, arg3})
  2729  	fake.setSpaceInformationMutex.Unlock()
  2730  	if fake.SetSpaceInformationStub != nil {
  2731  		fake.SetSpaceInformationStub(arg1, arg2, arg3)
  2732  	}
  2733  }
  2734  
  2735  func (fake *FakeConfig) SetSpaceInformationCallCount() int {
  2736  	fake.setSpaceInformationMutex.RLock()
  2737  	defer fake.setSpaceInformationMutex.RUnlock()
  2738  	return len(fake.setSpaceInformationArgsForCall)
  2739  }
  2740  
  2741  func (fake *FakeConfig) SetSpaceInformationCalls(stub func(string, string, bool)) {
  2742  	fake.setSpaceInformationMutex.Lock()
  2743  	defer fake.setSpaceInformationMutex.Unlock()
  2744  	fake.SetSpaceInformationStub = stub
  2745  }
  2746  
  2747  func (fake *FakeConfig) SetSpaceInformationArgsForCall(i int) (string, string, bool) {
  2748  	fake.setSpaceInformationMutex.RLock()
  2749  	defer fake.setSpaceInformationMutex.RUnlock()
  2750  	argsForCall := fake.setSpaceInformationArgsForCall[i]
  2751  	return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3
  2752  }
  2753  
  2754  func (fake *FakeConfig) SetTargetInformation(arg1 configv3.TargetInformationArgs) {
  2755  	fake.setTargetInformationMutex.Lock()
  2756  	fake.setTargetInformationArgsForCall = append(fake.setTargetInformationArgsForCall, struct {
  2757  		arg1 configv3.TargetInformationArgs
  2758  	}{arg1})
  2759  	fake.recordInvocation("SetTargetInformation", []interface{}{arg1})
  2760  	fake.setTargetInformationMutex.Unlock()
  2761  	if fake.SetTargetInformationStub != nil {
  2762  		fake.SetTargetInformationStub(arg1)
  2763  	}
  2764  }
  2765  
  2766  func (fake *FakeConfig) SetTargetInformationCallCount() int {
  2767  	fake.setTargetInformationMutex.RLock()
  2768  	defer fake.setTargetInformationMutex.RUnlock()
  2769  	return len(fake.setTargetInformationArgsForCall)
  2770  }
  2771  
  2772  func (fake *FakeConfig) SetTargetInformationCalls(stub func(configv3.TargetInformationArgs)) {
  2773  	fake.setTargetInformationMutex.Lock()
  2774  	defer fake.setTargetInformationMutex.Unlock()
  2775  	fake.SetTargetInformationStub = stub
  2776  }
  2777  
  2778  func (fake *FakeConfig) SetTargetInformationArgsForCall(i int) configv3.TargetInformationArgs {
  2779  	fake.setTargetInformationMutex.RLock()
  2780  	defer fake.setTargetInformationMutex.RUnlock()
  2781  	argsForCall := fake.setTargetInformationArgsForCall[i]
  2782  	return argsForCall.arg1
  2783  }
  2784  
  2785  func (fake *FakeConfig) SetTokenInformation(arg1 string, arg2 string, arg3 string) {
  2786  	fake.setTokenInformationMutex.Lock()
  2787  	fake.setTokenInformationArgsForCall = append(fake.setTokenInformationArgsForCall, struct {
  2788  		arg1 string
  2789  		arg2 string
  2790  		arg3 string
  2791  	}{arg1, arg2, arg3})
  2792  	fake.recordInvocation("SetTokenInformation", []interface{}{arg1, arg2, arg3})
  2793  	fake.setTokenInformationMutex.Unlock()
  2794  	if fake.SetTokenInformationStub != nil {
  2795  		fake.SetTokenInformationStub(arg1, arg2, arg3)
  2796  	}
  2797  }
  2798  
  2799  func (fake *FakeConfig) SetTokenInformationCallCount() int {
  2800  	fake.setTokenInformationMutex.RLock()
  2801  	defer fake.setTokenInformationMutex.RUnlock()
  2802  	return len(fake.setTokenInformationArgsForCall)
  2803  }
  2804  
  2805  func (fake *FakeConfig) SetTokenInformationCalls(stub func(string, string, string)) {
  2806  	fake.setTokenInformationMutex.Lock()
  2807  	defer fake.setTokenInformationMutex.Unlock()
  2808  	fake.SetTokenInformationStub = stub
  2809  }
  2810  
  2811  func (fake *FakeConfig) SetTokenInformationArgsForCall(i int) (string, string, string) {
  2812  	fake.setTokenInformationMutex.RLock()
  2813  	defer fake.setTokenInformationMutex.RUnlock()
  2814  	argsForCall := fake.setTokenInformationArgsForCall[i]
  2815  	return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3
  2816  }
  2817  
  2818  func (fake *FakeConfig) SetTrace(arg1 string) {
  2819  	fake.setTraceMutex.Lock()
  2820  	fake.setTraceArgsForCall = append(fake.setTraceArgsForCall, struct {
  2821  		arg1 string
  2822  	}{arg1})
  2823  	fake.recordInvocation("SetTrace", []interface{}{arg1})
  2824  	fake.setTraceMutex.Unlock()
  2825  	if fake.SetTraceStub != nil {
  2826  		fake.SetTraceStub(arg1)
  2827  	}
  2828  }
  2829  
  2830  func (fake *FakeConfig) SetTraceCallCount() int {
  2831  	fake.setTraceMutex.RLock()
  2832  	defer fake.setTraceMutex.RUnlock()
  2833  	return len(fake.setTraceArgsForCall)
  2834  }
  2835  
  2836  func (fake *FakeConfig) SetTraceCalls(stub func(string)) {
  2837  	fake.setTraceMutex.Lock()
  2838  	defer fake.setTraceMutex.Unlock()
  2839  	fake.SetTraceStub = stub
  2840  }
  2841  
  2842  func (fake *FakeConfig) SetTraceArgsForCall(i int) string {
  2843  	fake.setTraceMutex.RLock()
  2844  	defer fake.setTraceMutex.RUnlock()
  2845  	argsForCall := fake.setTraceArgsForCall[i]
  2846  	return argsForCall.arg1
  2847  }
  2848  
  2849  func (fake *FakeConfig) SetUAAClientCredentials(arg1 string, arg2 string) {
  2850  	fake.setUAAClientCredentialsMutex.Lock()
  2851  	fake.setUAAClientCredentialsArgsForCall = append(fake.setUAAClientCredentialsArgsForCall, struct {
  2852  		arg1 string
  2853  		arg2 string
  2854  	}{arg1, arg2})
  2855  	fake.recordInvocation("SetUAAClientCredentials", []interface{}{arg1, arg2})
  2856  	fake.setUAAClientCredentialsMutex.Unlock()
  2857  	if fake.SetUAAClientCredentialsStub != nil {
  2858  		fake.SetUAAClientCredentialsStub(arg1, arg2)
  2859  	}
  2860  }
  2861  
  2862  func (fake *FakeConfig) SetUAAClientCredentialsCallCount() int {
  2863  	fake.setUAAClientCredentialsMutex.RLock()
  2864  	defer fake.setUAAClientCredentialsMutex.RUnlock()
  2865  	return len(fake.setUAAClientCredentialsArgsForCall)
  2866  }
  2867  
  2868  func (fake *FakeConfig) SetUAAClientCredentialsCalls(stub func(string, string)) {
  2869  	fake.setUAAClientCredentialsMutex.Lock()
  2870  	defer fake.setUAAClientCredentialsMutex.Unlock()
  2871  	fake.SetUAAClientCredentialsStub = stub
  2872  }
  2873  
  2874  func (fake *FakeConfig) SetUAAClientCredentialsArgsForCall(i int) (string, string) {
  2875  	fake.setUAAClientCredentialsMutex.RLock()
  2876  	defer fake.setUAAClientCredentialsMutex.RUnlock()
  2877  	argsForCall := fake.setUAAClientCredentialsArgsForCall[i]
  2878  	return argsForCall.arg1, argsForCall.arg2
  2879  }
  2880  
  2881  func (fake *FakeConfig) SetUAAEndpoint(arg1 string) {
  2882  	fake.setUAAEndpointMutex.Lock()
  2883  	fake.setUAAEndpointArgsForCall = append(fake.setUAAEndpointArgsForCall, struct {
  2884  		arg1 string
  2885  	}{arg1})
  2886  	fake.recordInvocation("SetUAAEndpoint", []interface{}{arg1})
  2887  	fake.setUAAEndpointMutex.Unlock()
  2888  	if fake.SetUAAEndpointStub != nil {
  2889  		fake.SetUAAEndpointStub(arg1)
  2890  	}
  2891  }
  2892  
  2893  func (fake *FakeConfig) SetUAAEndpointCallCount() int {
  2894  	fake.setUAAEndpointMutex.RLock()
  2895  	defer fake.setUAAEndpointMutex.RUnlock()
  2896  	return len(fake.setUAAEndpointArgsForCall)
  2897  }
  2898  
  2899  func (fake *FakeConfig) SetUAAEndpointCalls(stub func(string)) {
  2900  	fake.setUAAEndpointMutex.Lock()
  2901  	defer fake.setUAAEndpointMutex.Unlock()
  2902  	fake.SetUAAEndpointStub = stub
  2903  }
  2904  
  2905  func (fake *FakeConfig) SetUAAEndpointArgsForCall(i int) string {
  2906  	fake.setUAAEndpointMutex.RLock()
  2907  	defer fake.setUAAEndpointMutex.RUnlock()
  2908  	argsForCall := fake.setUAAEndpointArgsForCall[i]
  2909  	return argsForCall.arg1
  2910  }
  2911  
  2912  func (fake *FakeConfig) SetUAAGrantType(arg1 string) {
  2913  	fake.setUAAGrantTypeMutex.Lock()
  2914  	fake.setUAAGrantTypeArgsForCall = append(fake.setUAAGrantTypeArgsForCall, struct {
  2915  		arg1 string
  2916  	}{arg1})
  2917  	fake.recordInvocation("SetUAAGrantType", []interface{}{arg1})
  2918  	fake.setUAAGrantTypeMutex.Unlock()
  2919  	if fake.SetUAAGrantTypeStub != nil {
  2920  		fake.SetUAAGrantTypeStub(arg1)
  2921  	}
  2922  }
  2923  
  2924  func (fake *FakeConfig) SetUAAGrantTypeCallCount() int {
  2925  	fake.setUAAGrantTypeMutex.RLock()
  2926  	defer fake.setUAAGrantTypeMutex.RUnlock()
  2927  	return len(fake.setUAAGrantTypeArgsForCall)
  2928  }
  2929  
  2930  func (fake *FakeConfig) SetUAAGrantTypeCalls(stub func(string)) {
  2931  	fake.setUAAGrantTypeMutex.Lock()
  2932  	defer fake.setUAAGrantTypeMutex.Unlock()
  2933  	fake.SetUAAGrantTypeStub = stub
  2934  }
  2935  
  2936  func (fake *FakeConfig) SetUAAGrantTypeArgsForCall(i int) string {
  2937  	fake.setUAAGrantTypeMutex.RLock()
  2938  	defer fake.setUAAGrantTypeMutex.RUnlock()
  2939  	argsForCall := fake.setUAAGrantTypeArgsForCall[i]
  2940  	return argsForCall.arg1
  2941  }
  2942  
  2943  func (fake *FakeConfig) SkipSSLValidation() bool {
  2944  	fake.skipSSLValidationMutex.Lock()
  2945  	ret, specificReturn := fake.skipSSLValidationReturnsOnCall[len(fake.skipSSLValidationArgsForCall)]
  2946  	fake.skipSSLValidationArgsForCall = append(fake.skipSSLValidationArgsForCall, struct {
  2947  	}{})
  2948  	fake.recordInvocation("SkipSSLValidation", []interface{}{})
  2949  	fake.skipSSLValidationMutex.Unlock()
  2950  	if fake.SkipSSLValidationStub != nil {
  2951  		return fake.SkipSSLValidationStub()
  2952  	}
  2953  	if specificReturn {
  2954  		return ret.result1
  2955  	}
  2956  	fakeReturns := fake.skipSSLValidationReturns
  2957  	return fakeReturns.result1
  2958  }
  2959  
  2960  func (fake *FakeConfig) SkipSSLValidationCallCount() int {
  2961  	fake.skipSSLValidationMutex.RLock()
  2962  	defer fake.skipSSLValidationMutex.RUnlock()
  2963  	return len(fake.skipSSLValidationArgsForCall)
  2964  }
  2965  
  2966  func (fake *FakeConfig) SkipSSLValidationCalls(stub func() bool) {
  2967  	fake.skipSSLValidationMutex.Lock()
  2968  	defer fake.skipSSLValidationMutex.Unlock()
  2969  	fake.SkipSSLValidationStub = stub
  2970  }
  2971  
  2972  func (fake *FakeConfig) SkipSSLValidationReturns(result1 bool) {
  2973  	fake.skipSSLValidationMutex.Lock()
  2974  	defer fake.skipSSLValidationMutex.Unlock()
  2975  	fake.SkipSSLValidationStub = nil
  2976  	fake.skipSSLValidationReturns = struct {
  2977  		result1 bool
  2978  	}{result1}
  2979  }
  2980  
  2981  func (fake *FakeConfig) SkipSSLValidationReturnsOnCall(i int, result1 bool) {
  2982  	fake.skipSSLValidationMutex.Lock()
  2983  	defer fake.skipSSLValidationMutex.Unlock()
  2984  	fake.SkipSSLValidationStub = nil
  2985  	if fake.skipSSLValidationReturnsOnCall == nil {
  2986  		fake.skipSSLValidationReturnsOnCall = make(map[int]struct {
  2987  			result1 bool
  2988  		})
  2989  	}
  2990  	fake.skipSSLValidationReturnsOnCall[i] = struct {
  2991  		result1 bool
  2992  	}{result1}
  2993  }
  2994  
  2995  func (fake *FakeConfig) StagingTimeout() time.Duration {
  2996  	fake.stagingTimeoutMutex.Lock()
  2997  	ret, specificReturn := fake.stagingTimeoutReturnsOnCall[len(fake.stagingTimeoutArgsForCall)]
  2998  	fake.stagingTimeoutArgsForCall = append(fake.stagingTimeoutArgsForCall, struct {
  2999  	}{})
  3000  	fake.recordInvocation("StagingTimeout", []interface{}{})
  3001  	fake.stagingTimeoutMutex.Unlock()
  3002  	if fake.StagingTimeoutStub != nil {
  3003  		return fake.StagingTimeoutStub()
  3004  	}
  3005  	if specificReturn {
  3006  		return ret.result1
  3007  	}
  3008  	fakeReturns := fake.stagingTimeoutReturns
  3009  	return fakeReturns.result1
  3010  }
  3011  
  3012  func (fake *FakeConfig) StagingTimeoutCallCount() int {
  3013  	fake.stagingTimeoutMutex.RLock()
  3014  	defer fake.stagingTimeoutMutex.RUnlock()
  3015  	return len(fake.stagingTimeoutArgsForCall)
  3016  }
  3017  
  3018  func (fake *FakeConfig) StagingTimeoutCalls(stub func() time.Duration) {
  3019  	fake.stagingTimeoutMutex.Lock()
  3020  	defer fake.stagingTimeoutMutex.Unlock()
  3021  	fake.StagingTimeoutStub = stub
  3022  }
  3023  
  3024  func (fake *FakeConfig) StagingTimeoutReturns(result1 time.Duration) {
  3025  	fake.stagingTimeoutMutex.Lock()
  3026  	defer fake.stagingTimeoutMutex.Unlock()
  3027  	fake.StagingTimeoutStub = nil
  3028  	fake.stagingTimeoutReturns = struct {
  3029  		result1 time.Duration
  3030  	}{result1}
  3031  }
  3032  
  3033  func (fake *FakeConfig) StagingTimeoutReturnsOnCall(i int, result1 time.Duration) {
  3034  	fake.stagingTimeoutMutex.Lock()
  3035  	defer fake.stagingTimeoutMutex.Unlock()
  3036  	fake.StagingTimeoutStub = nil
  3037  	if fake.stagingTimeoutReturnsOnCall == nil {
  3038  		fake.stagingTimeoutReturnsOnCall = make(map[int]struct {
  3039  			result1 time.Duration
  3040  		})
  3041  	}
  3042  	fake.stagingTimeoutReturnsOnCall[i] = struct {
  3043  		result1 time.Duration
  3044  	}{result1}
  3045  }
  3046  
  3047  func (fake *FakeConfig) StartupTimeout() time.Duration {
  3048  	fake.startupTimeoutMutex.Lock()
  3049  	ret, specificReturn := fake.startupTimeoutReturnsOnCall[len(fake.startupTimeoutArgsForCall)]
  3050  	fake.startupTimeoutArgsForCall = append(fake.startupTimeoutArgsForCall, struct {
  3051  	}{})
  3052  	fake.recordInvocation("StartupTimeout", []interface{}{})
  3053  	fake.startupTimeoutMutex.Unlock()
  3054  	if fake.StartupTimeoutStub != nil {
  3055  		return fake.StartupTimeoutStub()
  3056  	}
  3057  	if specificReturn {
  3058  		return ret.result1
  3059  	}
  3060  	fakeReturns := fake.startupTimeoutReturns
  3061  	return fakeReturns.result1
  3062  }
  3063  
  3064  func (fake *FakeConfig) StartupTimeoutCallCount() int {
  3065  	fake.startupTimeoutMutex.RLock()
  3066  	defer fake.startupTimeoutMutex.RUnlock()
  3067  	return len(fake.startupTimeoutArgsForCall)
  3068  }
  3069  
  3070  func (fake *FakeConfig) StartupTimeoutCalls(stub func() time.Duration) {
  3071  	fake.startupTimeoutMutex.Lock()
  3072  	defer fake.startupTimeoutMutex.Unlock()
  3073  	fake.StartupTimeoutStub = stub
  3074  }
  3075  
  3076  func (fake *FakeConfig) StartupTimeoutReturns(result1 time.Duration) {
  3077  	fake.startupTimeoutMutex.Lock()
  3078  	defer fake.startupTimeoutMutex.Unlock()
  3079  	fake.StartupTimeoutStub = nil
  3080  	fake.startupTimeoutReturns = struct {
  3081  		result1 time.Duration
  3082  	}{result1}
  3083  }
  3084  
  3085  func (fake *FakeConfig) StartupTimeoutReturnsOnCall(i int, result1 time.Duration) {
  3086  	fake.startupTimeoutMutex.Lock()
  3087  	defer fake.startupTimeoutMutex.Unlock()
  3088  	fake.StartupTimeoutStub = nil
  3089  	if fake.startupTimeoutReturnsOnCall == nil {
  3090  		fake.startupTimeoutReturnsOnCall = make(map[int]struct {
  3091  			result1 time.Duration
  3092  		})
  3093  	}
  3094  	fake.startupTimeoutReturnsOnCall[i] = struct {
  3095  		result1 time.Duration
  3096  	}{result1}
  3097  }
  3098  
  3099  func (fake *FakeConfig) Target() string {
  3100  	fake.targetMutex.Lock()
  3101  	ret, specificReturn := fake.targetReturnsOnCall[len(fake.targetArgsForCall)]
  3102  	fake.targetArgsForCall = append(fake.targetArgsForCall, struct {
  3103  	}{})
  3104  	fake.recordInvocation("Target", []interface{}{})
  3105  	fake.targetMutex.Unlock()
  3106  	if fake.TargetStub != nil {
  3107  		return fake.TargetStub()
  3108  	}
  3109  	if specificReturn {
  3110  		return ret.result1
  3111  	}
  3112  	fakeReturns := fake.targetReturns
  3113  	return fakeReturns.result1
  3114  }
  3115  
  3116  func (fake *FakeConfig) TargetCallCount() int {
  3117  	fake.targetMutex.RLock()
  3118  	defer fake.targetMutex.RUnlock()
  3119  	return len(fake.targetArgsForCall)
  3120  }
  3121  
  3122  func (fake *FakeConfig) TargetCalls(stub func() string) {
  3123  	fake.targetMutex.Lock()
  3124  	defer fake.targetMutex.Unlock()
  3125  	fake.TargetStub = stub
  3126  }
  3127  
  3128  func (fake *FakeConfig) TargetReturns(result1 string) {
  3129  	fake.targetMutex.Lock()
  3130  	defer fake.targetMutex.Unlock()
  3131  	fake.TargetStub = nil
  3132  	fake.targetReturns = struct {
  3133  		result1 string
  3134  	}{result1}
  3135  }
  3136  
  3137  func (fake *FakeConfig) TargetReturnsOnCall(i int, result1 string) {
  3138  	fake.targetMutex.Lock()
  3139  	defer fake.targetMutex.Unlock()
  3140  	fake.TargetStub = nil
  3141  	if fake.targetReturnsOnCall == nil {
  3142  		fake.targetReturnsOnCall = make(map[int]struct {
  3143  			result1 string
  3144  		})
  3145  	}
  3146  	fake.targetReturnsOnCall[i] = struct {
  3147  		result1 string
  3148  	}{result1}
  3149  }
  3150  
  3151  func (fake *FakeConfig) TargetedOrganization() configv3.Organization {
  3152  	fake.targetedOrganizationMutex.Lock()
  3153  	ret, specificReturn := fake.targetedOrganizationReturnsOnCall[len(fake.targetedOrganizationArgsForCall)]
  3154  	fake.targetedOrganizationArgsForCall = append(fake.targetedOrganizationArgsForCall, struct {
  3155  	}{})
  3156  	fake.recordInvocation("TargetedOrganization", []interface{}{})
  3157  	fake.targetedOrganizationMutex.Unlock()
  3158  	if fake.TargetedOrganizationStub != nil {
  3159  		return fake.TargetedOrganizationStub()
  3160  	}
  3161  	if specificReturn {
  3162  		return ret.result1
  3163  	}
  3164  	fakeReturns := fake.targetedOrganizationReturns
  3165  	return fakeReturns.result1
  3166  }
  3167  
  3168  func (fake *FakeConfig) TargetedOrganizationCallCount() int {
  3169  	fake.targetedOrganizationMutex.RLock()
  3170  	defer fake.targetedOrganizationMutex.RUnlock()
  3171  	return len(fake.targetedOrganizationArgsForCall)
  3172  }
  3173  
  3174  func (fake *FakeConfig) TargetedOrganizationCalls(stub func() configv3.Organization) {
  3175  	fake.targetedOrganizationMutex.Lock()
  3176  	defer fake.targetedOrganizationMutex.Unlock()
  3177  	fake.TargetedOrganizationStub = stub
  3178  }
  3179  
  3180  func (fake *FakeConfig) TargetedOrganizationReturns(result1 configv3.Organization) {
  3181  	fake.targetedOrganizationMutex.Lock()
  3182  	defer fake.targetedOrganizationMutex.Unlock()
  3183  	fake.TargetedOrganizationStub = nil
  3184  	fake.targetedOrganizationReturns = struct {
  3185  		result1 configv3.Organization
  3186  	}{result1}
  3187  }
  3188  
  3189  func (fake *FakeConfig) TargetedOrganizationReturnsOnCall(i int, result1 configv3.Organization) {
  3190  	fake.targetedOrganizationMutex.Lock()
  3191  	defer fake.targetedOrganizationMutex.Unlock()
  3192  	fake.TargetedOrganizationStub = nil
  3193  	if fake.targetedOrganizationReturnsOnCall == nil {
  3194  		fake.targetedOrganizationReturnsOnCall = make(map[int]struct {
  3195  			result1 configv3.Organization
  3196  		})
  3197  	}
  3198  	fake.targetedOrganizationReturnsOnCall[i] = struct {
  3199  		result1 configv3.Organization
  3200  	}{result1}
  3201  }
  3202  
  3203  func (fake *FakeConfig) TargetedOrganizationName() string {
  3204  	fake.targetedOrganizationNameMutex.Lock()
  3205  	ret, specificReturn := fake.targetedOrganizationNameReturnsOnCall[len(fake.targetedOrganizationNameArgsForCall)]
  3206  	fake.targetedOrganizationNameArgsForCall = append(fake.targetedOrganizationNameArgsForCall, struct {
  3207  	}{})
  3208  	fake.recordInvocation("TargetedOrganizationName", []interface{}{})
  3209  	fake.targetedOrganizationNameMutex.Unlock()
  3210  	if fake.TargetedOrganizationNameStub != nil {
  3211  		return fake.TargetedOrganizationNameStub()
  3212  	}
  3213  	if specificReturn {
  3214  		return ret.result1
  3215  	}
  3216  	fakeReturns := fake.targetedOrganizationNameReturns
  3217  	return fakeReturns.result1
  3218  }
  3219  
  3220  func (fake *FakeConfig) TargetedOrganizationNameCallCount() int {
  3221  	fake.targetedOrganizationNameMutex.RLock()
  3222  	defer fake.targetedOrganizationNameMutex.RUnlock()
  3223  	return len(fake.targetedOrganizationNameArgsForCall)
  3224  }
  3225  
  3226  func (fake *FakeConfig) TargetedOrganizationNameCalls(stub func() string) {
  3227  	fake.targetedOrganizationNameMutex.Lock()
  3228  	defer fake.targetedOrganizationNameMutex.Unlock()
  3229  	fake.TargetedOrganizationNameStub = stub
  3230  }
  3231  
  3232  func (fake *FakeConfig) TargetedOrganizationNameReturns(result1 string) {
  3233  	fake.targetedOrganizationNameMutex.Lock()
  3234  	defer fake.targetedOrganizationNameMutex.Unlock()
  3235  	fake.TargetedOrganizationNameStub = nil
  3236  	fake.targetedOrganizationNameReturns = struct {
  3237  		result1 string
  3238  	}{result1}
  3239  }
  3240  
  3241  func (fake *FakeConfig) TargetedOrganizationNameReturnsOnCall(i int, result1 string) {
  3242  	fake.targetedOrganizationNameMutex.Lock()
  3243  	defer fake.targetedOrganizationNameMutex.Unlock()
  3244  	fake.TargetedOrganizationNameStub = nil
  3245  	if fake.targetedOrganizationNameReturnsOnCall == nil {
  3246  		fake.targetedOrganizationNameReturnsOnCall = make(map[int]struct {
  3247  			result1 string
  3248  		})
  3249  	}
  3250  	fake.targetedOrganizationNameReturnsOnCall[i] = struct {
  3251  		result1 string
  3252  	}{result1}
  3253  }
  3254  
  3255  func (fake *FakeConfig) TargetedSpace() configv3.Space {
  3256  	fake.targetedSpaceMutex.Lock()
  3257  	ret, specificReturn := fake.targetedSpaceReturnsOnCall[len(fake.targetedSpaceArgsForCall)]
  3258  	fake.targetedSpaceArgsForCall = append(fake.targetedSpaceArgsForCall, struct {
  3259  	}{})
  3260  	fake.recordInvocation("TargetedSpace", []interface{}{})
  3261  	fake.targetedSpaceMutex.Unlock()
  3262  	if fake.TargetedSpaceStub != nil {
  3263  		return fake.TargetedSpaceStub()
  3264  	}
  3265  	if specificReturn {
  3266  		return ret.result1
  3267  	}
  3268  	fakeReturns := fake.targetedSpaceReturns
  3269  	return fakeReturns.result1
  3270  }
  3271  
  3272  func (fake *FakeConfig) TargetedSpaceCallCount() int {
  3273  	fake.targetedSpaceMutex.RLock()
  3274  	defer fake.targetedSpaceMutex.RUnlock()
  3275  	return len(fake.targetedSpaceArgsForCall)
  3276  }
  3277  
  3278  func (fake *FakeConfig) TargetedSpaceCalls(stub func() configv3.Space) {
  3279  	fake.targetedSpaceMutex.Lock()
  3280  	defer fake.targetedSpaceMutex.Unlock()
  3281  	fake.TargetedSpaceStub = stub
  3282  }
  3283  
  3284  func (fake *FakeConfig) TargetedSpaceReturns(result1 configv3.Space) {
  3285  	fake.targetedSpaceMutex.Lock()
  3286  	defer fake.targetedSpaceMutex.Unlock()
  3287  	fake.TargetedSpaceStub = nil
  3288  	fake.targetedSpaceReturns = struct {
  3289  		result1 configv3.Space
  3290  	}{result1}
  3291  }
  3292  
  3293  func (fake *FakeConfig) TargetedSpaceReturnsOnCall(i int, result1 configv3.Space) {
  3294  	fake.targetedSpaceMutex.Lock()
  3295  	defer fake.targetedSpaceMutex.Unlock()
  3296  	fake.TargetedSpaceStub = nil
  3297  	if fake.targetedSpaceReturnsOnCall == nil {
  3298  		fake.targetedSpaceReturnsOnCall = make(map[int]struct {
  3299  			result1 configv3.Space
  3300  		})
  3301  	}
  3302  	fake.targetedSpaceReturnsOnCall[i] = struct {
  3303  		result1 configv3.Space
  3304  	}{result1}
  3305  }
  3306  
  3307  func (fake *FakeConfig) TerminalWidth() int {
  3308  	fake.terminalWidthMutex.Lock()
  3309  	ret, specificReturn := fake.terminalWidthReturnsOnCall[len(fake.terminalWidthArgsForCall)]
  3310  	fake.terminalWidthArgsForCall = append(fake.terminalWidthArgsForCall, struct {
  3311  	}{})
  3312  	fake.recordInvocation("TerminalWidth", []interface{}{})
  3313  	fake.terminalWidthMutex.Unlock()
  3314  	if fake.TerminalWidthStub != nil {
  3315  		return fake.TerminalWidthStub()
  3316  	}
  3317  	if specificReturn {
  3318  		return ret.result1
  3319  	}
  3320  	fakeReturns := fake.terminalWidthReturns
  3321  	return fakeReturns.result1
  3322  }
  3323  
  3324  func (fake *FakeConfig) TerminalWidthCallCount() int {
  3325  	fake.terminalWidthMutex.RLock()
  3326  	defer fake.terminalWidthMutex.RUnlock()
  3327  	return len(fake.terminalWidthArgsForCall)
  3328  }
  3329  
  3330  func (fake *FakeConfig) TerminalWidthCalls(stub func() int) {
  3331  	fake.terminalWidthMutex.Lock()
  3332  	defer fake.terminalWidthMutex.Unlock()
  3333  	fake.TerminalWidthStub = stub
  3334  }
  3335  
  3336  func (fake *FakeConfig) TerminalWidthReturns(result1 int) {
  3337  	fake.terminalWidthMutex.Lock()
  3338  	defer fake.terminalWidthMutex.Unlock()
  3339  	fake.TerminalWidthStub = nil
  3340  	fake.terminalWidthReturns = struct {
  3341  		result1 int
  3342  	}{result1}
  3343  }
  3344  
  3345  func (fake *FakeConfig) TerminalWidthReturnsOnCall(i int, result1 int) {
  3346  	fake.terminalWidthMutex.Lock()
  3347  	defer fake.terminalWidthMutex.Unlock()
  3348  	fake.TerminalWidthStub = nil
  3349  	if fake.terminalWidthReturnsOnCall == nil {
  3350  		fake.terminalWidthReturnsOnCall = make(map[int]struct {
  3351  			result1 int
  3352  		})
  3353  	}
  3354  	fake.terminalWidthReturnsOnCall[i] = struct {
  3355  		result1 int
  3356  	}{result1}
  3357  }
  3358  
  3359  func (fake *FakeConfig) UAADisableKeepAlives() bool {
  3360  	fake.uAADisableKeepAlivesMutex.Lock()
  3361  	ret, specificReturn := fake.uAADisableKeepAlivesReturnsOnCall[len(fake.uAADisableKeepAlivesArgsForCall)]
  3362  	fake.uAADisableKeepAlivesArgsForCall = append(fake.uAADisableKeepAlivesArgsForCall, struct {
  3363  	}{})
  3364  	fake.recordInvocation("UAADisableKeepAlives", []interface{}{})
  3365  	fake.uAADisableKeepAlivesMutex.Unlock()
  3366  	if fake.UAADisableKeepAlivesStub != nil {
  3367  		return fake.UAADisableKeepAlivesStub()
  3368  	}
  3369  	if specificReturn {
  3370  		return ret.result1
  3371  	}
  3372  	fakeReturns := fake.uAADisableKeepAlivesReturns
  3373  	return fakeReturns.result1
  3374  }
  3375  
  3376  func (fake *FakeConfig) UAADisableKeepAlivesCallCount() int {
  3377  	fake.uAADisableKeepAlivesMutex.RLock()
  3378  	defer fake.uAADisableKeepAlivesMutex.RUnlock()
  3379  	return len(fake.uAADisableKeepAlivesArgsForCall)
  3380  }
  3381  
  3382  func (fake *FakeConfig) UAADisableKeepAlivesCalls(stub func() bool) {
  3383  	fake.uAADisableKeepAlivesMutex.Lock()
  3384  	defer fake.uAADisableKeepAlivesMutex.Unlock()
  3385  	fake.UAADisableKeepAlivesStub = stub
  3386  }
  3387  
  3388  func (fake *FakeConfig) UAADisableKeepAlivesReturns(result1 bool) {
  3389  	fake.uAADisableKeepAlivesMutex.Lock()
  3390  	defer fake.uAADisableKeepAlivesMutex.Unlock()
  3391  	fake.UAADisableKeepAlivesStub = nil
  3392  	fake.uAADisableKeepAlivesReturns = struct {
  3393  		result1 bool
  3394  	}{result1}
  3395  }
  3396  
  3397  func (fake *FakeConfig) UAADisableKeepAlivesReturnsOnCall(i int, result1 bool) {
  3398  	fake.uAADisableKeepAlivesMutex.Lock()
  3399  	defer fake.uAADisableKeepAlivesMutex.Unlock()
  3400  	fake.UAADisableKeepAlivesStub = nil
  3401  	if fake.uAADisableKeepAlivesReturnsOnCall == nil {
  3402  		fake.uAADisableKeepAlivesReturnsOnCall = make(map[int]struct {
  3403  			result1 bool
  3404  		})
  3405  	}
  3406  	fake.uAADisableKeepAlivesReturnsOnCall[i] = struct {
  3407  		result1 bool
  3408  	}{result1}
  3409  }
  3410  
  3411  func (fake *FakeConfig) UAAEndpoint() string {
  3412  	fake.uAAEndpointMutex.Lock()
  3413  	ret, specificReturn := fake.uAAEndpointReturnsOnCall[len(fake.uAAEndpointArgsForCall)]
  3414  	fake.uAAEndpointArgsForCall = append(fake.uAAEndpointArgsForCall, struct {
  3415  	}{})
  3416  	fake.recordInvocation("UAAEndpoint", []interface{}{})
  3417  	fake.uAAEndpointMutex.Unlock()
  3418  	if fake.UAAEndpointStub != nil {
  3419  		return fake.UAAEndpointStub()
  3420  	}
  3421  	if specificReturn {
  3422  		return ret.result1
  3423  	}
  3424  	fakeReturns := fake.uAAEndpointReturns
  3425  	return fakeReturns.result1
  3426  }
  3427  
  3428  func (fake *FakeConfig) UAAEndpointCallCount() int {
  3429  	fake.uAAEndpointMutex.RLock()
  3430  	defer fake.uAAEndpointMutex.RUnlock()
  3431  	return len(fake.uAAEndpointArgsForCall)
  3432  }
  3433  
  3434  func (fake *FakeConfig) UAAEndpointCalls(stub func() string) {
  3435  	fake.uAAEndpointMutex.Lock()
  3436  	defer fake.uAAEndpointMutex.Unlock()
  3437  	fake.UAAEndpointStub = stub
  3438  }
  3439  
  3440  func (fake *FakeConfig) UAAEndpointReturns(result1 string) {
  3441  	fake.uAAEndpointMutex.Lock()
  3442  	defer fake.uAAEndpointMutex.Unlock()
  3443  	fake.UAAEndpointStub = nil
  3444  	fake.uAAEndpointReturns = struct {
  3445  		result1 string
  3446  	}{result1}
  3447  }
  3448  
  3449  func (fake *FakeConfig) UAAEndpointReturnsOnCall(i int, result1 string) {
  3450  	fake.uAAEndpointMutex.Lock()
  3451  	defer fake.uAAEndpointMutex.Unlock()
  3452  	fake.UAAEndpointStub = nil
  3453  	if fake.uAAEndpointReturnsOnCall == nil {
  3454  		fake.uAAEndpointReturnsOnCall = make(map[int]struct {
  3455  			result1 string
  3456  		})
  3457  	}
  3458  	fake.uAAEndpointReturnsOnCall[i] = struct {
  3459  		result1 string
  3460  	}{result1}
  3461  }
  3462  
  3463  func (fake *FakeConfig) UAAGrantType() string {
  3464  	fake.uAAGrantTypeMutex.Lock()
  3465  	ret, specificReturn := fake.uAAGrantTypeReturnsOnCall[len(fake.uAAGrantTypeArgsForCall)]
  3466  	fake.uAAGrantTypeArgsForCall = append(fake.uAAGrantTypeArgsForCall, struct {
  3467  	}{})
  3468  	fake.recordInvocation("UAAGrantType", []interface{}{})
  3469  	fake.uAAGrantTypeMutex.Unlock()
  3470  	if fake.UAAGrantTypeStub != nil {
  3471  		return fake.UAAGrantTypeStub()
  3472  	}
  3473  	if specificReturn {
  3474  		return ret.result1
  3475  	}
  3476  	fakeReturns := fake.uAAGrantTypeReturns
  3477  	return fakeReturns.result1
  3478  }
  3479  
  3480  func (fake *FakeConfig) UAAGrantTypeCallCount() int {
  3481  	fake.uAAGrantTypeMutex.RLock()
  3482  	defer fake.uAAGrantTypeMutex.RUnlock()
  3483  	return len(fake.uAAGrantTypeArgsForCall)
  3484  }
  3485  
  3486  func (fake *FakeConfig) UAAGrantTypeCalls(stub func() string) {
  3487  	fake.uAAGrantTypeMutex.Lock()
  3488  	defer fake.uAAGrantTypeMutex.Unlock()
  3489  	fake.UAAGrantTypeStub = stub
  3490  }
  3491  
  3492  func (fake *FakeConfig) UAAGrantTypeReturns(result1 string) {
  3493  	fake.uAAGrantTypeMutex.Lock()
  3494  	defer fake.uAAGrantTypeMutex.Unlock()
  3495  	fake.UAAGrantTypeStub = nil
  3496  	fake.uAAGrantTypeReturns = struct {
  3497  		result1 string
  3498  	}{result1}
  3499  }
  3500  
  3501  func (fake *FakeConfig) UAAGrantTypeReturnsOnCall(i int, result1 string) {
  3502  	fake.uAAGrantTypeMutex.Lock()
  3503  	defer fake.uAAGrantTypeMutex.Unlock()
  3504  	fake.UAAGrantTypeStub = nil
  3505  	if fake.uAAGrantTypeReturnsOnCall == nil {
  3506  		fake.uAAGrantTypeReturnsOnCall = make(map[int]struct {
  3507  			result1 string
  3508  		})
  3509  	}
  3510  	fake.uAAGrantTypeReturnsOnCall[i] = struct {
  3511  		result1 string
  3512  	}{result1}
  3513  }
  3514  
  3515  func (fake *FakeConfig) UAAOAuthClient() string {
  3516  	fake.uAAOAuthClientMutex.Lock()
  3517  	ret, specificReturn := fake.uAAOAuthClientReturnsOnCall[len(fake.uAAOAuthClientArgsForCall)]
  3518  	fake.uAAOAuthClientArgsForCall = append(fake.uAAOAuthClientArgsForCall, struct {
  3519  	}{})
  3520  	fake.recordInvocation("UAAOAuthClient", []interface{}{})
  3521  	fake.uAAOAuthClientMutex.Unlock()
  3522  	if fake.UAAOAuthClientStub != nil {
  3523  		return fake.UAAOAuthClientStub()
  3524  	}
  3525  	if specificReturn {
  3526  		return ret.result1
  3527  	}
  3528  	fakeReturns := fake.uAAOAuthClientReturns
  3529  	return fakeReturns.result1
  3530  }
  3531  
  3532  func (fake *FakeConfig) UAAOAuthClientCallCount() int {
  3533  	fake.uAAOAuthClientMutex.RLock()
  3534  	defer fake.uAAOAuthClientMutex.RUnlock()
  3535  	return len(fake.uAAOAuthClientArgsForCall)
  3536  }
  3537  
  3538  func (fake *FakeConfig) UAAOAuthClientCalls(stub func() string) {
  3539  	fake.uAAOAuthClientMutex.Lock()
  3540  	defer fake.uAAOAuthClientMutex.Unlock()
  3541  	fake.UAAOAuthClientStub = stub
  3542  }
  3543  
  3544  func (fake *FakeConfig) UAAOAuthClientReturns(result1 string) {
  3545  	fake.uAAOAuthClientMutex.Lock()
  3546  	defer fake.uAAOAuthClientMutex.Unlock()
  3547  	fake.UAAOAuthClientStub = nil
  3548  	fake.uAAOAuthClientReturns = struct {
  3549  		result1 string
  3550  	}{result1}
  3551  }
  3552  
  3553  func (fake *FakeConfig) UAAOAuthClientReturnsOnCall(i int, result1 string) {
  3554  	fake.uAAOAuthClientMutex.Lock()
  3555  	defer fake.uAAOAuthClientMutex.Unlock()
  3556  	fake.UAAOAuthClientStub = nil
  3557  	if fake.uAAOAuthClientReturnsOnCall == nil {
  3558  		fake.uAAOAuthClientReturnsOnCall = make(map[int]struct {
  3559  			result1 string
  3560  		})
  3561  	}
  3562  	fake.uAAOAuthClientReturnsOnCall[i] = struct {
  3563  		result1 string
  3564  	}{result1}
  3565  }
  3566  
  3567  func (fake *FakeConfig) UAAOAuthClientSecret() string {
  3568  	fake.uAAOAuthClientSecretMutex.Lock()
  3569  	ret, specificReturn := fake.uAAOAuthClientSecretReturnsOnCall[len(fake.uAAOAuthClientSecretArgsForCall)]
  3570  	fake.uAAOAuthClientSecretArgsForCall = append(fake.uAAOAuthClientSecretArgsForCall, struct {
  3571  	}{})
  3572  	fake.recordInvocation("UAAOAuthClientSecret", []interface{}{})
  3573  	fake.uAAOAuthClientSecretMutex.Unlock()
  3574  	if fake.UAAOAuthClientSecretStub != nil {
  3575  		return fake.UAAOAuthClientSecretStub()
  3576  	}
  3577  	if specificReturn {
  3578  		return ret.result1
  3579  	}
  3580  	fakeReturns := fake.uAAOAuthClientSecretReturns
  3581  	return fakeReturns.result1
  3582  }
  3583  
  3584  func (fake *FakeConfig) UAAOAuthClientSecretCallCount() int {
  3585  	fake.uAAOAuthClientSecretMutex.RLock()
  3586  	defer fake.uAAOAuthClientSecretMutex.RUnlock()
  3587  	return len(fake.uAAOAuthClientSecretArgsForCall)
  3588  }
  3589  
  3590  func (fake *FakeConfig) UAAOAuthClientSecretCalls(stub func() string) {
  3591  	fake.uAAOAuthClientSecretMutex.Lock()
  3592  	defer fake.uAAOAuthClientSecretMutex.Unlock()
  3593  	fake.UAAOAuthClientSecretStub = stub
  3594  }
  3595  
  3596  func (fake *FakeConfig) UAAOAuthClientSecretReturns(result1 string) {
  3597  	fake.uAAOAuthClientSecretMutex.Lock()
  3598  	defer fake.uAAOAuthClientSecretMutex.Unlock()
  3599  	fake.UAAOAuthClientSecretStub = nil
  3600  	fake.uAAOAuthClientSecretReturns = struct {
  3601  		result1 string
  3602  	}{result1}
  3603  }
  3604  
  3605  func (fake *FakeConfig) UAAOAuthClientSecretReturnsOnCall(i int, result1 string) {
  3606  	fake.uAAOAuthClientSecretMutex.Lock()
  3607  	defer fake.uAAOAuthClientSecretMutex.Unlock()
  3608  	fake.UAAOAuthClientSecretStub = nil
  3609  	if fake.uAAOAuthClientSecretReturnsOnCall == nil {
  3610  		fake.uAAOAuthClientSecretReturnsOnCall = make(map[int]struct {
  3611  			result1 string
  3612  		})
  3613  	}
  3614  	fake.uAAOAuthClientSecretReturnsOnCall[i] = struct {
  3615  		result1 string
  3616  	}{result1}
  3617  }
  3618  
  3619  func (fake *FakeConfig) UnsetOrganizationAndSpaceInformation() {
  3620  	fake.unsetOrganizationAndSpaceInformationMutex.Lock()
  3621  	fake.unsetOrganizationAndSpaceInformationArgsForCall = append(fake.unsetOrganizationAndSpaceInformationArgsForCall, struct {
  3622  	}{})
  3623  	fake.recordInvocation("UnsetOrganizationAndSpaceInformation", []interface{}{})
  3624  	fake.unsetOrganizationAndSpaceInformationMutex.Unlock()
  3625  	if fake.UnsetOrganizationAndSpaceInformationStub != nil {
  3626  		fake.UnsetOrganizationAndSpaceInformationStub()
  3627  	}
  3628  }
  3629  
  3630  func (fake *FakeConfig) UnsetOrganizationAndSpaceInformationCallCount() int {
  3631  	fake.unsetOrganizationAndSpaceInformationMutex.RLock()
  3632  	defer fake.unsetOrganizationAndSpaceInformationMutex.RUnlock()
  3633  	return len(fake.unsetOrganizationAndSpaceInformationArgsForCall)
  3634  }
  3635  
  3636  func (fake *FakeConfig) UnsetOrganizationAndSpaceInformationCalls(stub func()) {
  3637  	fake.unsetOrganizationAndSpaceInformationMutex.Lock()
  3638  	defer fake.unsetOrganizationAndSpaceInformationMutex.Unlock()
  3639  	fake.UnsetOrganizationAndSpaceInformationStub = stub
  3640  }
  3641  
  3642  func (fake *FakeConfig) UnsetSpaceInformation() {
  3643  	fake.unsetSpaceInformationMutex.Lock()
  3644  	fake.unsetSpaceInformationArgsForCall = append(fake.unsetSpaceInformationArgsForCall, struct {
  3645  	}{})
  3646  	fake.recordInvocation("UnsetSpaceInformation", []interface{}{})
  3647  	fake.unsetSpaceInformationMutex.Unlock()
  3648  	if fake.UnsetSpaceInformationStub != nil {
  3649  		fake.UnsetSpaceInformationStub()
  3650  	}
  3651  }
  3652  
  3653  func (fake *FakeConfig) UnsetSpaceInformationCallCount() int {
  3654  	fake.unsetSpaceInformationMutex.RLock()
  3655  	defer fake.unsetSpaceInformationMutex.RUnlock()
  3656  	return len(fake.unsetSpaceInformationArgsForCall)
  3657  }
  3658  
  3659  func (fake *FakeConfig) UnsetSpaceInformationCalls(stub func()) {
  3660  	fake.unsetSpaceInformationMutex.Lock()
  3661  	defer fake.unsetSpaceInformationMutex.Unlock()
  3662  	fake.UnsetSpaceInformationStub = stub
  3663  }
  3664  
  3665  func (fake *FakeConfig) UnsetUserInformation() {
  3666  	fake.unsetUserInformationMutex.Lock()
  3667  	fake.unsetUserInformationArgsForCall = append(fake.unsetUserInformationArgsForCall, struct {
  3668  	}{})
  3669  	fake.recordInvocation("UnsetUserInformation", []interface{}{})
  3670  	fake.unsetUserInformationMutex.Unlock()
  3671  	if fake.UnsetUserInformationStub != nil {
  3672  		fake.UnsetUserInformationStub()
  3673  	}
  3674  }
  3675  
  3676  func (fake *FakeConfig) UnsetUserInformationCallCount() int {
  3677  	fake.unsetUserInformationMutex.RLock()
  3678  	defer fake.unsetUserInformationMutex.RUnlock()
  3679  	return len(fake.unsetUserInformationArgsForCall)
  3680  }
  3681  
  3682  func (fake *FakeConfig) UnsetUserInformationCalls(stub func()) {
  3683  	fake.unsetUserInformationMutex.Lock()
  3684  	defer fake.unsetUserInformationMutex.Unlock()
  3685  	fake.UnsetUserInformationStub = stub
  3686  }
  3687  
  3688  func (fake *FakeConfig) V7SetSpaceInformation(arg1 string, arg2 string) {
  3689  	fake.v7SetSpaceInformationMutex.Lock()
  3690  	fake.v7SetSpaceInformationArgsForCall = append(fake.v7SetSpaceInformationArgsForCall, struct {
  3691  		arg1 string
  3692  		arg2 string
  3693  	}{arg1, arg2})
  3694  	fake.recordInvocation("V7SetSpaceInformation", []interface{}{arg1, arg2})
  3695  	fake.v7SetSpaceInformationMutex.Unlock()
  3696  	if fake.V7SetSpaceInformationStub != nil {
  3697  		fake.V7SetSpaceInformationStub(arg1, arg2)
  3698  	}
  3699  }
  3700  
  3701  func (fake *FakeConfig) V7SetSpaceInformationCallCount() int {
  3702  	fake.v7SetSpaceInformationMutex.RLock()
  3703  	defer fake.v7SetSpaceInformationMutex.RUnlock()
  3704  	return len(fake.v7SetSpaceInformationArgsForCall)
  3705  }
  3706  
  3707  func (fake *FakeConfig) V7SetSpaceInformationCalls(stub func(string, string)) {
  3708  	fake.v7SetSpaceInformationMutex.Lock()
  3709  	defer fake.v7SetSpaceInformationMutex.Unlock()
  3710  	fake.V7SetSpaceInformationStub = stub
  3711  }
  3712  
  3713  func (fake *FakeConfig) V7SetSpaceInformationArgsForCall(i int) (string, string) {
  3714  	fake.v7SetSpaceInformationMutex.RLock()
  3715  	defer fake.v7SetSpaceInformationMutex.RUnlock()
  3716  	argsForCall := fake.v7SetSpaceInformationArgsForCall[i]
  3717  	return argsForCall.arg1, argsForCall.arg2
  3718  }
  3719  
  3720  func (fake *FakeConfig) Verbose() (bool, []string) {
  3721  	fake.verboseMutex.Lock()
  3722  	ret, specificReturn := fake.verboseReturnsOnCall[len(fake.verboseArgsForCall)]
  3723  	fake.verboseArgsForCall = append(fake.verboseArgsForCall, struct {
  3724  	}{})
  3725  	fake.recordInvocation("Verbose", []interface{}{})
  3726  	fake.verboseMutex.Unlock()
  3727  	if fake.VerboseStub != nil {
  3728  		return fake.VerboseStub()
  3729  	}
  3730  	if specificReturn {
  3731  		return ret.result1, ret.result2
  3732  	}
  3733  	fakeReturns := fake.verboseReturns
  3734  	return fakeReturns.result1, fakeReturns.result2
  3735  }
  3736  
  3737  func (fake *FakeConfig) VerboseCallCount() int {
  3738  	fake.verboseMutex.RLock()
  3739  	defer fake.verboseMutex.RUnlock()
  3740  	return len(fake.verboseArgsForCall)
  3741  }
  3742  
  3743  func (fake *FakeConfig) VerboseCalls(stub func() (bool, []string)) {
  3744  	fake.verboseMutex.Lock()
  3745  	defer fake.verboseMutex.Unlock()
  3746  	fake.VerboseStub = stub
  3747  }
  3748  
  3749  func (fake *FakeConfig) VerboseReturns(result1 bool, result2 []string) {
  3750  	fake.verboseMutex.Lock()
  3751  	defer fake.verboseMutex.Unlock()
  3752  	fake.VerboseStub = nil
  3753  	fake.verboseReturns = struct {
  3754  		result1 bool
  3755  		result2 []string
  3756  	}{result1, result2}
  3757  }
  3758  
  3759  func (fake *FakeConfig) VerboseReturnsOnCall(i int, result1 bool, result2 []string) {
  3760  	fake.verboseMutex.Lock()
  3761  	defer fake.verboseMutex.Unlock()
  3762  	fake.VerboseStub = nil
  3763  	if fake.verboseReturnsOnCall == nil {
  3764  		fake.verboseReturnsOnCall = make(map[int]struct {
  3765  			result1 bool
  3766  			result2 []string
  3767  		})
  3768  	}
  3769  	fake.verboseReturnsOnCall[i] = struct {
  3770  		result1 bool
  3771  		result2 []string
  3772  	}{result1, result2}
  3773  }
  3774  
  3775  func (fake *FakeConfig) WriteConfig() error {
  3776  	fake.writeConfigMutex.Lock()
  3777  	ret, specificReturn := fake.writeConfigReturnsOnCall[len(fake.writeConfigArgsForCall)]
  3778  	fake.writeConfigArgsForCall = append(fake.writeConfigArgsForCall, struct {
  3779  	}{})
  3780  	fake.recordInvocation("WriteConfig", []interface{}{})
  3781  	fake.writeConfigMutex.Unlock()
  3782  	if fake.WriteConfigStub != nil {
  3783  		return fake.WriteConfigStub()
  3784  	}
  3785  	if specificReturn {
  3786  		return ret.result1
  3787  	}
  3788  	fakeReturns := fake.writeConfigReturns
  3789  	return fakeReturns.result1
  3790  }
  3791  
  3792  func (fake *FakeConfig) WriteConfigCallCount() int {
  3793  	fake.writeConfigMutex.RLock()
  3794  	defer fake.writeConfigMutex.RUnlock()
  3795  	return len(fake.writeConfigArgsForCall)
  3796  }
  3797  
  3798  func (fake *FakeConfig) WriteConfigCalls(stub func() error) {
  3799  	fake.writeConfigMutex.Lock()
  3800  	defer fake.writeConfigMutex.Unlock()
  3801  	fake.WriteConfigStub = stub
  3802  }
  3803  
  3804  func (fake *FakeConfig) WriteConfigReturns(result1 error) {
  3805  	fake.writeConfigMutex.Lock()
  3806  	defer fake.writeConfigMutex.Unlock()
  3807  	fake.WriteConfigStub = nil
  3808  	fake.writeConfigReturns = struct {
  3809  		result1 error
  3810  	}{result1}
  3811  }
  3812  
  3813  func (fake *FakeConfig) WriteConfigReturnsOnCall(i int, result1 error) {
  3814  	fake.writeConfigMutex.Lock()
  3815  	defer fake.writeConfigMutex.Unlock()
  3816  	fake.WriteConfigStub = nil
  3817  	if fake.writeConfigReturnsOnCall == nil {
  3818  		fake.writeConfigReturnsOnCall = make(map[int]struct {
  3819  			result1 error
  3820  		})
  3821  	}
  3822  	fake.writeConfigReturnsOnCall[i] = struct {
  3823  		result1 error
  3824  	}{result1}
  3825  }
  3826  
  3827  func (fake *FakeConfig) WritePluginConfig() error {
  3828  	fake.writePluginConfigMutex.Lock()
  3829  	ret, specificReturn := fake.writePluginConfigReturnsOnCall[len(fake.writePluginConfigArgsForCall)]
  3830  	fake.writePluginConfigArgsForCall = append(fake.writePluginConfigArgsForCall, struct {
  3831  	}{})
  3832  	fake.recordInvocation("WritePluginConfig", []interface{}{})
  3833  	fake.writePluginConfigMutex.Unlock()
  3834  	if fake.WritePluginConfigStub != nil {
  3835  		return fake.WritePluginConfigStub()
  3836  	}
  3837  	if specificReturn {
  3838  		return ret.result1
  3839  	}
  3840  	fakeReturns := fake.writePluginConfigReturns
  3841  	return fakeReturns.result1
  3842  }
  3843  
  3844  func (fake *FakeConfig) WritePluginConfigCallCount() int {
  3845  	fake.writePluginConfigMutex.RLock()
  3846  	defer fake.writePluginConfigMutex.RUnlock()
  3847  	return len(fake.writePluginConfigArgsForCall)
  3848  }
  3849  
  3850  func (fake *FakeConfig) WritePluginConfigCalls(stub func() error) {
  3851  	fake.writePluginConfigMutex.Lock()
  3852  	defer fake.writePluginConfigMutex.Unlock()
  3853  	fake.WritePluginConfigStub = stub
  3854  }
  3855  
  3856  func (fake *FakeConfig) WritePluginConfigReturns(result1 error) {
  3857  	fake.writePluginConfigMutex.Lock()
  3858  	defer fake.writePluginConfigMutex.Unlock()
  3859  	fake.WritePluginConfigStub = nil
  3860  	fake.writePluginConfigReturns = struct {
  3861  		result1 error
  3862  	}{result1}
  3863  }
  3864  
  3865  func (fake *FakeConfig) WritePluginConfigReturnsOnCall(i int, result1 error) {
  3866  	fake.writePluginConfigMutex.Lock()
  3867  	defer fake.writePluginConfigMutex.Unlock()
  3868  	fake.WritePluginConfigStub = nil
  3869  	if fake.writePluginConfigReturnsOnCall == nil {
  3870  		fake.writePluginConfigReturnsOnCall = make(map[int]struct {
  3871  			result1 error
  3872  		})
  3873  	}
  3874  	fake.writePluginConfigReturnsOnCall[i] = struct {
  3875  		result1 error
  3876  	}{result1}
  3877  }
  3878  
  3879  func (fake *FakeConfig) Invocations() map[string][][]interface{} {
  3880  	fake.invocationsMutex.RLock()
  3881  	defer fake.invocationsMutex.RUnlock()
  3882  	fake.aPIVersionMutex.RLock()
  3883  	defer fake.aPIVersionMutex.RUnlock()
  3884  	fake.accessTokenMutex.RLock()
  3885  	defer fake.accessTokenMutex.RUnlock()
  3886  	fake.addPluginMutex.RLock()
  3887  	defer fake.addPluginMutex.RUnlock()
  3888  	fake.addPluginRepositoryMutex.RLock()
  3889  	defer fake.addPluginRepositoryMutex.RUnlock()
  3890  	fake.authorizationEndpointMutex.RLock()
  3891  	defer fake.authorizationEndpointMutex.RUnlock()
  3892  	fake.binaryNameMutex.RLock()
  3893  	defer fake.binaryNameMutex.RUnlock()
  3894  	fake.binaryVersionMutex.RLock()
  3895  	defer fake.binaryVersionMutex.RUnlock()
  3896  	fake.cFPasswordMutex.RLock()
  3897  	defer fake.cFPasswordMutex.RUnlock()
  3898  	fake.cFUsernameMutex.RLock()
  3899  	defer fake.cFUsernameMutex.RUnlock()
  3900  	fake.colorEnabledMutex.RLock()
  3901  	defer fake.colorEnabledMutex.RUnlock()
  3902  	fake.currentUserMutex.RLock()
  3903  	defer fake.currentUserMutex.RUnlock()
  3904  	fake.currentUserNameMutex.RLock()
  3905  	defer fake.currentUserNameMutex.RUnlock()
  3906  	fake.dialTimeoutMutex.RLock()
  3907  	defer fake.dialTimeoutMutex.RUnlock()
  3908  	fake.dockerPasswordMutex.RLock()
  3909  	defer fake.dockerPasswordMutex.RUnlock()
  3910  	fake.experimentalMutex.RLock()
  3911  	defer fake.experimentalMutex.RUnlock()
  3912  	fake.getPluginMutex.RLock()
  3913  	defer fake.getPluginMutex.RUnlock()
  3914  	fake.getPluginCaseInsensitiveMutex.RLock()
  3915  	defer fake.getPluginCaseInsensitiveMutex.RUnlock()
  3916  	fake.hasTargetedOrganizationMutex.RLock()
  3917  	defer fake.hasTargetedOrganizationMutex.RUnlock()
  3918  	fake.hasTargetedSpaceMutex.RLock()
  3919  	defer fake.hasTargetedSpaceMutex.RUnlock()
  3920  	fake.isCFOnK8sMutex.RLock()
  3921  	defer fake.isCFOnK8sMutex.RUnlock()
  3922  	fake.isTTYMutex.RLock()
  3923  	defer fake.isTTYMutex.RUnlock()
  3924  	fake.localeMutex.RLock()
  3925  	defer fake.localeMutex.RUnlock()
  3926  	fake.logCacheEndpointMutex.RLock()
  3927  	defer fake.logCacheEndpointMutex.RUnlock()
  3928  	fake.minCLIVersionMutex.RLock()
  3929  	defer fake.minCLIVersionMutex.RUnlock()
  3930  	fake.nOAARequestRetryCountMutex.RLock()
  3931  	defer fake.nOAARequestRetryCountMutex.RUnlock()
  3932  	fake.networkPolicyV1EndpointMutex.RLock()
  3933  	defer fake.networkPolicyV1EndpointMutex.RUnlock()
  3934  	fake.overallPollingTimeoutMutex.RLock()
  3935  	defer fake.overallPollingTimeoutMutex.RUnlock()
  3936  	fake.pluginHomeMutex.RLock()
  3937  	defer fake.pluginHomeMutex.RUnlock()
  3938  	fake.pluginRepositoriesMutex.RLock()
  3939  	defer fake.pluginRepositoriesMutex.RUnlock()
  3940  	fake.pluginsMutex.RLock()
  3941  	defer fake.pluginsMutex.RUnlock()
  3942  	fake.pollingIntervalMutex.RLock()
  3943  	defer fake.pollingIntervalMutex.RUnlock()
  3944  	fake.refreshTokenMutex.RLock()
  3945  	defer fake.refreshTokenMutex.RUnlock()
  3946  	fake.removePluginMutex.RLock()
  3947  	defer fake.removePluginMutex.RUnlock()
  3948  	fake.requestRetryCountMutex.RLock()
  3949  	defer fake.requestRetryCountMutex.RUnlock()
  3950  	fake.routingEndpointMutex.RLock()
  3951  	defer fake.routingEndpointMutex.RUnlock()
  3952  	fake.sSHOAuthClientMutex.RLock()
  3953  	defer fake.sSHOAuthClientMutex.RUnlock()
  3954  	fake.setAccessTokenMutex.RLock()
  3955  	defer fake.setAccessTokenMutex.RUnlock()
  3956  	fake.setAsyncTimeoutMutex.RLock()
  3957  	defer fake.setAsyncTimeoutMutex.RUnlock()
  3958  	fake.setColorEnabledMutex.RLock()
  3959  	defer fake.setColorEnabledMutex.RUnlock()
  3960  	fake.setKubernetesAuthInfoMutex.RLock()
  3961  	defer fake.setKubernetesAuthInfoMutex.RUnlock()
  3962  	fake.setLocaleMutex.RLock()
  3963  	defer fake.setLocaleMutex.RUnlock()
  3964  	fake.setMinCLIVersionMutex.RLock()
  3965  	defer fake.setMinCLIVersionMutex.RUnlock()
  3966  	fake.setOrganizationInformationMutex.RLock()
  3967  	defer fake.setOrganizationInformationMutex.RUnlock()
  3968  	fake.setRefreshTokenMutex.RLock()
  3969  	defer fake.setRefreshTokenMutex.RUnlock()
  3970  	fake.setSpaceInformationMutex.RLock()
  3971  	defer fake.setSpaceInformationMutex.RUnlock()
  3972  	fake.setTargetInformationMutex.RLock()
  3973  	defer fake.setTargetInformationMutex.RUnlock()
  3974  	fake.setTokenInformationMutex.RLock()
  3975  	defer fake.setTokenInformationMutex.RUnlock()
  3976  	fake.setTraceMutex.RLock()
  3977  	defer fake.setTraceMutex.RUnlock()
  3978  	fake.setUAAClientCredentialsMutex.RLock()
  3979  	defer fake.setUAAClientCredentialsMutex.RUnlock()
  3980  	fake.setUAAEndpointMutex.RLock()
  3981  	defer fake.setUAAEndpointMutex.RUnlock()
  3982  	fake.setUAAGrantTypeMutex.RLock()
  3983  	defer fake.setUAAGrantTypeMutex.RUnlock()
  3984  	fake.skipSSLValidationMutex.RLock()
  3985  	defer fake.skipSSLValidationMutex.RUnlock()
  3986  	fake.stagingTimeoutMutex.RLock()
  3987  	defer fake.stagingTimeoutMutex.RUnlock()
  3988  	fake.startupTimeoutMutex.RLock()
  3989  	defer fake.startupTimeoutMutex.RUnlock()
  3990  	fake.targetMutex.RLock()
  3991  	defer fake.targetMutex.RUnlock()
  3992  	fake.targetedOrganizationMutex.RLock()
  3993  	defer fake.targetedOrganizationMutex.RUnlock()
  3994  	fake.targetedOrganizationNameMutex.RLock()
  3995  	defer fake.targetedOrganizationNameMutex.RUnlock()
  3996  	fake.targetedSpaceMutex.RLock()
  3997  	defer fake.targetedSpaceMutex.RUnlock()
  3998  	fake.terminalWidthMutex.RLock()
  3999  	defer fake.terminalWidthMutex.RUnlock()
  4000  	fake.uAADisableKeepAlivesMutex.RLock()
  4001  	defer fake.uAADisableKeepAlivesMutex.RUnlock()
  4002  	fake.uAAEndpointMutex.RLock()
  4003  	defer fake.uAAEndpointMutex.RUnlock()
  4004  	fake.uAAGrantTypeMutex.RLock()
  4005  	defer fake.uAAGrantTypeMutex.RUnlock()
  4006  	fake.uAAOAuthClientMutex.RLock()
  4007  	defer fake.uAAOAuthClientMutex.RUnlock()
  4008  	fake.uAAOAuthClientSecretMutex.RLock()
  4009  	defer fake.uAAOAuthClientSecretMutex.RUnlock()
  4010  	fake.unsetOrganizationAndSpaceInformationMutex.RLock()
  4011  	defer fake.unsetOrganizationAndSpaceInformationMutex.RUnlock()
  4012  	fake.unsetSpaceInformationMutex.RLock()
  4013  	defer fake.unsetSpaceInformationMutex.RUnlock()
  4014  	fake.unsetUserInformationMutex.RLock()
  4015  	defer fake.unsetUserInformationMutex.RUnlock()
  4016  	fake.v7SetSpaceInformationMutex.RLock()
  4017  	defer fake.v7SetSpaceInformationMutex.RUnlock()
  4018  	fake.verboseMutex.RLock()
  4019  	defer fake.verboseMutex.RUnlock()
  4020  	fake.writeConfigMutex.RLock()
  4021  	defer fake.writeConfigMutex.RUnlock()
  4022  	fake.writePluginConfigMutex.RLock()
  4023  	defer fake.writePluginConfigMutex.RUnlock()
  4024  	copiedInvocations := map[string][][]interface{}{}
  4025  	for key, value := range fake.invocations {
  4026  		copiedInvocations[key] = value
  4027  	}
  4028  	return copiedInvocations
  4029  }
  4030  
  4031  func (fake *FakeConfig) recordInvocation(key string, args []interface{}) {
  4032  	fake.invocationsMutex.Lock()
  4033  	defer fake.invocationsMutex.Unlock()
  4034  	if fake.invocations == nil {
  4035  		fake.invocations = map[string][][]interface{}{}
  4036  	}
  4037  	if fake.invocations[key] == nil {
  4038  		fake.invocations[key] = [][]interface{}{}
  4039  	}
  4040  	fake.invocations[key] = append(fake.invocations[key], args)
  4041  }
  4042  
  4043  var _ command.Config = new(FakeConfig)