/
foo_opt.want
93 lines (90 loc) · 2.56 KB
/
foo_opt.want
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
// FooCallOptions contains the retry settings for each method of FooClient.
type FooCallOptions struct {
Zip []gax.CallOption
Zap []gax.CallOption
Smack []gax.CallOption
ListLocations []gax.CallOption
GetLocation []gax.CallOption
SetIamPolicy []gax.CallOption
GetIamPolicy []gax.CallOption
TestIamPermissions []gax.CallOption
ListOperations []gax.CallOption
GetOperation []gax.CallOption
DeleteOperation []gax.CallOption
CancelOperation []gax.CallOption
WaitOperation []gax.CallOption
}
func defaultFooGRPCClientOptions() []option.ClientOption {
return []option.ClientOption{
internaloption.WithDefaultEndpoint("foo.googleapis.com:443"),
internaloption.WithDefaultMTLSEndpoint("foo.mtls.googleapis.com:443"),
internaloption.WithDefaultAudience("https://foo.googleapis.com/"),
internaloption.WithDefaultScopes(DefaultAuthScopes()...),
internaloption.EnableJwtWithScope(),
option.WithGRPCDialOption(grpc.WithDefaultCallOptions(
grpc.MaxCallRecvMsgSize(math.MaxInt32))),
}
}
func defaultFooCallOptions() *FooCallOptions {
return &FooCallOptions{
Zip: []gax.CallOption{
gax.WithGRPCOptions(grpc.MaxCallSendMsgSize(123456)),
gax.WithGRPCOptions(grpc.MaxCallRecvMsgSize(123456)),
gax.WithRetry(func() gax.Retryer {
return gax.OnCodes([]codes.Code{
codes.Unknown,
}, gax.Backoff{
Initial: 100 * time.Millisecond,
Max: 60000 * time.Millisecond,
Multiplier: 1.30,
})
}),
},
Zap: []gax.CallOption{
gax.WithGRPCOptions(grpc.MaxCallSendMsgSize(654321)),
gax.WithGRPCOptions(grpc.MaxCallRecvMsgSize(654321)),
gax.WithRetry(func() gax.Retryer {
return gax.OnCodes([]codes.Code{
codes.Unknown,
}, gax.Backoff{
Initial: 10 * time.Millisecond,
Max: 7000 * time.Millisecond,
Multiplier: 1.10,
})
}),
},
Smack: []gax.CallOption{
gax.WithGRPCOptions(grpc.MaxCallSendMsgSize(654321)),
gax.WithGRPCOptions(grpc.MaxCallRecvMsgSize(654321)),
gax.WithRetry(func() gax.Retryer {
return gax.OnCodes([]codes.Code{
codes.Unknown,
}, gax.Backoff{
Initial: 10 * time.Millisecond,
Max: 7000 * time.Millisecond,
Multiplier: 1.10,
})
}),
},
ListLocations: []gax.CallOption{
},
GetLocation: []gax.CallOption{
},
SetIamPolicy: []gax.CallOption{
},
GetIamPolicy: []gax.CallOption{
},
TestIamPermissions: []gax.CallOption{
},
ListOperations: []gax.CallOption{
},
GetOperation: []gax.CallOption{
},
DeleteOperation: []gax.CallOption{
},
CancelOperation: []gax.CallOption{
},
WaitOperation: []gax.CallOption{
},
}
}