Documentation ¶
Index ¶
- type DefaultHttpClient
- type FakeHTTPClient
- type HttpClient
- type HttpCommand
- type HttpResult
- type InterceptorFunc
- type Result
- type SurgeClientBuilder
- func (builder *SurgeClientBuilder) Build() *surge
- func (builder *SurgeClientBuilder) SetHTTPClient(client HttpClient) *SurgeClientBuilder
- func (builder *SurgeClientBuilder) SetIterations(count int) *SurgeClientBuilder
- func (builder *SurgeClientBuilder) SetRandom(value bool) *SurgeClientBuilder
- func (builder *SurgeClientBuilder) SetTimer(timer utils.Timer) *SurgeClientBuilder
- func (builder *SurgeClientBuilder) SetURLFilePath(value string) *SurgeClientBuilder
- func (builder *SurgeClientBuilder) SetWorkers(count int) *SurgeClientBuilder
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DefaultHttpClient ¶ added in v0.8.0
type DefaultHttpClient struct {
// contains filtered or unexported fields
}
func NewDefaultHttpClient ¶ added in v0.8.0
func NewDefaultHttpClient() DefaultHttpClient
type FakeHTTPClient ¶ added in v0.8.0
type FakeHTTPClient struct { Requests []*http.Request Interceptor InterceptorFunc }
func NewFakeHTTPClient ¶ added in v0.9.0
func NewFakeHTTPClient() *FakeHTTPClient
type HttpClient ¶ added in v0.8.0
type HttpCommand ¶ added in v0.4.0
type HttpCommand struct {
// contains filtered or unexported fields
}
func (HttpCommand) Execute ¶ added in v0.4.0
func (httpCommand HttpCommand) Execute(args []string) HttpResult
type HttpResult ¶ added in v0.11.0
type InterceptorFunc ¶ added in v0.9.0
type SurgeClientBuilder ¶ added in v0.10.0
type SurgeClientBuilder struct {
// contains filtered or unexported fields
}
func NewSurgeClientBuilder ¶ added in v0.10.0
func NewSurgeClientBuilder() *SurgeClientBuilder
func (*SurgeClientBuilder) Build ¶ added in v0.10.0
func (builder *SurgeClientBuilder) Build() *surge
func (*SurgeClientBuilder) SetHTTPClient ¶ added in v0.10.0
func (builder *SurgeClientBuilder) SetHTTPClient(client HttpClient) *SurgeClientBuilder
func (*SurgeClientBuilder) SetIterations ¶ added in v0.10.0
func (builder *SurgeClientBuilder) SetIterations(count int) *SurgeClientBuilder
func (*SurgeClientBuilder) SetRandom ¶ added in v0.10.0
func (builder *SurgeClientBuilder) SetRandom(value bool) *SurgeClientBuilder
func (*SurgeClientBuilder) SetTimer ¶ added in v0.10.0
func (builder *SurgeClientBuilder) SetTimer(timer utils.Timer) *SurgeClientBuilder
func (*SurgeClientBuilder) SetURLFilePath ¶ added in v0.10.0
func (builder *SurgeClientBuilder) SetURLFilePath(value string) *SurgeClientBuilder
func (*SurgeClientBuilder) SetWorkers ¶ added in v0.10.0
func (builder *SurgeClientBuilder) SetWorkers(count int) *SurgeClientBuilder
Click to show internal directories.
Click to hide internal directories.