Documentation
¶
Index ¶
Constants ¶
View Source
const CircuitBreakerConfigKey = "circuitbreaking-configurations"
CircuitBreakerConfigKey is key value for qps level to circuit breaker parameters mapping
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CircuitBreakerConfig ¶ added in v1.0.0
CircuitBreakerConfig is used for storing the circuit breaker parameters for each qps level
type Client ¶
type Client interface {
HTTPClient() *zanzibar.HTTPClient
ArgNotStruct(
ctx context.Context,
reqHeaders map[string]string,
args *clientsIDlClientsBarBar.Bar_ArgNotStruct_Args,
) (context.Context, map[string]string, error)
ArgWithHeaders(
ctx context.Context,
reqHeaders map[string]string,
args *clientsIDlClientsBarBar.Bar_ArgWithHeaders_Args,
) (context.Context, *clientsIDlClientsBarBar.BarResponse, map[string]string, error)
ArgWithManyQueryParams(
ctx context.Context,
reqHeaders map[string]string,
args *clientsIDlClientsBarBar.Bar_ArgWithManyQueryParams_Args,
) (context.Context, *clientsIDlClientsBarBar.BarResponse, map[string]string, error)
ArgWithNearDupQueryParams(
ctx context.Context,
reqHeaders map[string]string,
args *clientsIDlClientsBarBar.Bar_ArgWithNearDupQueryParams_Args,
) (context.Context, *clientsIDlClientsBarBar.BarResponse, map[string]string, error)
ArgWithNestedQueryParams(
ctx context.Context,
reqHeaders map[string]string,
args *clientsIDlClientsBarBar.Bar_ArgWithNestedQueryParams_Args,
) (context.Context, *clientsIDlClientsBarBar.BarResponse, map[string]string, error)
ArgWithParams(
ctx context.Context,
reqHeaders map[string]string,
args *clientsIDlClientsBarBar.Bar_ArgWithParams_Args,
) (context.Context, *clientsIDlClientsBarBar.BarResponse, map[string]string, error)
ArgWithParamsAndDuplicateFields(
ctx context.Context,
reqHeaders map[string]string,
args *clientsIDlClientsBarBar.Bar_ArgWithParamsAndDuplicateFields_Args,
) (context.Context, *clientsIDlClientsBarBar.BarResponse, map[string]string, error)
ArgWithQueryHeader(
ctx context.Context,
reqHeaders map[string]string,
args *clientsIDlClientsBarBar.Bar_ArgWithQueryHeader_Args,
) (context.Context, *clientsIDlClientsBarBar.BarResponse, map[string]string, error)
ArgWithQueryParams(
ctx context.Context,
reqHeaders map[string]string,
args *clientsIDlClientsBarBar.Bar_ArgWithQueryParams_Args,
) (context.Context, *clientsIDlClientsBarBar.BarResponse, map[string]string, error)
DeleteFoo(
ctx context.Context,
reqHeaders map[string]string,
args *clientsIDlClientsBarBar.Bar_DeleteFoo_Args,
) (context.Context, map[string]string, error)
DeleteWithBody(
ctx context.Context,
reqHeaders map[string]string,
args *clientsIDlClientsBarBar.Bar_DeleteWithBody_Args,
) (context.Context, map[string]string, error)
DeleteWithQueryParams(
ctx context.Context,
reqHeaders map[string]string,
args *clientsIDlClientsBarBar.Bar_DeleteWithQueryParams_Args,
) (context.Context, map[string]string, error)
Hello(
ctx context.Context,
reqHeaders map[string]string,
) (context.Context, string, map[string]string, error)
ListAndEnum(
ctx context.Context,
reqHeaders map[string]string,
args *clientsIDlClientsBarBar.Bar_ListAndEnum_Args,
) (context.Context, string, map[string]string, error)
MissingArg(
ctx context.Context,
reqHeaders map[string]string,
) (context.Context, *clientsIDlClientsBarBar.BarResponse, map[string]string, error)
NoRequest(
ctx context.Context,
reqHeaders map[string]string,
) (context.Context, *clientsIDlClientsBarBar.BarResponse, map[string]string, error)
Normal(
ctx context.Context,
reqHeaders map[string]string,
args *clientsIDlClientsBarBar.Bar_Normal_Args,
) (context.Context, *clientsIDlClientsBarBar.BarResponse, map[string]string, error)
NormalRecur(
ctx context.Context,
reqHeaders map[string]string,
args *clientsIDlClientsBarBar.Bar_NormalRecur_Args,
) (context.Context, *clientsIDlClientsBarBar.BarResponseRecur, map[string]string, error)
TooManyArgs(
ctx context.Context,
reqHeaders map[string]string,
args *clientsIDlClientsBarBar.Bar_TooManyArgs_Args,
) (context.Context, *clientsIDlClientsBarBar.BarResponse, map[string]string, error)
EchoBinary(
ctx context.Context,
reqHeaders map[string]string,
args *clientsIDlClientsBarBar.Echo_EchoBinary_Args,
) (context.Context, []byte, map[string]string, error)
EchoBool(
ctx context.Context,
reqHeaders map[string]string,
args *clientsIDlClientsBarBar.Echo_EchoBool_Args,
) (context.Context, bool, map[string]string, error)
EchoDouble(
ctx context.Context,
reqHeaders map[string]string,
args *clientsIDlClientsBarBar.Echo_EchoDouble_Args,
) (context.Context, float64, map[string]string, error)
EchoEnum(
ctx context.Context,
reqHeaders map[string]string,
args *clientsIDlClientsBarBar.Echo_EchoEnum_Args,
) (context.Context, clientsIDlClientsBarBar.Fruit, map[string]string, error)
EchoI16(
ctx context.Context,
reqHeaders map[string]string,
args *clientsIDlClientsBarBar.Echo_EchoI16_Args,
) (context.Context, int16, map[string]string, error)
EchoI32(
ctx context.Context,
reqHeaders map[string]string,
args *clientsIDlClientsBarBar.Echo_EchoI32_Args,
) (context.Context, int32, map[string]string, error)
EchoI32Map(
ctx context.Context,
reqHeaders map[string]string,
args *clientsIDlClientsBarBar.Echo_EchoI32Map_Args,
) (context.Context, map[int32]*clientsIDlClientsBarBar.BarResponse, map[string]string, error)
EchoI64(
ctx context.Context,
reqHeaders map[string]string,
args *clientsIDlClientsBarBar.Echo_EchoI64_Args,
) (context.Context, int64, map[string]string, error)
EchoI8(
ctx context.Context,
reqHeaders map[string]string,
args *clientsIDlClientsBarBar.Echo_EchoI8_Args,
) (context.Context, int8, map[string]string, error)
EchoString(
ctx context.Context,
reqHeaders map[string]string,
args *clientsIDlClientsBarBar.Echo_EchoString_Args,
) (context.Context, string, map[string]string, error)
EchoStringList(
ctx context.Context,
reqHeaders map[string]string,
args *clientsIDlClientsBarBar.Echo_EchoStringList_Args,
) (context.Context, []string, map[string]string, error)
EchoStringMap(
ctx context.Context,
reqHeaders map[string]string,
args *clientsIDlClientsBarBar.Echo_EchoStringMap_Args,
) (context.Context, map[string]*clientsIDlClientsBarBar.BarResponse, map[string]string, error)
EchoStringSet(
ctx context.Context,
reqHeaders map[string]string,
args *clientsIDlClientsBarBar.Echo_EchoStringSet_Args,
) (context.Context, map[string]struct{}, map[string]string, error)
EchoStructList(
ctx context.Context,
reqHeaders map[string]string,
args *clientsIDlClientsBarBar.Echo_EchoStructList_Args,
) (context.Context, []*clientsIDlClientsBarBar.BarResponse, map[string]string, error)
EchoStructSet(
ctx context.Context,
reqHeaders map[string]string,
args *clientsIDlClientsBarBar.Echo_EchoStructSet_Args,
) (context.Context, []*clientsIDlClientsBarBar.BarResponse, map[string]string, error)
EchoTypedef(
ctx context.Context,
reqHeaders map[string]string,
args *clientsIDlClientsBarBar.Echo_EchoTypedef_Args,
) (context.Context, clientsIDlClientsBarBar.UUID, map[string]string, error)
}
Client defines bar client interface.
func NewClient ¶
func NewClient(deps *module.Dependencies) Client
NewClient returns a new http client.
Directories
¶
| Path | Synopsis |
|---|---|
|
Package clientmock is a generated GoMock package.
|
Package clientmock is a generated GoMock package. |
Click to show internal directories.
Click to hide internal directories.