type google.golang.org/grpc.DialOption
61 uses
google.golang.org/grpc (current package)
clientconn.go#L145: func NewClient(target string, opts ...DialOption) (conn *ClientConn, err error) {
clientconn.go#L224: func Dial(target string, opts ...DialOption) (*ClientConn, error) {
clientconn.go#L239: func DialContext(ctx context.Context, target string, opts ...DialOption) (conn *ClientConn, err error) {
clientconn.go#L247: opts = append([]DialOption{withDefaultScheme("passthrough"), WithLocalDNSResolution()}, opts...)
dialoptions.go#L47: internal.AddGlobalDialOptions = func(opt ...DialOption) {
dialoptions.go#L102: type DialOption interface {
dialoptions.go#L106: var globalDialOptions []DialOption
dialoptions.go#L116: DialOptionForTarget(parsedTarget url.URL) DialOption
dialoptions.go#L138: func newDisableGlobalDialOptions() DialOption {
dialoptions.go#L159: opts []DialOption
dialoptions.go#L168: func newJoinDialOption(opts ...DialOption) DialOption {
dialoptions.go#L180: func WithSharedWriteBuffer(val bool) DialOption {
dialoptions.go#L192: func WithWriteBufferSize(s int) DialOption {
dialoptions.go#L204: func WithReadBufferSize(s int) DialOption {
dialoptions.go#L213: func WithInitialWindowSize(s int32) DialOption {
dialoptions.go#L223: func WithInitialConnWindowSize(s int32) DialOption {
dialoptions.go#L232: func WithStaticStreamWindowSize(s int32) DialOption {
dialoptions.go#L242: func WithStaticConnWindowSize(s int32) DialOption {
dialoptions.go#L254: func WithMaxMsgSize(s int) DialOption {
dialoptions.go#L260: func WithDefaultCallOptions(cos ...CallOption) DialOption {
dialoptions.go#L271: func WithCodec(c Codec) DialOption {
dialoptions.go#L280: func WithCompressor(cp Compressor) DialOption {
dialoptions.go#L296: func WithDecompressor(dc Decompressor) DialOption {
dialoptions.go#L310: func WithConnectParams(p ConnectParams) DialOption {
dialoptions.go#L323: func WithBackoffMaxDelay(md time.Duration) DialOption {
dialoptions.go#L331: func WithBackoffConfig(b BackoffConfig) DialOption {
dialoptions.go#L341: func withBackoff(bs internalbackoff.Strategy) DialOption {
dialoptions.go#L356: func WithBlock() DialOption {
dialoptions.go#L372: func WithReturnConnectionError() DialOption {
dialoptions.go#L388: func WithInsecure() DialOption {
dialoptions.go#L401: func WithNoProxy() DialOption {
dialoptions.go#L416: func WithLocalDNSResolution() DialOption {
dialoptions.go#L425: func WithTransportCredentials(creds credentials.TransportCredentials) DialOption {
dialoptions.go#L433: func WithPerRPCCredentials(creds credentials.PerRPCCredentials) DialOption {
dialoptions.go#L447: func WithCredentialsBundle(b credentials.Bundle) DialOption {
dialoptions.go#L458: func WithTimeout(d time.Duration) DialOption {
dialoptions.go#L484: func WithContextDialer(f func(context.Context, string) (net.Conn, error)) DialOption {
dialoptions.go#L497: func WithDialer(f func(string, time.Duration) (net.Conn, error)) DialOption {
dialoptions.go#L509: func WithStatsHandler(h stats.Handler) DialOption {
dialoptions.go#L523: func withBinaryLogger(bl binarylog.Logger) DialOption {
dialoptions.go#L543: func FailOnNonTempDialError(f bool) DialOption {
dialoptions.go#L551: func WithUserAgent(s string) DialOption {
dialoptions.go#L561: func WithKeepaliveParams(kp keepalive.ClientParameters) DialOption {
dialoptions.go#L573: func WithUnaryInterceptor(f UnaryClientInterceptor) DialOption {
dialoptions.go#L584: func WithChainUnaryInterceptor(interceptors ...UnaryClientInterceptor) DialOption {
dialoptions.go#L592: func WithStreamInterceptor(f StreamClientInterceptor) DialOption {
dialoptions.go#L603: func WithChainStreamInterceptor(interceptors ...StreamClientInterceptor) DialOption {
dialoptions.go#L613: func WithAuthority(a string) DialOption {
dialoptions.go#L627: func WithChannelzParentID(c channelz.Identifier) DialOption {
dialoptions.go#L639: func WithDisableServiceConfig() DialOption {
dialoptions.go#L658: func WithDefaultServiceConfig(s string) DialOption {
dialoptions.go#L668: func WithDisableRetry() DialOption {
dialoptions.go#L686: func WithMaxHeaderListSize(s uint32) DialOption {
dialoptions.go#L699: func WithDisableHealthCheck() DialOption {
dialoptions.go#L727: func withMinConnectDeadline(f func() time.Duration) DialOption {
dialoptions.go#L735: func withDefaultScheme(s string) DialOption {
dialoptions.go#L750: func WithResolvers(rs ...resolver.Builder) DialOption {
dialoptions.go#L770: func WithIdleTimeout(d time.Duration) DialOption {
dialoptions.go#L784: func WithMaxCallAttempts(n int) DialOption {
dialoptions.go#L793: func withBufferPool(bufferPool mem.BufferPool) DialOption {