blob: 7e00d064688ab7db649f007f6872ff8426ddeeda [file] [log] [blame] [edit]
Search.setIndex({"alltitles": {"API Reference": [[11, "api-reference"]], "Authentication & Authorization Objects": [[1, "authentication-authorization-objects"]], "Blocking Code in AsyncIO": [[3, "blocking-code-in-asyncio"]], "Caveats": [[3, "caveats"]], "Channel Connectivity": [[1, "channel-connectivity"]], "Channel Object": [[1, "channel-object"], [3, "channel-object"]], "Channel Ready Future": [[1, "channel-ready-future"]], "Client-Side Context": [[1, "client-side-context"], [3, "client-side-context"]], "Client-Side Interceptor": [[1, "client-side-interceptor"], [3, "client-side-interceptor"]], "Client-side": [[8, "module-grpc_reflection.v1alpha.proto_reflection_descriptor_database"]], "Compression": [[1, "compression"]], "Contents:": [[11, null]], "Create Channel": [[3, "create-channel"]], "Create Client": [[1, "create-client"]], "Create Client Credentials": [[1, "create-client-credentials"]], "Create Server": [[1, "create-server"], [3, "create-server"]], "Create Server Credentials": [[1, "create-server-credentials"]], "Example": [[8, "example"]], "Future Interfaces": [[1, "future-interfaces"]], "Glossary": [[0, null]], "Indices and tables": [[11, "indices-and-tables"]], "Local Connection Type": [[1, "local-connection-type"]], "Module Contents": [[1, "module-contents"], [2, "module-grpc_admin"], [3, "module-contents"], [4, "module-grpc_channelz.v1.channelz"], [5, "module-grpc_csds"], [6, "module-contents"], [7, "module-grpc_observability"], [8, "module-contents"], [9, "module-grpc_status.rpc_status"], [10, "module-grpc_testing"]], "Multi-Callable Interfaces": [[1, "multi-callable-interfaces"], [3, "multi-callable-interfaces"]], "Overview": [[3, "overview"]], "RPC Context": [[1, "rpc-context"], [3, "rpc-context"]], "RPC Method Handlers": [[1, "rpc-method-handlers"]], "Runtime Protobuf Parsing": [[1, "runtime-protobuf-parsing"]], "Server Object": [[1, "server-object"], [3, "server-object"]], "Server-Side Context": [[3, "server-side-context"]], "Server-Side Interceptor": [[3, "server-side-interceptor"]], "Server-side": [[8, "module-grpc_reflection.v1alpha.reflection"]], "Service-Side Context": [[1, "service-side-context"]], "Service-Side Handler": [[1, "service-side-handler"]], "Service-Side Interceptor": [[1, "service-side-interceptor"]], "Version": [[1, "version"]], "Welcome to gRPC Python\u2019s documentation!": [[11, null]], "What is gRPC Admin?": [[2, "what-is-grpc-admin"]], "What is gRPC CSDS?": [[5, "what-is-grpc-csds"]], "What is gRPC Channelz?": [[4, "what-is-grpc-channelz"]], "What is gRPC reflection?": [[8, "what-is-grpc-reflection"]], "gRPC": [[1, null]], "gRPC Admin": [[2, null]], "gRPC AsyncIO API": [[3, null]], "gRPC CSDS": [[5, null]], "gRPC Channelz": [[4, null]], "gRPC Exceptions": [[1, "grpc-exceptions"], [3, "grpc-exceptions"]], "gRPC Health Checking": [[6, null]], "gRPC Metadata": [[3, "grpc-metadata"]], "gRPC Python Observability": [[7, null]], "gRPC Reflection": [[8, null]], "gRPC Status": [[9, null]], "gRPC Status Code": [[1, "grpc-status-code"]], "gRPC Testing": [[10, null]]}, "docnames": ["glossary", "grpc", "grpc_admin", "grpc_asyncio", "grpc_channelz", "grpc_csds", "grpc_health_checking", "grpc_observability", "grpc_reflection", "grpc_status", "grpc_testing", "index"], "envversion": {"sphinx": 62, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.todo": 2, "sphinx.ext.viewcode": 1}, "filenames": ["glossary.rst", "grpc.rst", "grpc_admin.rst", "grpc_asyncio.rst", "grpc_channelz.rst", "grpc_csds.rst", "grpc_health_checking.rst", "grpc_observability.rst", "grpc_reflection.rst", "grpc_status.rst", "grpc_testing.rst", "index.rst"], "indexentries": {"__aenter__() (grpc.aio.channel method)": [[3, "grpc.aio.Channel.__aenter__", false]], "__aexit__() (grpc.aio.channel method)": [[3, "grpc.aio.Channel.__aexit__", false]], "__aiter__() (grpc.aio.streamstreamcall method)": [[3, "grpc.aio.StreamStreamCall.__aiter__", false]], "__aiter__() (grpc.aio.unarystreamcall method)": [[3, "grpc.aio.UnaryStreamCall.__aiter__", false]], "__await__() (grpc.aio.streamunarycall method)": [[3, "grpc.aio.StreamUnaryCall.__await__", false]], "__await__() (grpc.aio.unaryunarycall method)": [[3, "grpc.aio.UnaryUnaryCall.__await__", false]], "__call__() (grpc.aio.streamstreammulticallable method)": [[3, "grpc.aio.StreamStreamMultiCallable.__call__", false]], "__call__() (grpc.aio.streamunarymulticallable method)": [[3, "grpc.aio.StreamUnaryMultiCallable.__call__", false]], "__call__() (grpc.aio.unarystreammulticallable method)": [[3, "grpc.aio.UnaryStreamMultiCallable.__call__", false]], "__call__() (grpc.aio.unaryunarymulticallable method)": [[3, "grpc.aio.UnaryUnaryMultiCallable.__call__", false]], "__call__() (grpc.authmetadataplugin method)": [[1, "grpc.AuthMetadataPlugin.__call__", false]], "__call__() (grpc.authmetadataplugincallback method)": [[1, "grpc.AuthMetadataPluginCallback.__call__", false]], "__call__() (grpc.streamstreammulticallable method)": [[1, "grpc.StreamStreamMultiCallable.__call__", false]], "__call__() (grpc.streamunarymulticallable method)": [[1, "grpc.StreamUnaryMultiCallable.__call__", false]], "__call__() (grpc.unarystreammulticallable method)": [[1, "grpc.UnaryStreamMultiCallable.__call__", false]], "__call__() (grpc.unaryunarymulticallable method)": [[1, "grpc.UnaryUnaryMultiCallable.__call__", false]], "__delitem__() (grpc.aio.metadata method)": [[3, "grpc.aio.Metadata.__delitem__", false]], "__enter__() (grpc.channel method)": [[1, "grpc.Channel.__enter__", false]], "__exit__() (grpc.channel method)": [[1, "grpc.Channel.__exit__", false]], "__getitem__() (grpc.aio.metadata method)": [[3, "grpc.aio.Metadata.__getitem__", false]], "__len__() (grpc.aio.metadata method)": [[3, "grpc.aio.Metadata.__len__", false]], "__setitem__() (grpc.aio.metadata method)": [[3, "grpc.aio.Metadata.__setitem__", false]], "abort() (grpc.aio.servicercontext method)": [[3, "grpc.aio.ServicerContext.abort", false]], "abort() (grpc.servicercontext method)": [[1, "grpc.ServicerContext.abort", false]], "abort_with_status() (grpc.servicercontext method)": [[1, "grpc.ServicerContext.abort_with_status", false]], "aborted (grpc.statuscode attribute)": [[1, "grpc.StatusCode.ABORTED", false]], "aborterror": [[3, "grpc.aio.AbortError", false]], "access_token_call_credentials() (in module grpc)": [[1, "grpc.access_token_call_credentials", false]], "add_admin_servicers() (in module grpc_admin)": [[2, "grpc_admin.add_admin_servicers", false]], "add_callback() (grpc.rpccontext method)": [[1, "grpc.RpcContext.add_callback", false]], "add_channelz_servicer() (in module grpc_channelz.v1.channelz)": [[4, "grpc_channelz.v1.channelz.add_channelz_servicer", false]], "add_csds_servicer() (in module grpc_csds)": [[5, "grpc_csds.add_csds_servicer", false]], "add_done_callback() (grpc.aio.rpccontext method)": [[3, "grpc.aio.RpcContext.add_done_callback", false]], "add_done_callback() (grpc.aio.servicercontext method)": [[3, "grpc.aio.ServicerContext.add_done_callback", false]], "add_done_callback() (grpc.future method)": [[1, "grpc.Future.add_done_callback", false]], "add_generic_rpc_handlers() (grpc.aio.server method)": [[3, "grpc.aio.Server.add_generic_rpc_handlers", false]], "add_generic_rpc_handlers() (grpc.server method)": [[1, "grpc.Server.add_generic_rpc_handlers", false]], "add_insecure_port() (grpc.aio.server method)": [[3, "grpc.aio.Server.add_insecure_port", false]], "add_insecure_port() (grpc.server method)": [[1, "grpc.Server.add_insecure_port", false]], "add_registered_method_handlers() (grpc.aio.server method)": [[3, "grpc.aio.Server.add_registered_method_handlers", false]], "add_registered_method_handlers() (grpc.server method)": [[1, "grpc.Server.add_registered_method_handlers", false]], "add_secure_port() (grpc.aio.server method)": [[3, "grpc.aio.Server.add_secure_port", false]], "add_secure_port() (grpc.server method)": [[1, "grpc.Server.add_secure_port", false]], "aiorpcerror": [[3, "grpc.aio.AioRpcError", false]], "already_exists (grpc.statuscode attribute)": [[1, "grpc.StatusCode.ALREADY_EXISTS", false]], "auth_context() (grpc.aio.servicercontext method)": [[3, "grpc.aio.ServicerContext.auth_context", false]], "auth_context() (grpc.servicercontext method)": [[1, "grpc.ServicerContext.auth_context", false]], "authmetadatacontext (class in grpc)": [[1, "grpc.AuthMetadataContext", false]], "authmetadataplugin (class in grpc)": [[1, "grpc.AuthMetadataPlugin", false]], "authmetadataplugincallback (class in grpc)": [[1, "grpc.AuthMetadataPluginCallback", false]], "baseerror": [[3, "grpc.aio.BaseError", false]], "call (class in grpc)": [[1, "grpc.Call", false]], "call (class in grpc.aio)": [[3, "grpc.aio.Call", false]], "call_at() (grpc_testing.time method)": [[10, "grpc_testing.Time.call_at", false]], "call_in() (grpc_testing.time method)": [[10, "grpc_testing.Time.call_in", false]], "callcredentials (class in grpc)": [[1, "grpc.CallCredentials", false]], "cancel() (grpc.aio.rpccontext method)": [[3, "grpc.aio.RpcContext.cancel", false]], "cancel() (grpc.future method)": [[1, "grpc.Future.cancel", false]], "cancel() (grpc.rpccontext method)": [[1, "grpc.RpcContext.cancel", false]], "cancel() (grpc_testing.streamstreamserverrpc method)": [[10, "grpc_testing.StreamStreamServerRpc.cancel", false]], "cancel() (grpc_testing.streamunaryserverrpc method)": [[10, "grpc_testing.StreamUnaryServerRpc.cancel", false]], "cancel() (grpc_testing.unarystreamserverrpc method)": [[10, "grpc_testing.UnaryStreamServerRpc.cancel", false]], "cancel() (grpc_testing.unaryunaryserverrpc method)": [[10, "grpc_testing.UnaryUnaryServerRpc.cancel", false]], "cancelled (grpc.statuscode attribute)": [[1, "grpc.StatusCode.CANCELLED", false]], "cancelled() (grpc.aio.rpccontext method)": [[3, "grpc.aio.RpcContext.cancelled", false]], "cancelled() (grpc.aio.servicercontext method)": [[3, "grpc.aio.ServicerContext.cancelled", false]], "cancelled() (grpc.future method)": [[1, "grpc.Future.cancelled", false]], "cancelled() (grpc_testing.streamstreamchannelrpc method)": [[10, "grpc_testing.StreamStreamChannelRpc.cancelled", false]], "cancelled() (grpc_testing.streamunarychannelrpc method)": [[10, "grpc_testing.StreamUnaryChannelRpc.cancelled", false]], "cancelled() (grpc_testing.unarystreamchannelrpc method)": [[10, "grpc_testing.UnaryStreamChannelRpc.cancelled", false]], "cancelled() (grpc_testing.unaryunarychannelrpc method)": [[10, "grpc_testing.UnaryUnaryChannelRpc.cancelled", false]], "channel (class in grpc)": [[1, "grpc.Channel", false]], "channel (class in grpc.aio)": [[3, "grpc.aio.Channel", false]], "channel (class in grpc_testing)": [[10, "grpc_testing.Channel", false]], "channel() (in module grpc_testing)": [[10, "grpc_testing.channel", false]], "channel_arguments": [[0, "term-channel_arguments", true]], "channel_ready() (grpc.aio.channel method)": [[3, "grpc.aio.Channel.channel_ready", false]], "channel_ready_future() (in module grpc)": [[1, "grpc.channel_ready_future", false]], "channelconnectivity (class in grpc)": [[1, "grpc.ChannelConnectivity", false]], "channelcredentials (class in grpc)": [[1, "grpc.ChannelCredentials", false]], "channelzservicer (class in grpc_channelz.v1.channelz)": [[4, "grpc_channelz.v1.channelz.ChannelzServicer", false]], "check() (grpc_health.v1.health.healthservicer method)": [[6, "grpc_health.v1.health.HealthServicer.Check", false]], "clientcalldetails (class in grpc)": [[1, "grpc.ClientCallDetails", false]], "clientcalldetails (class in grpc.aio)": [[3, "grpc.aio.ClientCallDetails", false]], "clientinterceptor (class in grpc.aio)": [[3, "grpc.aio.ClientInterceptor", false]], "clientstatusdiscoveryserviceservicer (class in grpc_csds)": [[5, "grpc_csds.ClientStatusDiscoveryServiceServicer", false]], "close() (grpc.aio.channel method)": [[3, "grpc.aio.Channel.close", false]], "close() (grpc.channel method)": [[1, "grpc.Channel.close", false]], "code() (grpc.aio.aiorpcerror method)": [[3, "grpc.aio.AioRpcError.code", false]], "code() (grpc.aio.call method)": [[3, "grpc.aio.Call.code", false]], "code() (grpc.aio.servicercontext method)": [[3, "grpc.aio.ServicerContext.code", false]], "code() (grpc.call method)": [[1, "grpc.Call.code", false]], "code() (grpc.servicercontext method)": [[1, "grpc.ServicerContext.code", false]], "composite_call_credentials() (in module grpc)": [[1, "grpc.composite_call_credentials", false]], "composite_channel_credentials() (in module grpc)": [[1, "grpc.composite_channel_credentials", false]], "compression (class in grpc)": [[1, "grpc.Compression", false]], "compression (grpc.clientcalldetails attribute)": [[1, "grpc.ClientCallDetails.compression", false]], "compute_engine_channel_credentials() (in module grpc)": [[1, "grpc.compute_engine_channel_credentials", false]], "connecting (grpc.channelconnectivity attribute)": [[1, "grpc.ChannelConnectivity.CONNECTING", false]], "credentials (grpc.clientcalldetails attribute)": [[1, "grpc.ClientCallDetails.credentials", false]], "data_loss (grpc.statuscode attribute)": [[1, "grpc.StatusCode.DATA_LOSS", false]], "deadline_exceeded (grpc.statuscode attribute)": [[1, "grpc.StatusCode.DEADLINE_EXCEEDED", false]], "debug_error_string() (grpc.aio.aiorpcerror method)": [[3, "grpc.aio.AioRpcError.debug_error_string", false]], "deflate (grpc.compression attribute)": [[1, "grpc.Compression.Deflate", false]], "delete_all() (grpc.aio.metadata method)": [[3, "grpc.aio.Metadata.delete_all", false]], "deregister_global() (grpc_observability.opentelemetryplugin method)": [[7, "grpc_observability.OpenTelemetryPlugin.deregister_global", false]], "deserializer": [[0, "term-deserializer", true]], "details() (grpc.aio.aiorpcerror method)": [[3, "grpc.aio.AioRpcError.details", false]], "details() (grpc.aio.call method)": [[3, "grpc.aio.Call.details", false]], "details() (grpc.aio.servicercontext method)": [[3, "grpc.aio.ServicerContext.details", false]], "details() (grpc.call method)": [[1, "grpc.Call.details", false]], "details() (grpc.servicercontext method)": [[1, "grpc.ServicerContext.details", false]], "disable_next_message_compression() (grpc.aio.servicercontext method)": [[3, "grpc.aio.ServicerContext.disable_next_message_compression", false]], "disable_next_message_compression() (grpc.servicercontext method)": [[1, "grpc.ServicerContext.disable_next_message_compression", false]], "done() (grpc.aio.rpccontext method)": [[3, "grpc.aio.RpcContext.done", false]], "done() (grpc.aio.servicercontext method)": [[3, "grpc.aio.ServicerContext.done", false]], "done() (grpc.future method)": [[1, "grpc.Future.done", false]], "done_writing() (grpc.aio.streamstreamcall method)": [[3, "grpc.aio.StreamStreamCall.done_writing", false]], "done_writing() (grpc.aio.streamunarycall method)": [[3, "grpc.aio.StreamUnaryCall.done_writing", false]], "dynamic_ssl_server_credentials() (in module grpc)": [[1, "grpc.dynamic_ssl_server_credentials", false]], "enable_server_reflection() (in module grpc_reflection.v1alpha.reflection)": [[8, "grpc_reflection.v1alpha.reflection.enable_server_reflection", false]], "enter_graceful_shutdown() (grpc_health.v1.health.healthservicer method)": [[6, "grpc_health.v1.health.HealthServicer.enter_graceful_shutdown", false]], "exception() (grpc.future method)": [[1, "grpc.Future.exception", false]], "failed_precondition (grpc.statuscode attribute)": [[1, "grpc.StatusCode.FAILED_PRECONDITION", false]], "findallextensionnumbers() (grpc_reflection.v1alpha.proto_reflection_descriptor_database.protoreflectiondescriptordatabase method)": [[8, "grpc_reflection.v1alpha.proto_reflection_descriptor_database.ProtoReflectionDescriptorDatabase.FindAllExtensionNumbers", false]], "findfilebyname() (grpc_reflection.v1alpha.proto_reflection_descriptor_database.protoreflectiondescriptordatabase method)": [[8, "grpc_reflection.v1alpha.proto_reflection_descriptor_database.ProtoReflectionDescriptorDatabase.FindFileByName", false]], "findfilecontainingextension() (grpc_reflection.v1alpha.proto_reflection_descriptor_database.protoreflectiondescriptordatabase method)": [[8, "grpc_reflection.v1alpha.proto_reflection_descriptor_database.ProtoReflectionDescriptorDatabase.FindFileContainingExtension", false]], "findfilecontainingsymbol() (grpc_reflection.v1alpha.proto_reflection_descriptor_database.protoreflectiondescriptordatabase method)": [[8, "grpc_reflection.v1alpha.proto_reflection_descriptor_database.ProtoReflectionDescriptorDatabase.FindFileContainingSymbol", false]], "from_call() (in module grpc_status.rpc_status)": [[9, "grpc_status.rpc_status.from_call", false]], "future (class in grpc)": [[1, "grpc.Future", false]], "future() (grpc.streamunarymulticallable method)": [[1, "grpc.StreamUnaryMultiCallable.future", false]], "future() (grpc.unaryunarymulticallable method)": [[1, "grpc.UnaryUnaryMultiCallable.future", false]], "futurecancellederror": [[1, "grpc.FutureCancelledError", false]], "futuretimeouterror": [[1, "grpc.FutureTimeoutError", false]], "genericrpchandler (class in grpc)": [[1, "grpc.GenericRpcHandler", false]], "get_all() (grpc.aio.metadata method)": [[3, "grpc.aio.Metadata.get_all", false]], "get_services() (grpc_reflection.v1alpha.proto_reflection_descriptor_database.protoreflectiondescriptordatabase method)": [[8, "grpc_reflection.v1alpha.proto_reflection_descriptor_database.ProtoReflectionDescriptorDatabase.get_services", false]], "get_state() (grpc.aio.channel method)": [[3, "grpc.aio.Channel.get_state", false]], "getchannel() (grpc_channelz.v1.channelz.channelzservicer static method)": [[4, "grpc_channelz.v1.channelz.ChannelzServicer.GetChannel", false]], "getserver() (grpc_channelz.v1.channelz.channelzservicer static method)": [[4, "grpc_channelz.v1.channelz.ChannelzServicer.GetServer", false]], "getservers() (grpc_channelz.v1.channelz.channelzservicer static method)": [[4, "grpc_channelz.v1.channelz.ChannelzServicer.GetServers", false]], "getserversockets() (grpc_channelz.v1.channelz.channelzservicer static method)": [[4, "grpc_channelz.v1.channelz.ChannelzServicer.GetServerSockets", false]], "getsocket() (grpc_channelz.v1.channelz.channelzservicer static method)": [[4, "grpc_channelz.v1.channelz.ChannelzServicer.GetSocket", false]], "getsubchannel() (grpc_channelz.v1.channelz.channelzservicer static method)": [[4, "grpc_channelz.v1.channelz.ChannelzServicer.GetSubchannel", false]], "gettopchannels() (grpc_channelz.v1.channelz.channelzservicer static method)": [[4, "grpc_channelz.v1.channelz.ChannelzServicer.GetTopChannels", false]], "grpc": [[1, "module-grpc", false]], "grpc.aio": [[3, "module-grpc.aio", false]], "grpc_admin": [[2, "module-grpc_admin", false]], "grpc_channelz.v1.channelz": [[4, "module-grpc_channelz.v1.channelz", false]], "grpc_csds": [[5, "module-grpc_csds", false]], "grpc_observability": [[7, "module-grpc_observability", false]], "grpc_reflection.v1alpha.proto_reflection_descriptor_database": [[8, "module-grpc_reflection.v1alpha.proto_reflection_descriptor_database", false]], "grpc_reflection.v1alpha.reflection": [[8, "module-grpc_reflection.v1alpha.reflection", false]], "grpc_status.rpc_status": [[9, "module-grpc_status.rpc_status", false]], "grpc_testing": [[10, "module-grpc_testing", false]], "gzip (grpc.compression attribute)": [[1, "grpc.Compression.Gzip", false]], "handlercalldetails (class in grpc)": [[1, "grpc.HandlerCallDetails", false]], "healthservicer (class in grpc_health.v1.health)": [[6, "grpc_health.v1.health.HealthServicer", false]], "idle (grpc.channelconnectivity attribute)": [[1, "grpc.ChannelConnectivity.IDLE", false]], "initial_metadata() (grpc.aio.aiorpcerror method)": [[3, "grpc.aio.AioRpcError.initial_metadata", false]], "initial_metadata() (grpc.aio.call method)": [[3, "grpc.aio.Call.initial_metadata", false]], "initial_metadata() (grpc.call method)": [[1, "grpc.Call.initial_metadata", false]], "initial_metadata() (grpc_testing.streamstreamserverrpc method)": [[10, "grpc_testing.StreamStreamServerRpc.initial_metadata", false]], "initial_metadata() (grpc_testing.streamunaryserverrpc method)": [[10, "grpc_testing.StreamUnaryServerRpc.initial_metadata", false]], "initial_metadata() (grpc_testing.unarystreamserverrpc method)": [[10, "grpc_testing.UnaryStreamServerRpc.initial_metadata", false]], "initial_metadata() (grpc_testing.unaryunaryserverrpc method)": [[10, "grpc_testing.UnaryUnaryServerRpc.initial_metadata", false]], "insecure_channel() (in module grpc)": [[1, "grpc.insecure_channel", false]], "insecure_channel() (in module grpc.aio)": [[3, "grpc.aio.insecure_channel", false]], "intercept_channel() (in module grpc)": [[1, "grpc.intercept_channel", false]], "intercept_service() (grpc.aio.serverinterceptor method)": [[3, "grpc.aio.ServerInterceptor.intercept_service", false]], "intercept_service() (grpc.serverinterceptor method)": [[1, "grpc.ServerInterceptor.intercept_service", false]], "intercept_stream_stream() (grpc.aio.streamstreamclientinterceptor method)": [[3, "grpc.aio.StreamStreamClientInterceptor.intercept_stream_stream", false]], "intercept_stream_stream() (grpc.streamstreamclientinterceptor method)": [[1, "grpc.StreamStreamClientInterceptor.intercept_stream_stream", false]], "intercept_stream_unary() (grpc.aio.streamunaryclientinterceptor method)": [[3, "grpc.aio.StreamUnaryClientInterceptor.intercept_stream_unary", false]], "intercept_stream_unary() (grpc.streamunaryclientinterceptor method)": [[1, "grpc.StreamUnaryClientInterceptor.intercept_stream_unary", false]], "intercept_unary_stream() (grpc.aio.unarystreamclientinterceptor method)": [[3, "grpc.aio.UnaryStreamClientInterceptor.intercept_unary_stream", false]], "intercept_unary_stream() (grpc.unarystreamclientinterceptor method)": [[1, "grpc.UnaryStreamClientInterceptor.intercept_unary_stream", false]], "intercept_unary_unary() (grpc.aio.unaryunaryclientinterceptor method)": [[3, "grpc.aio.UnaryUnaryClientInterceptor.intercept_unary_unary", false]], "intercept_unary_unary() (grpc.unaryunaryclientinterceptor method)": [[1, "grpc.UnaryUnaryClientInterceptor.intercept_unary_unary", false]], "interceptedunaryunarycall (class in grpc.aio)": [[3, "grpc.aio.InterceptedUnaryUnaryCall", false]], "internal (grpc.statuscode attribute)": [[1, "grpc.StatusCode.INTERNAL", false]], "internalerror": [[3, "grpc.aio.InternalError", false]], "invalid_argument (grpc.statuscode attribute)": [[1, "grpc.StatusCode.INVALID_ARGUMENT", false]], "invocation_metadata (grpc.handlercalldetails attribute)": [[1, "grpc.HandlerCallDetails.invocation_metadata", false]], "invocation_metadata() (grpc.aio.servicercontext method)": [[3, "grpc.aio.ServicerContext.invocation_metadata", false]], "invocation_metadata() (grpc.servicercontext method)": [[1, "grpc.ServicerContext.invocation_metadata", false]], "invoke_stream_stream() (grpc_testing.server method)": [[10, "grpc_testing.Server.invoke_stream_stream", false]], "invoke_stream_unary() (grpc_testing.server method)": [[10, "grpc_testing.Server.invoke_stream_unary", false]], "invoke_unary_stream() (grpc_testing.server method)": [[10, "grpc_testing.Server.invoke_unary_stream", false]], "invoke_unary_unary() (grpc_testing.server method)": [[10, "grpc_testing.Server.invoke_unary_unary", false]], "is_active() (grpc.rpccontext method)": [[1, "grpc.RpcContext.is_active", false]], "local_channel_credentials() (in module grpc)": [[1, "grpc.local_channel_credentials", false]], "local_server_credentials() (in module grpc)": [[1, "grpc.local_server_credentials", false]], "local_tcp (grpc.localconnectiontype attribute)": [[1, "grpc.LocalConnectionType.LOCAL_TCP", false]], "localconnectiontype (class in grpc)": [[1, "grpc.LocalConnectionType", false]], "metadata": [[0, "term-metadata", true]], "metadata (class in grpc.aio)": [[3, "grpc.aio.Metadata", false]], "metadata (grpc.clientcalldetails attribute)": [[1, "grpc.ClientCallDetails.metadata", false]], "metadata_call_credentials() (in module grpc)": [[1, "grpc.metadata_call_credentials", false]], "metadatum": [[0, "term-metadatum", true]], "method (grpc.clientcalldetails attribute)": [[1, "grpc.ClientCallDetails.method", false]], "method (grpc.handlercalldetails attribute)": [[1, "grpc.HandlerCallDetails.method", false]], "method_handlers_generic_handler() (in module grpc)": [[1, "grpc.method_handlers_generic_handler", false]], "method_name (grpc.authmetadatacontext attribute)": [[1, "grpc.AuthMetadataContext.method_name", false]], "module": [[1, "module-grpc", false], [2, "module-grpc_admin", false], [3, "module-grpc.aio", false], [4, "module-grpc_channelz.v1.channelz", false], [5, "module-grpc_csds", false], [7, "module-grpc_observability", false], [8, "module-grpc_reflection.v1alpha.proto_reflection_descriptor_database", false], [8, "module-grpc_reflection.v1alpha.reflection", false], [9, "module-grpc_status.rpc_status", false], [10, "module-grpc_testing", false]], "nocompression (grpc.compression attribute)": [[1, "grpc.Compression.NoCompression", false]], "not_found (grpc.statuscode attribute)": [[1, "grpc.StatusCode.NOT_FOUND", false]], "ok (grpc.statuscode attribute)": [[1, "grpc.StatusCode.OK", false]], "opentelemetryplugin (class in grpc_observability)": [[7, "grpc_observability.OpenTelemetryPlugin", false]], "peer() (grpc.aio.servicercontext method)": [[3, "grpc.aio.ServicerContext.peer", false]], "peer() (grpc.servicercontext method)": [[1, "grpc.ServicerContext.peer", false]], "peer_identities() (grpc.aio.servicercontext method)": [[3, "grpc.aio.ServicerContext.peer_identities", false]], "peer_identities() (grpc.servicercontext method)": [[1, "grpc.ServicerContext.peer_identities", false]], "peer_identity_key() (grpc.aio.servicercontext method)": [[3, "grpc.aio.ServicerContext.peer_identity_key", false]], "peer_identity_key() (grpc.servicercontext method)": [[1, "grpc.ServicerContext.peer_identity_key", false]], "permission_denied (grpc.statuscode attribute)": [[1, "grpc.StatusCode.PERMISSION_DENIED", false]], "protoreflectiondescriptordatabase (class in grpc_reflection.v1alpha.proto_reflection_descriptor_database)": [[8, "grpc_reflection.v1alpha.proto_reflection_descriptor_database.ProtoReflectionDescriptorDatabase", false]], "protos() (in module grpc)": [[1, "grpc.protos", false]], "protos_and_services() (in module grpc)": [[1, "grpc.protos_and_services", false]], "read() (grpc.aio.servicercontext method)": [[3, "grpc.aio.ServicerContext.read", false]], "read() (grpc.aio.streamstreamcall method)": [[3, "grpc.aio.StreamStreamCall.read", false]], "read() (grpc.aio.unarystreamcall method)": [[3, "grpc.aio.UnaryStreamCall.read", false]], "ready (grpc.channelconnectivity attribute)": [[1, "grpc.ChannelConnectivity.READY", false]], "reflectionservicer (class in grpc_reflection.v1alpha.reflection)": [[8, "grpc_reflection.v1alpha.reflection.ReflectionServicer", false]], "register_global() (grpc_observability.opentelemetryplugin method)": [[7, "grpc_observability.OpenTelemetryPlugin.register_global", false]], "request_deserializer (grpc.rpcmethodhandler attribute)": [[1, "grpc.RpcMethodHandler.request_deserializer", false]], "request_streaming (grpc.rpcmethodhandler attribute)": [[1, "grpc.RpcMethodHandler.request_streaming", false]], "requests_closed() (grpc_testing.streamstreamchannelrpc method)": [[10, "grpc_testing.StreamStreamChannelRpc.requests_closed", false]], "requests_closed() (grpc_testing.streamstreamserverrpc method)": [[10, "grpc_testing.StreamStreamServerRpc.requests_closed", false]], "requests_closed() (grpc_testing.streamunarychannelrpc method)": [[10, "grpc_testing.StreamUnaryChannelRpc.requests_closed", false]], "requests_closed() (grpc_testing.streamunaryserverrpc method)": [[10, "grpc_testing.StreamUnaryServerRpc.requests_closed", false]], "resource_exhausted (grpc.statuscode attribute)": [[1, "grpc.StatusCode.RESOURCE_EXHAUSTED", false]], "response_serializer (grpc.rpcmethodhandler attribute)": [[1, "grpc.RpcMethodHandler.response_serializer", false]], "response_streaming (grpc.rpcmethodhandler attribute)": [[1, "grpc.RpcMethodHandler.response_streaming", false]], "result() (grpc.future method)": [[1, "grpc.Future.result", false]], "rpccontext (class in grpc)": [[1, "grpc.RpcContext", false]], "rpccontext (class in grpc.aio)": [[3, "grpc.aio.RpcContext", false]], "rpcerror": [[1, "grpc.RpcError", false]], "rpcmethodhandler (class in grpc)": [[1, "grpc.RpcMethodHandler", false]], "running() (grpc.future method)": [[1, "grpc.Future.running", false]], "secure_channel() (in module grpc)": [[1, "grpc.secure_channel", false]], "secure_channel() (in module grpc.aio)": [[3, "grpc.aio.secure_channel", false]], "send_initial_metadata() (grpc.aio.servicercontext method)": [[3, "grpc.aio.ServicerContext.send_initial_metadata", false]], "send_initial_metadata() (grpc.servicercontext method)": [[1, "grpc.ServicerContext.send_initial_metadata", false]], "send_initial_metadata() (grpc_testing.streamstreamchannelrpc method)": [[10, "grpc_testing.StreamStreamChannelRpc.send_initial_metadata", false]], "send_initial_metadata() (grpc_testing.streamunarychannelrpc method)": [[10, "grpc_testing.StreamUnaryChannelRpc.send_initial_metadata", false]], "send_initial_metadata() (grpc_testing.unarystreamchannelrpc method)": [[10, "grpc_testing.UnaryStreamChannelRpc.send_initial_metadata", false]], "send_initial_metadata() (grpc_testing.unaryunarychannelrpc method)": [[10, "grpc_testing.UnaryUnaryChannelRpc.send_initial_metadata", false]], "send_request() (grpc_testing.streamstreamserverrpc method)": [[10, "grpc_testing.StreamStreamServerRpc.send_request", false]], "send_request() (grpc_testing.streamunaryserverrpc method)": [[10, "grpc_testing.StreamUnaryServerRpc.send_request", false]], "send_response() (grpc_testing.streamstreamchannelrpc method)": [[10, "grpc_testing.StreamStreamChannelRpc.send_response", false]], "send_response() (grpc_testing.unarystreamchannelrpc method)": [[10, "grpc_testing.UnaryStreamChannelRpc.send_response", false]], "serializer": [[0, "term-serializer", true]], "server (class in grpc)": [[1, "grpc.Server", false]], "server (class in grpc.aio)": [[3, "grpc.aio.Server", false]], "server (class in grpc_testing)": [[10, "grpc_testing.Server", false]], "server() (in module grpc)": [[1, "grpc.server", false]], "server() (in module grpc.aio)": [[3, "grpc.aio.server", false]], "server_from_dictionary() (in module grpc_testing)": [[10, "grpc_testing.server_from_dictionary", false]], "servercertificateconfiguration (class in grpc)": [[1, "grpc.ServerCertificateConfiguration", false]], "servercredentials (class in grpc)": [[1, "grpc.ServerCredentials", false]], "serverinterceptor (class in grpc)": [[1, "grpc.ServerInterceptor", false]], "serverinterceptor (class in grpc.aio)": [[3, "grpc.aio.ServerInterceptor", false]], "serverreflectioninfo() (grpc_reflection.v1alpha.reflection.reflectionservicer method)": [[8, "grpc_reflection.v1alpha.reflection.ReflectionServicer.ServerReflectionInfo", false]], "service() (grpc.genericrpchandler method)": [[1, "grpc.GenericRpcHandler.service", false]], "service_name() (grpc.servicerpchandler method)": [[1, "grpc.ServiceRpcHandler.service_name", false]], "service_url (grpc.authmetadatacontext attribute)": [[1, "grpc.AuthMetadataContext.service_url", false]], "servicercontext (class in grpc)": [[1, "grpc.ServicerContext", false]], "servicercontext (class in grpc.aio)": [[3, "grpc.aio.ServicerContext", false]], "servicerpchandler (class in grpc)": [[1, "grpc.ServiceRpcHandler", false]], "services() (in module grpc)": [[1, "grpc.services", false]], "set() (grpc_health.v1.health.healthservicer method)": [[6, "grpc_health.v1.health.HealthServicer.set", false]], "set_code() (grpc.aio.servicercontext method)": [[3, "grpc.aio.ServicerContext.set_code", false]], "set_code() (grpc.servicercontext method)": [[1, "grpc.ServicerContext.set_code", false]], "set_compression() (grpc.aio.servicercontext method)": [[3, "grpc.aio.ServicerContext.set_compression", false]], "set_compression() (grpc.servicercontext method)": [[1, "grpc.ServicerContext.set_compression", false]], "set_details() (grpc.aio.servicercontext method)": [[3, "grpc.aio.ServicerContext.set_details", false]], "set_details() (grpc.servicercontext method)": [[1, "grpc.ServicerContext.set_details", false]], "set_trailing_metadata() (grpc.aio.servicercontext method)": [[3, "grpc.aio.ServicerContext.set_trailing_metadata", false]], "set_trailing_metadata() (grpc.servicercontext method)": [[1, "grpc.ServicerContext.set_trailing_metadata", false]], "shutdown (grpc.channelconnectivity attribute)": [[1, "grpc.ChannelConnectivity.SHUTDOWN", false]], "sleep_for() (grpc_testing.time method)": [[10, "grpc_testing.Time.sleep_for", false]], "sleep_until() (grpc_testing.time method)": [[10, "grpc_testing.Time.sleep_until", false]], "ssl_channel_credentials() (in module grpc)": [[1, "grpc.ssl_channel_credentials", false]], "ssl_server_certificate_configuration() (in module grpc)": [[1, "grpc.ssl_server_certificate_configuration", false]], "ssl_server_credentials() (in module grpc)": [[1, "grpc.ssl_server_credentials", false]], "start() (grpc.aio.server method)": [[3, "grpc.aio.Server.start", false]], "start() (grpc.server method)": [[1, "grpc.Server.start", false]], "statuscode (class in grpc)": [[1, "grpc.StatusCode", false]], "stop() (grpc.aio.server method)": [[3, "grpc.aio.Server.stop", false]], "stop() (grpc.server method)": [[1, "grpc.Server.stop", false]], "stream_stream (grpc.rpcmethodhandler attribute)": [[1, "grpc.RpcMethodHandler.stream_stream", false]], "stream_stream() (grpc.aio.channel method)": [[3, "grpc.aio.Channel.stream_stream", false]], "stream_stream() (grpc.channel method)": [[1, "grpc.Channel.stream_stream", false]], "stream_stream_rpc_method_handler() (in module grpc)": [[1, "grpc.stream_stream_rpc_method_handler", false]], "stream_unary (grpc.rpcmethodhandler attribute)": [[1, "grpc.RpcMethodHandler.stream_unary", false]], "stream_unary() (grpc.aio.channel method)": [[3, "grpc.aio.Channel.stream_unary", false]], "stream_unary() (grpc.channel method)": [[1, "grpc.Channel.stream_unary", false]], "stream_unary_rpc_method_handler() (in module grpc)": [[1, "grpc.stream_unary_rpc_method_handler", false]], "streamstreamcall (class in grpc.aio)": [[3, "grpc.aio.StreamStreamCall", false]], "streamstreamchannelrpc (class in grpc_testing)": [[10, "grpc_testing.StreamStreamChannelRpc", false]], "streamstreamclientinterceptor (class in grpc)": [[1, "grpc.StreamStreamClientInterceptor", false]], "streamstreamclientinterceptor (class in grpc.aio)": [[3, "grpc.aio.StreamStreamClientInterceptor", false]], "streamstreammulticallable (class in grpc)": [[1, "grpc.StreamStreamMultiCallable", false]], "streamstreammulticallable (class in grpc.aio)": [[3, "grpc.aio.StreamStreamMultiCallable", false]], "streamstreamserverrpc (class in grpc_testing)": [[10, "grpc_testing.StreamStreamServerRpc", false]], "streamunarycall (class in grpc.aio)": [[3, "grpc.aio.StreamUnaryCall", false]], "streamunarychannelrpc (class in grpc_testing)": [[10, "grpc_testing.StreamUnaryChannelRpc", false]], "streamunaryclientinterceptor (class in grpc)": [[1, "grpc.StreamUnaryClientInterceptor", false]], "streamunaryclientinterceptor (class in grpc.aio)": [[3, "grpc.aio.StreamUnaryClientInterceptor", false]], "streamunarymulticallable (class in grpc)": [[1, "grpc.StreamUnaryMultiCallable", false]], "streamunarymulticallable (class in grpc.aio)": [[3, "grpc.aio.StreamUnaryMultiCallable", false]], "streamunaryserverrpc (class in grpc_testing)": [[10, "grpc_testing.StreamUnaryServerRpc", false]], "strict_fake_time() (in module grpc_testing)": [[10, "grpc_testing.strict_fake_time", false]], "strict_real_time() (in module grpc_testing)": [[10, "grpc_testing.strict_real_time", false]], "subscribe() (grpc.channel method)": [[1, "grpc.Channel.subscribe", false]], "take_request() (grpc_testing.streamstreamchannelrpc method)": [[10, "grpc_testing.StreamStreamChannelRpc.take_request", false]], "take_request() (grpc_testing.streamunarychannelrpc method)": [[10, "grpc_testing.StreamUnaryChannelRpc.take_request", false]], "take_response() (grpc_testing.streamstreamserverrpc method)": [[10, "grpc_testing.StreamStreamServerRpc.take_response", false]], "take_response() (grpc_testing.unarystreamserverrpc method)": [[10, "grpc_testing.UnaryStreamServerRpc.take_response", false]], "take_stream_stream() (grpc_testing.channel method)": [[10, "grpc_testing.Channel.take_stream_stream", false]], "take_stream_unary() (grpc_testing.channel method)": [[10, "grpc_testing.Channel.take_stream_unary", false]], "take_unary_stream() (grpc_testing.channel method)": [[10, "grpc_testing.Channel.take_unary_stream", false]], "take_unary_unary() (grpc_testing.channel method)": [[10, "grpc_testing.Channel.take_unary_unary", false]], "terminate() (grpc_testing.streamstreamchannelrpc method)": [[10, "grpc_testing.StreamStreamChannelRpc.terminate", false]], "terminate() (grpc_testing.streamunarychannelrpc method)": [[10, "grpc_testing.StreamUnaryChannelRpc.terminate", false]], "terminate() (grpc_testing.unarystreamchannelrpc method)": [[10, "grpc_testing.UnaryStreamChannelRpc.terminate", false]], "terminate() (grpc_testing.unaryunarychannelrpc method)": [[10, "grpc_testing.UnaryUnaryChannelRpc.terminate", false]], "termination() (grpc_testing.streamstreamserverrpc method)": [[10, "grpc_testing.StreamStreamServerRpc.termination", false]], "termination() (grpc_testing.streamunaryserverrpc method)": [[10, "grpc_testing.StreamUnaryServerRpc.termination", false]], "termination() (grpc_testing.unarystreamserverrpc method)": [[10, "grpc_testing.UnaryStreamServerRpc.termination", false]], "termination() (grpc_testing.unaryunaryserverrpc method)": [[10, "grpc_testing.UnaryUnaryServerRpc.termination", false]], "time (class in grpc_testing)": [[10, "grpc_testing.Time", false]], "time() (grpc_testing.time method)": [[10, "grpc_testing.Time.time", false]], "time_remaining() (grpc.aio.interceptedunaryunarycall method)": [[3, "grpc.aio.InterceptedUnaryUnaryCall.time_remaining", false]], "time_remaining() (grpc.aio.rpccontext method)": [[3, "grpc.aio.RpcContext.time_remaining", false]], "time_remaining() (grpc.aio.servicercontext method)": [[3, "grpc.aio.ServicerContext.time_remaining", false]], "time_remaining() (grpc.rpccontext method)": [[1, "grpc.RpcContext.time_remaining", false]], "timeout (grpc.clientcalldetails attribute)": [[1, "grpc.ClientCallDetails.timeout", false]], "to_status() (in module grpc_status.rpc_status)": [[9, "grpc_status.rpc_status.to_status", false]], "traceback() (grpc.future method)": [[1, "grpc.Future.traceback", false]], "trailing_metadata() (grpc.aio.aiorpcerror method)": [[3, "grpc.aio.AioRpcError.trailing_metadata", false]], "trailing_metadata() (grpc.aio.call method)": [[3, "grpc.aio.Call.trailing_metadata", false]], "trailing_metadata() (grpc.aio.servicercontext method)": [[3, "grpc.aio.ServicerContext.trailing_metadata", false]], "trailing_metadata() (grpc.call method)": [[1, "grpc.Call.trailing_metadata", false]], "trailing_metadata() (grpc.servicercontext method)": [[1, "grpc.ServicerContext.trailing_metadata", false]], "transient_failure (grpc.channelconnectivity attribute)": [[1, "grpc.ChannelConnectivity.TRANSIENT_FAILURE", false]], "uds (grpc.localconnectiontype attribute)": [[1, "grpc.LocalConnectionType.UDS", false]], "unary_stream (grpc.rpcmethodhandler attribute)": [[1, "grpc.RpcMethodHandler.unary_stream", false]], "unary_stream() (grpc.aio.channel method)": [[3, "grpc.aio.Channel.unary_stream", false]], "unary_stream() (grpc.channel method)": [[1, "grpc.Channel.unary_stream", false]], "unary_stream_rpc_method_handler() (in module grpc)": [[1, "grpc.unary_stream_rpc_method_handler", false]], "unary_unary (grpc.rpcmethodhandler attribute)": [[1, "grpc.RpcMethodHandler.unary_unary", false]], "unary_unary() (grpc.aio.channel method)": [[3, "grpc.aio.Channel.unary_unary", false]], "unary_unary() (grpc.channel method)": [[1, "grpc.Channel.unary_unary", false]], "unary_unary_rpc_method_handler() (in module grpc)": [[1, "grpc.unary_unary_rpc_method_handler", false]], "unarystreamcall (class in grpc.aio)": [[3, "grpc.aio.UnaryStreamCall", false]], "unarystreamchannelrpc (class in grpc_testing)": [[10, "grpc_testing.UnaryStreamChannelRpc", false]], "unarystreamclientinterceptor (class in grpc)": [[1, "grpc.UnaryStreamClientInterceptor", false]], "unarystreamclientinterceptor (class in grpc.aio)": [[3, "grpc.aio.UnaryStreamClientInterceptor", false]], "unarystreammulticallable (class in grpc)": [[1, "grpc.UnaryStreamMultiCallable", false]], "unarystreammulticallable (class in grpc.aio)": [[3, "grpc.aio.UnaryStreamMultiCallable", false]], "unarystreamserverrpc (class in grpc_testing)": [[10, "grpc_testing.UnaryStreamServerRpc", false]], "unaryunarycall (class in grpc.aio)": [[3, "grpc.aio.UnaryUnaryCall", false]], "unaryunarychannelrpc (class in grpc_testing)": [[10, "grpc_testing.UnaryUnaryChannelRpc", false]], "unaryunaryclientinterceptor (class in grpc)": [[1, "grpc.UnaryUnaryClientInterceptor", false]], "unaryunaryclientinterceptor (class in grpc.aio)": [[3, "grpc.aio.UnaryUnaryClientInterceptor", false]], "unaryunarymulticallable (class in grpc)": [[1, "grpc.UnaryUnaryMultiCallable", false]], "unaryunarymulticallable (class in grpc.aio)": [[3, "grpc.aio.UnaryUnaryMultiCallable", false]], "unaryunaryserverrpc (class in grpc_testing)": [[10, "grpc_testing.UnaryUnaryServerRpc", false]], "unauthenticated (grpc.statuscode attribute)": [[1, "grpc.StatusCode.UNAUTHENTICATED", false]], "unavailable (grpc.statuscode attribute)": [[1, "grpc.StatusCode.UNAVAILABLE", false]], "unimplemented (grpc.statuscode attribute)": [[1, "grpc.StatusCode.UNIMPLEMENTED", false]], "unknown (grpc.statuscode attribute)": [[1, "grpc.StatusCode.UNKNOWN", false]], "unsubscribe() (grpc.channel method)": [[1, "grpc.Channel.unsubscribe", false]], "usageerror": [[3, "grpc.aio.UsageError", false]], "wait_for_connection() (grpc.aio.call method)": [[3, "grpc.aio.Call.wait_for_connection", false]], "wait_for_ready": [[0, "term-wait_for_ready", true]], "wait_for_ready (grpc.clientcalldetails attribute)": [[1, "grpc.ClientCallDetails.wait_for_ready", false]], "wait_for_state_change() (grpc.aio.channel method)": [[3, "grpc.aio.Channel.wait_for_state_change", false]], "wait_for_termination() (grpc.aio.server method)": [[3, "grpc.aio.Server.wait_for_termination", false]], "wait_for_termination() (grpc.server method)": [[1, "grpc.Server.wait_for_termination", false]], "watch() (grpc_health.v1.health.healthservicer method)": [[6, "grpc_health.v1.health.HealthServicer.Watch", false]], "with_call() (grpc.streamunarymulticallable method)": [[1, "grpc.StreamUnaryMultiCallable.with_call", false]], "with_call() (grpc.unaryunarymulticallable method)": [[1, "grpc.UnaryUnaryMultiCallable.with_call", false]], "write() (grpc.aio.servicercontext method)": [[3, "grpc.aio.ServicerContext.write", false]], "write() (grpc.aio.streamstreamcall method)": [[3, "grpc.aio.StreamStreamCall.write", false]], "write() (grpc.aio.streamunarycall method)": [[3, "grpc.aio.StreamUnaryCall.write", false]]}, "objects": {"": [[1, 0, 0, "-", "grpc"], [2, 0, 0, "-", "grpc_admin"], [5, 0, 0, "-", "grpc_csds"], [7, 0, 0, "-", "grpc_observability"], [10, 0, 0, "-", "grpc_testing"]], "grpc": [[1, 1, 1, "", "AuthMetadataContext"], [1, 1, 1, "", "AuthMetadataPlugin"], [1, 1, 1, "", "AuthMetadataPluginCallback"], [1, 1, 1, "", "Call"], [1, 1, 1, "", "CallCredentials"], [1, 1, 1, "", "Channel"], [1, 1, 1, "", "ChannelConnectivity"], [1, 1, 1, "", "ChannelCredentials"], [1, 1, 1, "", "ClientCallDetails"], [1, 1, 1, "", "Compression"], [1, 1, 1, "", "Future"], [1, 4, 1, "", "FutureCancelledError"], [1, 4, 1, "", "FutureTimeoutError"], [1, 1, 1, "", "GenericRpcHandler"], [1, 1, 1, "", "HandlerCallDetails"], [1, 1, 1, "", "LocalConnectionType"], [1, 1, 1, "", "RpcContext"], [1, 4, 1, "", "RpcError"], [1, 1, 1, "", "RpcMethodHandler"], [1, 1, 1, "", "Server"], [1, 1, 1, "", "ServerCertificateConfiguration"], [1, 1, 1, "", "ServerCredentials"], [1, 1, 1, "", "ServerInterceptor"], [1, 1, 1, "", "ServiceRpcHandler"], [1, 1, 1, "", "ServicerContext"], [1, 1, 1, "", "StatusCode"], [1, 1, 1, "", "StreamStreamClientInterceptor"], [1, 1, 1, "", "StreamStreamMultiCallable"], [1, 1, 1, "", "StreamUnaryClientInterceptor"], [1, 1, 1, "", "StreamUnaryMultiCallable"], [1, 1, 1, "", "UnaryStreamClientInterceptor"], [1, 1, 1, "", "UnaryStreamMultiCallable"], [1, 1, 1, "", "UnaryUnaryClientInterceptor"], [1, 1, 1, "", "UnaryUnaryMultiCallable"], [1, 5, 1, "", "access_token_call_credentials"], [3, 0, 0, "-", "aio"], [1, 5, 1, "", "channel_ready_future"], [1, 5, 1, "", "composite_call_credentials"], [1, 5, 1, "", "composite_channel_credentials"], [1, 5, 1, "", "compute_engine_channel_credentials"], [1, 5, 1, "", "dynamic_ssl_server_credentials"], [1, 5, 1, "", "insecure_channel"], [1, 5, 1, "", "intercept_channel"], [1, 5, 1, "", "local_channel_credentials"], [1, 5, 1, "", "local_server_credentials"], [1, 5, 1, "", "metadata_call_credentials"], [1, 5, 1, "", "method_handlers_generic_handler"], [1, 5, 1, "", "protos"], [1, 5, 1, "", "protos_and_services"], [1, 5, 1, "", "secure_channel"], [1, 5, 1, "", "server"], [1, 5, 1, "", "services"], [1, 5, 1, "", "ssl_channel_credentials"], [1, 5, 1, "", "ssl_server_certificate_configuration"], [1, 5, 1, "", "ssl_server_credentials"], [1, 5, 1, "", "stream_stream_rpc_method_handler"], [1, 5, 1, "", "stream_unary_rpc_method_handler"], [1, 5, 1, "", "unary_stream_rpc_method_handler"], [1, 5, 1, "", "unary_unary_rpc_method_handler"]], "grpc.AuthMetadataContext": [[1, 2, 1, "", "method_name"], [1, 2, 1, "", "service_url"]], "grpc.AuthMetadataPlugin": [[1, 3, 1, "", "__call__"]], "grpc.AuthMetadataPluginCallback": [[1, 3, 1, "", "__call__"]], "grpc.Call": [[1, 3, 1, "", "code"], [1, 3, 1, "", "details"], [1, 3, 1, "", "initial_metadata"], [1, 3, 1, "", "trailing_metadata"]], "grpc.Channel": [[1, 3, 1, "", "__enter__"], [1, 3, 1, "", "__exit__"], [1, 3, 1, "", "close"], [1, 3, 1, "", "stream_stream"], [1, 3, 1, "", "stream_unary"], [1, 3, 1, "", "subscribe"], [1, 3, 1, "", "unary_stream"], [1, 3, 1, "", "unary_unary"], [1, 3, 1, "", "unsubscribe"]], "grpc.ChannelConnectivity": [[1, 2, 1, "", "CONNECTING"], [1, 2, 1, "", "IDLE"], [1, 2, 1, "", "READY"], [1, 2, 1, "", "SHUTDOWN"], [1, 2, 1, "", "TRANSIENT_FAILURE"]], "grpc.ClientCallDetails": [[1, 2, 1, "", "compression"], [1, 2, 1, "", "credentials"], [1, 2, 1, "", "metadata"], [1, 2, 1, "", "method"], [1, 2, 1, "", "timeout"], [1, 2, 1, "", "wait_for_ready"]], "grpc.Compression": [[1, 2, 1, "", "Deflate"], [1, 2, 1, "", "Gzip"], [1, 2, 1, "", "NoCompression"]], "grpc.Future": [[1, 3, 1, "", "add_done_callback"], [1, 3, 1, "", "cancel"], [1, 3, 1, "", "cancelled"], [1, 3, 1, "", "done"], [1, 3, 1, "", "exception"], [1, 3, 1, "", "result"], [1, 3, 1, "", "running"], [1, 3, 1, "", "traceback"]], "grpc.GenericRpcHandler": [[1, 3, 1, "", "service"]], "grpc.HandlerCallDetails": [[1, 2, 1, "", "invocation_metadata"], [1, 2, 1, "", "method"]], "grpc.LocalConnectionType": [[1, 2, 1, "", "LOCAL_TCP"], [1, 2, 1, "", "UDS"]], "grpc.RpcContext": [[1, 3, 1, "", "add_callback"], [1, 3, 1, "", "cancel"], [1, 3, 1, "", "is_active"], [1, 3, 1, "", "time_remaining"]], "grpc.RpcMethodHandler": [[1, 2, 1, "", "request_deserializer"], [1, 2, 1, "", "request_streaming"], [1, 2, 1, "", "response_serializer"], [1, 2, 1, "", "response_streaming"], [1, 2, 1, "", "stream_stream"], [1, 2, 1, "", "stream_unary"], [1, 2, 1, "", "unary_stream"], [1, 2, 1, "", "unary_unary"]], "grpc.Server": [[1, 3, 1, "", "add_generic_rpc_handlers"], [1, 3, 1, "", "add_insecure_port"], [1, 3, 1, "", "add_registered_method_handlers"], [1, 3, 1, "", "add_secure_port"], [1, 3, 1, "", "start"], [1, 3, 1, "", "stop"], [1, 3, 1, "", "wait_for_termination"]], "grpc.ServerInterceptor": [[1, 3, 1, "", "intercept_service"]], "grpc.ServiceRpcHandler": [[1, 3, 1, "", "service_name"]], "grpc.ServicerContext": [[1, 3, 1, "", "abort"], [1, 3, 1, "", "abort_with_status"], [1, 3, 1, "", "auth_context"], [1, 3, 1, "", "code"], [1, 3, 1, "", "details"], [1, 3, 1, "", "disable_next_message_compression"], [1, 3, 1, "", "invocation_metadata"], [1, 3, 1, "", "peer"], [1, 3, 1, "", "peer_identities"], [1, 3, 1, "", "peer_identity_key"], [1, 3, 1, "", "send_initial_metadata"], [1, 3, 1, "", "set_code"], [1, 3, 1, "", "set_compression"], [1, 3, 1, "", "set_details"], [1, 3, 1, "", "set_trailing_metadata"], [1, 3, 1, "", "trailing_metadata"]], "grpc.StatusCode": [[1, 2, 1, "", "ABORTED"], [1, 2, 1, "", "ALREADY_EXISTS"], [1, 2, 1, "", "CANCELLED"], [1, 2, 1, "", "DATA_LOSS"], [1, 2, 1, "", "DEADLINE_EXCEEDED"], [1, 2, 1, "", "FAILED_PRECONDITION"], [1, 2, 1, "", "INTERNAL"], [1, 2, 1, "", "INVALID_ARGUMENT"], [1, 2, 1, "", "NOT_FOUND"], [1, 2, 1, "", "OK"], [1, 2, 1, "", "PERMISSION_DENIED"], [1, 2, 1, "", "RESOURCE_EXHAUSTED"], [1, 2, 1, "", "UNAUTHENTICATED"], [1, 2, 1, "", "UNAVAILABLE"], [1, 2, 1, "", "UNIMPLEMENTED"], [1, 2, 1, "", "UNKNOWN"]], "grpc.StreamStreamClientInterceptor": [[1, 3, 1, "", "intercept_stream_stream"]], "grpc.StreamStreamMultiCallable": [[1, 3, 1, "", "__call__"]], "grpc.StreamUnaryClientInterceptor": [[1, 3, 1, "", "intercept_stream_unary"]], "grpc.StreamUnaryMultiCallable": [[1, 3, 1, "", "__call__"], [1, 3, 1, "", "future"], [1, 3, 1, "", "with_call"]], "grpc.UnaryStreamClientInterceptor": [[1, 3, 1, "", "intercept_unary_stream"]], "grpc.UnaryStreamMultiCallable": [[1, 3, 1, "", "__call__"]], "grpc.UnaryUnaryClientInterceptor": [[1, 3, 1, "", "intercept_unary_unary"]], "grpc.UnaryUnaryMultiCallable": [[1, 3, 1, "", "__call__"], [1, 3, 1, "", "future"], [1, 3, 1, "", "with_call"]], "grpc.aio": [[3, 4, 1, "", "AbortError"], [3, 4, 1, "", "AioRpcError"], [3, 4, 1, "", "BaseError"], [3, 1, 1, "", "Call"], [3, 1, 1, "", "Channel"], [3, 1, 1, "", "ClientCallDetails"], [3, 1, 1, "", "ClientInterceptor"], [3, 1, 1, "", "InterceptedUnaryUnaryCall"], [3, 4, 1, "", "InternalError"], [3, 1, 1, "", "Metadata"], [3, 1, 1, "", "RpcContext"], [3, 1, 1, "", "Server"], [3, 1, 1, "", "ServerInterceptor"], [3, 1, 1, "", "ServicerContext"], [3, 1, 1, "", "StreamStreamCall"], [3, 1, 1, "", "StreamStreamClientInterceptor"], [3, 1, 1, "", "StreamStreamMultiCallable"], [3, 1, 1, "", "StreamUnaryCall"], [3, 1, 1, "", "StreamUnaryClientInterceptor"], [3, 1, 1, "", "StreamUnaryMultiCallable"], [3, 1, 1, "", "UnaryStreamCall"], [3, 1, 1, "", "UnaryStreamClientInterceptor"], [3, 1, 1, "", "UnaryStreamMultiCallable"], [3, 1, 1, "", "UnaryUnaryCall"], [3, 1, 1, "", "UnaryUnaryClientInterceptor"], [3, 1, 1, "", "UnaryUnaryMultiCallable"], [3, 4, 1, "", "UsageError"], [3, 5, 1, "", "insecure_channel"], [3, 5, 1, "", "secure_channel"], [3, 5, 1, "", "server"]], "grpc.aio.AioRpcError": [[3, 3, 1, "", "code"], [3, 3, 1, "", "debug_error_string"], [3, 3, 1, "", "details"], [3, 3, 1, "", "initial_metadata"], [3, 3, 1, "", "trailing_metadata"]], "grpc.aio.Call": [[3, 3, 1, "", "code"], [3, 3, 1, "", "details"], [3, 3, 1, "", "initial_metadata"], [3, 3, 1, "", "trailing_metadata"], [3, 3, 1, "", "wait_for_connection"]], "grpc.aio.Channel": [[3, 3, 1, "", "__aenter__"], [3, 3, 1, "", "__aexit__"], [3, 3, 1, "", "channel_ready"], [3, 3, 1, "", "close"], [3, 3, 1, "", "get_state"], [3, 3, 1, "", "stream_stream"], [3, 3, 1, "", "stream_unary"], [3, 3, 1, "", "unary_stream"], [3, 3, 1, "", "unary_unary"], [3, 3, 1, "", "wait_for_state_change"]], "grpc.aio.InterceptedUnaryUnaryCall": [[3, 3, 1, "", "time_remaining"]], "grpc.aio.Metadata": [[3, 3, 1, "", "__delitem__"], [3, 3, 1, "", "__getitem__"], [3, 3, 1, "", "__len__"], [3, 3, 1, "", "__setitem__"], [3, 3, 1, "", "delete_all"], [3, 3, 1, "", "get_all"]], "grpc.aio.RpcContext": [[3, 3, 1, "", "add_done_callback"], [3, 3, 1, "", "cancel"], [3, 3, 1, "", "cancelled"], [3, 3, 1, "", "done"], [3, 3, 1, "", "time_remaining"]], "grpc.aio.Server": [[3, 3, 1, "", "add_generic_rpc_handlers"], [3, 3, 1, "", "add_insecure_port"], [3, 3, 1, "", "add_registered_method_handlers"], [3, 3, 1, "", "add_secure_port"], [3, 3, 1, "", "start"], [3, 3, 1, "", "stop"], [3, 3, 1, "", "wait_for_termination"]], "grpc.aio.ServerInterceptor": [[3, 3, 1, "", "intercept_service"]], "grpc.aio.ServicerContext": [[3, 3, 1, "", "abort"], [3, 3, 1, "", "add_done_callback"], [3, 3, 1, "", "auth_context"], [3, 3, 1, "", "cancelled"], [3, 3, 1, "", "code"], [3, 3, 1, "", "details"], [3, 3, 1, "", "disable_next_message_compression"], [3, 3, 1, "", "done"], [3, 3, 1, "", "invocation_metadata"], [3, 3, 1, "", "peer"], [3, 3, 1, "", "peer_identities"], [3, 3, 1, "", "peer_identity_key"], [3, 3, 1, "", "read"], [3, 3, 1, "", "send_initial_metadata"], [3, 3, 1, "", "set_code"], [3, 3, 1, "", "set_compression"], [3, 3, 1, "", "set_details"], [3, 3, 1, "", "set_trailing_metadata"], [3, 3, 1, "", "time_remaining"], [3, 3, 1, "", "trailing_metadata"], [3, 3, 1, "", "write"]], "grpc.aio.StreamStreamCall": [[3, 3, 1, "", "__aiter__"], [3, 3, 1, "", "done_writing"], [3, 3, 1, "", "read"], [3, 3, 1, "", "write"]], "grpc.aio.StreamStreamClientInterceptor": [[3, 3, 1, "", "intercept_stream_stream"]], "grpc.aio.StreamStreamMultiCallable": [[3, 3, 1, "", "__call__"]], "grpc.aio.StreamUnaryCall": [[3, 3, 1, "", "__await__"], [3, 3, 1, "", "done_writing"], [3, 3, 1, "", "write"]], "grpc.aio.StreamUnaryClientInterceptor": [[3, 3, 1, "", "intercept_stream_unary"]], "grpc.aio.StreamUnaryMultiCallable": [[3, 3, 1, "", "__call__"]], "grpc.aio.UnaryStreamCall": [[3, 3, 1, "", "__aiter__"], [3, 3, 1, "", "read"]], "grpc.aio.UnaryStreamClientInterceptor": [[3, 3, 1, "", "intercept_unary_stream"]], "grpc.aio.UnaryStreamMultiCallable": [[3, 3, 1, "", "__call__"]], "grpc.aio.UnaryUnaryCall": [[3, 3, 1, "", "__await__"]], "grpc.aio.UnaryUnaryClientInterceptor": [[3, 3, 1, "", "intercept_unary_unary"]], "grpc.aio.UnaryUnaryMultiCallable": [[3, 3, 1, "", "__call__"]], "grpc_admin": [[2, 5, 1, "", "add_admin_servicers"]], "grpc_channelz.v1": [[4, 0, 0, "-", "channelz"]], "grpc_channelz.v1.channelz": [[4, 1, 1, "", "ChannelzServicer"], [4, 5, 1, "", "add_channelz_servicer"]], "grpc_channelz.v1.channelz.ChannelzServicer": [[4, 3, 1, "", "GetChannel"], [4, 3, 1, "", "GetServer"], [4, 3, 1, "", "GetServerSockets"], [4, 3, 1, "", "GetServers"], [4, 3, 1, "", "GetSocket"], [4, 3, 1, "", "GetSubchannel"], [4, 3, 1, "", "GetTopChannels"]], "grpc_csds": [[5, 1, 1, "", "ClientStatusDiscoveryServiceServicer"], [5, 5, 1, "", "add_csds_servicer"]], "grpc_health.v1.health": [[6, 1, 1, "", "HealthServicer"]], "grpc_health.v1.health.HealthServicer": [[6, 3, 1, "", "Check"], [6, 3, 1, "", "Watch"], [6, 3, 1, "", "enter_graceful_shutdown"], [6, 3, 1, "", "set"]], "grpc_observability": [[7, 1, 1, "", "OpenTelemetryPlugin"]], "grpc_observability.OpenTelemetryPlugin": [[7, 3, 1, "", "deregister_global"], [7, 3, 1, "", "register_global"]], "grpc_reflection.v1alpha": [[8, 0, 0, "-", "proto_reflection_descriptor_database"], [8, 0, 0, "-", "reflection"]], "grpc_reflection.v1alpha.proto_reflection_descriptor_database": [[8, 1, 1, "", "ProtoReflectionDescriptorDatabase"]], "grpc_reflection.v1alpha.proto_reflection_descriptor_database.ProtoReflectionDescriptorDatabase": [[8, 3, 1, "", "FindAllExtensionNumbers"], [8, 3, 1, "", "FindFileByName"], [8, 3, 1, "", "FindFileContainingExtension"], [8, 3, 1, "", "FindFileContainingSymbol"], [8, 3, 1, "", "get_services"]], "grpc_reflection.v1alpha.reflection": [[8, 1, 1, "", "ReflectionServicer"], [8, 5, 1, "", "enable_server_reflection"]], "grpc_reflection.v1alpha.reflection.ReflectionServicer": [[8, 3, 1, "", "ServerReflectionInfo"]], "grpc_status": [[9, 0, 0, "-", "rpc_status"]], "grpc_status.rpc_status": [[9, 5, 1, "", "from_call"], [9, 5, 1, "", "to_status"]], "grpc_testing": [[10, 1, 1, "", "Channel"], [10, 1, 1, "", "Server"], [10, 1, 1, "", "StreamStreamChannelRpc"], [10, 1, 1, "", "StreamStreamServerRpc"], [10, 1, 1, "", "StreamUnaryChannelRpc"], [10, 1, 1, "", "StreamUnaryServerRpc"], [10, 1, 1, "", "Time"], [10, 1, 1, "", "UnaryStreamChannelRpc"], [10, 1, 1, "", "UnaryStreamServerRpc"], [10, 1, 1, "", "UnaryUnaryChannelRpc"], [10, 1, 1, "", "UnaryUnaryServerRpc"], [10, 5, 1, "", "channel"], [10, 5, 1, "", "server_from_dictionary"], [10, 5, 1, "", "strict_fake_time"], [10, 5, 1, "", "strict_real_time"]], "grpc_testing.Channel": [[10, 3, 1, "", "take_stream_stream"], [10, 3, 1, "", "take_stream_unary"], [10, 3, 1, "", "take_unary_stream"], [10, 3, 1, "", "take_unary_unary"]], "grpc_testing.Server": [[10, 3, 1, "", "invoke_stream_stream"], [10, 3, 1, "", "invoke_stream_unary"], [10, 3, 1, "", "invoke_unary_stream"], [10, 3, 1, "", "invoke_unary_unary"]], "grpc_testing.StreamStreamChannelRpc": [[10, 3, 1, "", "cancelled"], [10, 3, 1, "", "requests_closed"], [10, 3, 1, "", "send_initial_metadata"], [10, 3, 1, "", "send_response"], [10, 3, 1, "", "take_request"], [10, 3, 1, "", "terminate"]], "grpc_testing.StreamStreamServerRpc": [[10, 3, 1, "", "cancel"], [10, 3, 1, "", "initial_metadata"], [10, 3, 1, "", "requests_closed"], [10, 3, 1, "", "send_request"], [10, 3, 1, "", "take_response"], [10, 3, 1, "", "termination"]], "grpc_testing.StreamUnaryChannelRpc": [[10, 3, 1, "", "cancelled"], [10, 3, 1, "", "requests_closed"], [10, 3, 1, "", "send_initial_metadata"], [10, 3, 1, "", "take_request"], [10, 3, 1, "", "terminate"]], "grpc_testing.StreamUnaryServerRpc": [[10, 3, 1, "", "cancel"], [10, 3, 1, "", "initial_metadata"], [10, 3, 1, "", "requests_closed"], [10, 3, 1, "", "send_request"], [10, 3, 1, "", "termination"]], "grpc_testing.Time": [[10, 3, 1, "", "call_at"], [10, 3, 1, "", "call_in"], [10, 3, 1, "", "sleep_for"], [10, 3, 1, "", "sleep_until"], [10, 3, 1, "", "time"]], "grpc_testing.UnaryStreamChannelRpc": [[10, 3, 1, "", "cancelled"], [10, 3, 1, "", "send_initial_metadata"], [10, 3, 1, "", "send_response"], [10, 3, 1, "", "terminate"]], "grpc_testing.UnaryStreamServerRpc": [[10, 3, 1, "", "cancel"], [10, 3, 1, "", "initial_metadata"], [10, 3, 1, "", "take_response"], [10, 3, 1, "", "termination"]], "grpc_testing.UnaryUnaryChannelRpc": [[10, 3, 1, "", "cancelled"], [10, 3, 1, "", "send_initial_metadata"], [10, 3, 1, "", "terminate"]], "grpc_testing.UnaryUnaryServerRpc": [[10, 3, 1, "", "cancel"], [10, 3, 1, "", "initial_metadata"], [10, 3, 1, "", "termination"]]}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "attribute", "Python attribute"], "3": ["py", "method", "Python method"], "4": ["py", "exception", "Python exception"], "5": ["py", "function", "Python function"]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:attribute", "3": "py:method", "4": "py:exception", "5": "py:function"}, "terms": {"": [0, 1, 2, 3, 5, 6, 8, 9, 10], "0": [0, 1, 3, 4, 11], "1": [1, 4, 11], "10000": 1, "2": [0, 1], "3": [1, 3], "76": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11], "8": [1, 3], "A": [0, 1, 2, 3, 4, 5, 8, 9, 10], "At": 1, "By": 0, "For": [0, 1, 3, 8], "If": [0, 1, 3, 6, 7, 9, 10], "In": [1, 5], "It": [0, 1, 2, 3, 4, 5, 6, 8], "Not": 1, "On": 0, "One": 1, "That": 4, "The": [0, 1, 3, 4, 6, 8, 10], "There": 3, "To": [1, 3], "With": 2, "__aenter__": [3, 11], "__aexit__": [3, 11], "__aiter__": [3, 11], "__await__": [3, 11], "__call__": [1, 3, 11], "__delitem__": [3, 11], "__enter__": [1, 11], "__exit__": [1, 11], "__getitem__": [3, 11], "__len__": [3, 11], "__setitem__": [3, 11], "__version__": 1, "_eof": 3, "_pb2": 1, "_pb2_grpc": [1, 10], "_registered_method": [1, 3], "abort": [1, 3, 11], "abort_with_statu": [1, 11], "aborterror": [3, 11], "about": 1, "abstract": [1, 3, 10], "abstracteventloop": 3, "accept": [1, 3], "access": [1, 3, 10], "access_token": 1, "access_token_call_credenti": [1, 11], "account": 1, "act": 7, "action": [1, 3], "activ": [1, 3], "actual": [1, 3], "ad": [1, 2, 3, 4, 5, 8, 10], "add": [1, 2, 3, 4, 10], "add_admin_servic": [2, 11], "add_callback": [1, 11], "add_channelz_servic": [4, 11], "add_csds_servic": [5, 11], "add_done_callback": [1, 3, 11], "add_generic_rpc_handl": [1, 3, 11], "add_insecure_port": [1, 3, 11], "add_registered_method_handl": [1, 3, 11], "add_secure_port": [1, 3, 11], "addit": 3, "address": [1, 3], "admin": 11, "advanc": [0, 10], "affect": 1, "afford": [1, 3], "after": [1, 3, 6, 10], "again": 1, "aio": 3, "aiochannel": 3, "aiorpcerror": [3, 11], "aka": 3, "algorithm": [1, 3], "all": [1, 2, 3, 4, 6, 7, 8, 10], "allot": 1, "allow": [0, 1, 3, 4], "alreadi": [1, 3, 7], "already_exist": [1, 11], "also": [1, 3], "alt": 1, "although": [1, 3], "alwai": [1, 3], "an": [0, 1, 3, 4, 6, 8, 9, 10], "ani": [0, 1, 2, 3, 5, 6, 8, 10], "anoth": 1, "api": [0, 1, 2, 4, 5, 6, 9], "applic": [0, 1, 3, 4, 10], "appropri": 6, "ar": [0, 1, 2, 3, 9], "arbitrari": [1, 3], "arbitrarili": 1, "architectur": 3, "arg": [3, 5], "argument": [0, 1, 3, 10], "arriv": 1, "ascii": 0, "assert": 1, "assum": 6, "async": 3, "asynchron": [1, 3], "asyncio": [5, 11], "asynciter": 3, "asyncrhon": 3, "attempt": [1, 6], "auth": [1, 3], "auth_context": [1, 3, 11], "authent": [3, 11], "authmetadatacontext": [1, 11], "authmetadataplugin": [1, 11], "authmetadataplugincallback": [1, 11], "author": [10, 11], "automat": 2, "avail": [0, 1, 2, 8], "await": 3, "b": 0, "back": [6, 10], "backend": 5, "backoff": 6, "balanc": 3, "base": 3, "baseerror": [3, 11], "bearer": 1, "becam": 1, "becaus": 1, "becom": [3, 6], "been": [0, 1, 3, 10], "befor": [0, 1, 3, 10], "begin": 1, "begun": 1, "behavior": [1, 5, 10], "behind": 1, "being": [0, 1, 3, 10], "belong": 1, "best": 3, "better": 1, "between": 3, "beyond": 10, "bidirect": [3, 8], "bin": 0, "binari": 0, "blob": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11], "block": [1, 10, 11], "bool": [1, 3, 7], "boolean": 1, "both": [0, 1, 5], "broken": 1, "bug": 3, "build": 3, "busi": 1, "byte": [0, 1, 3], "c": [3, 4], "call": [1, 3, 6, 8, 9, 10, 11], "call_at": [10, 11], "call_credenti": 1, "call_in": [10, 11], "callabl": [0, 7, 11], "callback": [1, 3, 10], "callcredenti": [1, 3, 11], "caller": [1, 3], "can": [0, 1, 2, 3, 4, 10], "cancel": [1, 3, 10, 11], "cancellederror": 3, "cannot": [0, 1], "carefulli": 3, "case": [1, 3], "catch": 3, "caus": 10, "caveat": 11, "certain": 3, "certif": 1, "certificate_chain": 1, "certificate_configur": 1, "certificate_configuration_fetch": 1, "chain": [1, 3], "chang": [1, 3, 6, 10], "channel": [0, 4, 7, 8, 10, 11], "channel_arg_nam": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11], "channel_argu": [0, 1, 3], "channel_credenti": 1, "channel_readi": [3, 11], "channel_ready_futur": [1, 11], "channelconnect": [1, 3, 11], "channelcredenti": [1, 3, 11], "channelz": [5, 11], "channelzservic": [4, 11], "charg": 4, "check": [1, 3, 8, 11], "choos": [1, 3], "chosen": 1, "circumst": 1, "class": [1, 3, 4, 5, 6, 7, 8, 10], "clean": 3, "client": [0, 6, 9, 10, 11], "client_call_detail": [1, 3], "clientcalldetail": [1, 3, 11], "clientinterceptor": [3, 11], "clientstatusdiscoveryserviceservic": [5, 11], "close": [1, 3, 10, 11], "cloud": 1, "code": [4, 9, 10, 11], "collect": 1, "com": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11], "commun": [3, 9], "compat": 3, "complet": [1, 3], "compos": 1, "composit": 1, "composite_call_credenti": [1, 11], "composite_channel_credenti": [1, 11], "compress": [3, 11], "comput": [1, 3], "compute_engine_channel_credenti": [1, 11], "concurr": [1, 3], "condit": [1, 3], "conduct": 1, "confidenti": 1, "config": 1, "configur": [0, 1, 3, 5], "conjunct": 1, "connect": [0, 3, 10, 11], "consid": [1, 3], "construct": [0, 1], "consum": [1, 2, 3], "contain": [0, 8], "context": [4, 6, 8, 11], "contextvar": [1, 3], "continu": [1, 3], "control": [1, 3, 5], "conveni": 2, "converg": 3, "convert": 9, "core": [0, 1, 3, 4], "coroutin": 3, "correspond": [1, 3, 8, 9], "corrupt": 1, "could": [1, 3, 5], "creat": [2, 4, 10, 11], "creation": [1, 3], "credenti": [3, 11], "csd": 11, "current": [1, 3, 6, 10], "custom": [0, 1], "cygrpc": 3, "data": [1, 3, 5], "data_loss": [1, 11], "date": 3, "de": 7, "deadlin": [0, 1, 3], "deadline_exceed": [1, 11], "debug": [1, 2, 3, 4, 5], "debug_error_str": [3, 11], "decid": [1, 3], "decod": 0, "decoupl": 1, "default": [0, 1, 4, 8], "defin": [1, 8, 10], "definit": 1, "deflat": [1, 11], "del": 3, "delai": 10, "delet": 3, "delete_al": [3, 11], "depend": [1, 2], "deregister_glob": [7, 11], "deriv": 1, "describ": [1, 3, 7, 10], "descript": 3, "descriptor": [8, 10], "descriptor_pool": 8, "descriptordatabas": 8, "descriptorpool": 8, "descriptors_to_servic": 10, "deseri": [0, 1, 3], "deserializingfunct": 3, "design": [2, 3, 4, 5], "desir": 3, "detail": [1, 3, 9, 10, 11], "determin": [1, 3], "dictionari": [1, 3, 10], "did": 1, "differ": 3, "dir": 1, "directli": [1, 4, 8], "directori": 1, "disabl": [0, 1, 3, 4], "disable_next_message_compress": [1, 3, 11], "do": 1, "doc": [1, 3, 8], "document": [0, 1, 2, 3, 4, 5, 8], "doe": [1, 4, 10], "doesn": [0, 3], "domain": 1, "done": [1, 3, 11], "done_writ": [3, 11], "doubl": 10, "down": 0, "downstream": [1, 3], "draw": [1, 10], "due": [1, 5], "dump": 5, "durat": [1, 3, 10], "dure": [1, 3], "dynamic_ssl_server_credenti": [1, 11], "e": [0, 1, 3, 4], "each": [1, 2, 3], "easier": 2, "effect": [1, 3, 5], "either": [0, 1, 10], "element": [1, 3], "elimin": 1, "els": 4, "emit": 10, "empti": [1, 3], "enabl": [1, 3, 4, 8, 10], "enable_channelz": 4, "enable_server_reflect": [8, 11], "encapsul": [1, 3], "encod": [0, 1, 3], "encrypt": 1, "end": [0, 3, 8, 10], "endpoint": [1, 3], "engin": 1, "ensur": [3, 8, 10], "enter": [1, 3, 6], "enter_graceful_shutdown": [6, 11], "entir": [1, 3, 4], "entiti": 1, "entri": [0, 1, 3], "enum": 6, "environ": 1, "eof": 3, "equival": [1, 3], "error": [1, 3], "etc": [1, 3], "even": [0, 3], "event": [1, 3], "eventu": 3, "everi": [1, 3], "exactli": 1, "exampl": [0, 1, 3, 11], "exc_tb": [1, 3], "exc_typ": [1, 3], "exc_val": [1, 3], "except": 11, "execut": [1, 3, 10], "executor": 3, "exhaust": 1, "exist": [1, 2, 3, 4], "exit": [1, 3], "expect": [1, 3], "experiment": [0, 1, 3, 4, 6, 9], "experimental_non_block": 6, "experimental_thread_pool": 6, "expir": 1, "explain": 3, "exponenti": 6, "expos": [2, 5], "extend": 8, "extendee_nam": 8, "extens": [3, 8], "extension_numb": 8, "fail": [0, 1, 3, 6], "failed_precondit": [1, 11], "failur": [1, 3], "fals": [1, 3], "fast": 0, "feed": 8, "feel": 3, "fetch": 1, "field": 8, "file": [0, 1, 8], "filedescriptorproto": 8, "filesystem": 1, "final": [1, 3], "find": 8, "findallextensionnumb": [8, 11], "findfilebynam": [8, 11], "findfilecontainingextens": [8, 11], "findfilecontainingsymbol": [8, 11], "finish": [1, 3], "first": [0, 1, 3], "fixtur": 10, "flag": [1, 3], "float": [1, 3], "flow": [1, 3], "fn": 1, "focus": 5, "follow": [1, 3], "foo": 1, "form": 1, "format": [1, 3], "forward": [1, 3], "found": [0, 1, 3, 8], "free": 3, "from": [1, 3, 4, 8, 10], "from_cal": [9, 11], "fulfil": 1, "full": [0, 8], "fulli": [1, 8], "function": [0, 1, 3, 8], "further": 3, "futur": [2, 3, 6, 10, 11], "futurecancellederror": [1, 11], "futuretimeouterror": [1, 11], "g": [0, 1, 3], "gain": 1, "gcp": 1, "gener": [1, 3, 10], "generic_method_attribute_filt": 7, "generic_rpc_handl": [1, 3], "genericrpchandl": [1, 3, 11], "get": [1, 2, 3, 4, 8], "get_al": [3, 11], "get_servic": [8, 11], "get_stat": [3, 11], "getchannel": [4, 11], "getserv": [4, 11], "getserversocket": [4, 11], "getsocket": [4, 11], "getsubchannel": [4, 11], "gettopchannel": [4, 11], "github": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11], "given": [1, 3, 8, 9, 10], "global": 7, "glossari": 11, "go": 8, "goe": [1, 3], "googl": [1, 9], "grace": [1, 3, 6], "grfc": 3, "grpc": 0, "grpc_admin": 2, "grpc_arg_kei": 0, "grpc_channelz": 4, "grpc_connectivity_st": 1, "grpc_csd": 5, "grpc_health": 6, "grpc_observ": 7, "grpc_python_disable_dynamic_stub": 1, "grpc_reflect": 8, "grpc_statu": 9, "grpc_status_cod": 1, "grpc_test": 10, "guarante": [1, 3], "gzip": [1, 3, 11], "h": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11], "ha": [0, 1, 3, 4, 10], "hand": [1, 3], "handl": [1, 4, 6, 8], "handler": [0, 3, 11], "handler_call_detail": [1, 3], "handlercalldetail": [1, 3, 11], "handshak": 1, "happen": 3, "have": [0, 1, 3, 10], "haven": [1, 3], "header": [0, 1], "health": 11, "healthcheckrespons": 6, "healthservic": [6, 11], "held": [1, 3], "henc": 3, "here": 3, "hood": 3, "html": [1, 3], "http": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11], "i": [0, 1, 3, 6, 9, 10, 11], "idempot": [1, 3], "ident": [1, 3], "identifi": [1, 3, 10], "idl": [0, 1, 11], "ignor": 6, "immedi": [0, 1, 3, 6], "immut": 3, "impl": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11], "implement": [1, 3, 4, 5, 8, 9, 10], "import": 2, "imposs": 1, "improv": 2, "inappropri": 3, "inbound": 0, "includ": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11], "incom": [1, 3], "inconsist": 9, "independ": 10, "index": 11, "indic": [1, 3, 6, 10], "infinit": 1, "info": [1, 4], "inform": [1, 3, 4, 8], "inher": 3, "initi": [1, 2, 3, 10], "initial_certificate_configur": 1, "initial_metadata": [1, 3, 10, 11], "input": [0, 9], "insecur": [1, 3], "insecure_channel": [1, 3, 11], "insid": [4, 9], "inspect": 1, "instanc": [1, 3, 8, 9, 10], "instanti": 3, "instead": 8, "instruct": 8, "int": [3, 8], "integ": [1, 3], "intercept": [1, 3], "intercept_channel": [1, 11], "intercept_servic": [1, 3, 11], "intercept_stream_stream": [1, 3, 11], "intercept_stream_unari": [1, 3, 11], "intercept_unary_stream": [1, 3, 11], "intercept_unary_unari": [1, 3, 11], "interceptedunaryunarycal": [3, 11], "interceptor": 11, "interfac": [2, 8, 10, 11], "intern": [1, 2, 10, 11], "internalerror": [3, 11], "interpret": 10, "invalid": 1, "invalid_argu": [1, 11], "invari": 1, "invoc": [1, 3, 10], "invocation_metadata": [1, 3, 10, 11], "invok": [0, 1, 3, 6, 10], "invoke_stream_stream": [10, 11], "invoke_stream_unari": [10, 11], "invoke_unary_stream": [10, 11], "invoke_unary_unari": [10, 11], "io": [1, 3], "is_act": [1, 10, 11], "isn": 0, "isol": 4, "issu": [0, 1, 3, 5], "item": 3, "iter": [1, 3, 7, 8, 10], "its": [1, 3, 8, 10], "java": 3, "just": [1, 2], "kei": [0, 1, 3], "keyerror": 8, "known": [0, 3, 6, 8], "kwarg": 5, "label": 0, "languag": 3, "larger": [1, 3], "last": [1, 3], "last_observed_st": 3, "later": [1, 3], "layer": 1, "least": 1, "length": [1, 3, 10], "level": [1, 4], "librari": [0, 1, 2, 3], "lifetim": [1, 3], "like": [0, 1, 3], "limit": [1, 3, 10], "list": [0, 1, 3, 8], "live": 10, "load": 3, "local": [3, 11], "local_channel_credenti": [1, 11], "local_connect_typ": 1, "local_server_credenti": [1, 11], "local_tcp": [1, 11], "localconnectiontyp": [1, 11], "localhost": 1, "locat": 1, "log": 1, "logic": [1, 3], "long": 10, "longer": 3, "lookup": [1, 3], "loop": 3, "loss": 1, "machin": 1, "machineri": 1, "made": 10, "mai": [0, 1, 2, 3, 10], "maintain": 10, "make": [1, 2, 3], "manag": [1, 2, 3], "mani": [1, 3], "manipul": [1, 3, 10], "map": [1, 3, 9], "matur": 1, "maximum": [1, 3], "maximum_concurrent_rpc": [1, 3], "md": 8, "mean": [1, 4], "meant": 0, "mechan": [1, 3], "mere": 1, "messag": [0, 1, 3, 6, 8, 9, 10], "met": [1, 3], "metadata": [0, 1, 10, 11], "metadata_call_credenti": [1, 11], "metadata_plugin": 1, "metadatum": 0, "meter_provid": 7, "meterprovid": 7, "method": [3, 6, 10, 11], "method_descriptor": 10, "method_handl": [1, 3], "method_handlers_generic_handl": [1, 11], "method_nam": [1, 11], "methoddescriptor": 10, "migrat": 3, "migration_thread_pool": 3, "mirror": 1, "misconfigur": 5, "mix": 3, "modul": 11, "moment": 0, "monitor": 1, "more": [1, 3, 10], "most": [1, 3], "move": [1, 3], "multi": 11, "multipl": [1, 3], "must": [0, 1, 3], "mutat": 3, "name": [0, 1, 3, 6, 8], "nativ": 3, "need": [1, 3], "needn": 10, "nestedenum": 8, "network": 3, "new": [1, 2, 3, 6], "next": [1, 3], "nocompress": [1, 11], "non": [1, 3, 4, 9], "none": [0, 1, 3, 6, 7, 8, 10], "nonneg": [1, 3], "nor": 4, "noreturn": 3, "not_found": [1, 4, 6, 11], "not_serv": 6, "note": [1, 3], "notifi": 3, "now": 10, "number": [1, 3, 8], "object": [0, 8, 10, 11], "observ": [1, 3, 11], "occur": [1, 3], "ok": [1, 3, 6, 9, 11], "omit": 1, "onc": [1, 3], "one": [1, 2, 3, 10], "ones": [1, 3], "ongo": 1, "onli": [1, 3, 10], "open": [1, 3], "opentelemetri": 7, "opentelemetryplugin": [7, 11], "opentelemetrypluginopt": 7, "oper": [1, 3], "opposit": 1, "option": [0, 1, 3, 4], "order": [1, 3, 10], "org": [1, 3], "other": [0, 1, 3, 6], "otherwis": [1, 3], "our": 3, "out": [1, 3, 8], "outbound": 0, "outcom": 1, "outgo": [1, 3], "over": [1, 3, 10], "overrid": [1, 3], "overridden": [1, 3], "overview": 11, "packag": [2, 8], "page": [1, 11], "pair": [0, 1, 3], "paramet": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10], "pars": 11, "part": [1, 5], "partial": 3, "pass": [1, 3], "passag": 10, "path": [1, 8], "peer": [1, 3, 11], "peer_ident": [1, 3, 11], "peer_identity_kei": [1, 3, 11], "pem": 1, "per": 1, "perform": [3, 6], "perhap": 1, "period": [1, 3, 6], "perman": 6, "permiss": 1, "permission_deni": [1, 11], "place": 1, "plai": 10, "plane": 5, "pleas": 3, "plugin": [1, 7], "plugin_opt": 7, "point": [1, 3, 6], "pool": 8, "port": [0, 1, 3], "potenti": 3, "preced": 1, "predefin": 2, "prefer": 8, "preserv": 3, "previous": 1, "print": 1, "privat": [1, 3], "private_kei": 1, "private_key_certificate_chain_pair": 1, "proce": [1, 3], "process": [3, 4, 7], "produc": [1, 3], "properti": [1, 3], "proto": [1, 8, 11], "proto_reflection_descriptor_databas": 8, "protobuf": [3, 11], "protobuf_path": 1, "protoc": 1, "protocol": [3, 5], "protoreflectiondescriptordatabas": [8, 11], "protos_and_servic": [1, 11], "provid": [0, 1, 2, 3, 8, 10], "proxi": 3, "pull": 4, "purpos": 3, "put": 3, "py": 1, "python": [1, 2, 3, 4, 5, 8, 9, 10], "qualifi": [1, 8], "queri": [4, 10], "queue": 0, "quota": 1, "race": 3, "rais": [1, 3, 7, 8, 9], "raw": [1, 3], "re": 3, "reach": [0, 1, 3], "read": [3, 11], "readi": [0, 3, 11], "real": 10, "reason": [0, 1, 3], "receiv": [1, 3, 6, 8], "recommend": 3, "recov": 1, "recreat": 3, "refer": [3, 8, 9], "reflect": 11, "reflectionservic": [8, 11], "regist": [1, 2, 3, 5, 7, 8, 10], "register_glob": [7, 11], "reject": 1, "rel": [1, 8], "relat": [1, 3, 8], "releas": [1, 3, 11], "reli": 1, "remain": [1, 3], "remot": 3, "replac": [1, 3], "repo": 3, "repres": [1, 3, 9], "represent": [1, 3, 10], "request": [1, 3, 4, 6, 8, 10], "request_deseri": [1, 11], "request_iter": [1, 3, 8], "request_seri": [1, 3], "request_stream": [1, 11], "requests_clos": [10, 11], "requesttyp": 3, "requir": 1, "require_client_auth": 1, "require_client_authent": 1, "resolut": 3, "resolv": 1, "resourc": [1, 3, 5], "resource_exhaust": [1, 3, 11], "respect": 10, "respons": [1, 3, 4, 10], "response_deseri": [1, 3], "response_futur": 1, "response_iter": 1, "response_seri": [1, 11], "response_stream": [1, 11], "responsetyp": 3, "restrict": [0, 1, 3], "result": [0, 1, 11], "retri": [3, 6], "retriev": [1, 3, 8], "return": [0, 1, 3, 4, 5, 7, 8, 9, 10], "reus": 0, "right": 2, "root": [1, 4], "root_certif": 1, "rout": 5, "rpc": [0, 4, 6, 8, 9, 10, 11], "rpc_statu": 9, "rpccontext": [1, 3, 10, 11], "rpcerror": [1, 3, 11], "rpcmethodhandl": [1, 3, 11], "run": [1, 3, 7, 11], "runtim": [3, 11], "runtimeerror": 7, "safe": [1, 3], "safeti": 3, "same": [0, 1, 3, 10], "scatter": 2, "schedul": 1, "scope": 1, "scratch": 3, "search": 11, "second": [0, 1, 3, 10], "secret": 1, "section": 0, "secur": [1, 3], "secure_channel": [1, 3, 11], "see": [1, 8], "seen": 1, "send": [1, 3, 6, 10], "send_initial_metadata": [1, 3, 10, 11], "send_request": [10, 11], "send_respons": [10, 11], "send_response_callback": 6, "sent": [1, 3, 10], "separ": [1, 2], "sequenc": [0, 1, 3, 10], "serial": [0, 1, 3], "serializingfunct": 3, "serv": [3, 6], "server": [0, 2, 4, 5, 6, 7, 10, 11], "server_credenti": [1, 3], "server_from_dictionari": [10, 11], "server_reflect": 8, "servercertificateconfigur": [1, 11], "servercredenti": [1, 3, 11], "serverinterceptor": [1, 3, 11], "serverreflectioninfo": [8, 11], "servic": [2, 3, 4, 5, 6, 8, 10, 11], "service_descriptor": 10, "service_nam": [1, 3, 8, 11], "service_unknown": 6, "service_url": [1, 11], "servicedescriptor": 10, "servicer_context": [1, 3], "servicercontext": [1, 3, 11], "servicerpchandl": [1, 11], "set": [1, 3, 4, 6, 11], "set_cod": [1, 3, 11], "set_compress": [1, 3, 11], "set_detail": [1, 3, 11], "set_trailing_metadata": [1, 3, 11], "setup": 1, "short": 5, "should": [1, 3, 6, 8], "shut": 0, "shutdown": [0, 1, 6, 11], "side": [0, 11], "signal": [1, 3], "simplifi": 5, "simul": 10, "simultan": 3, "sinc": 3, "singl": [1, 3, 4, 8], "sleep_for": [10, 11], "sleep_until": [10, 11], "smaller": [1, 3], "snapshot": 3, "so": [0, 1, 3], "so_reuseport": 0, "socket": [1, 4], "some": [0, 1, 2, 6, 8, 10], "some_field": 8, "sooner": [1, 3], "sort": 1, "sourc": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10], "space": 1, "specif": [1, 10], "specifi": [0, 1, 3], "ssl": [1, 3], "ssl_channel_credenti": [1, 11], "ssl_server_certificate_configur": [1, 11], "ssl_server_credenti": [1, 11], "stabl": 3, "stack": 3, "start": [1, 3, 11], "starv": 3, "state": [0, 1, 2, 3], "static": 4, "statist": 4, "statu": [3, 6, 10, 11], "status": [4, 6, 8], "statuscod": [1, 3, 11], "still": [0, 3], "stop": [1, 3, 11], "str": [0, 3, 7, 8], "stream": [1, 3, 8, 10], "stream_stream": [1, 3, 11], "stream_stream_channel_rpc": 10, "stream_stream_rpc_method_handl": [1, 11], "stream_unari": [1, 3, 11], "stream_unary_channel_rpc": 10, "stream_unary_rpc_method_handl": [1, 11], "streamstreamcal": [3, 11], "streamstreamchannelrpc": [10, 11], "streamstreamclientinterceptor": [1, 3, 11], "streamstreammultical": [1, 3, 11], "streamstreamserverrpc": [10, 11], "streamunarycal": [3, 11], "streamunarychannelrpc": [10, 11], "streamunaryclientinterceptor": [1, 3, 11], "streamunarymultical": [1, 3, 11], "streamunaryserverrpc": [10, 11], "strict": 10, "strict_fake_tim": [10, 11], "strict_real_tim": [10, 11], "string": [1, 3, 6, 8], "structur": [1, 8], "stub": [1, 3], "style": 3, "subchannel": 4, "submit": [0, 10], "subscrib": [1, 11], "subscript": 1, "subsequ": [1, 3, 6], "success": [1, 10], "successfulli": [1, 3], "suddenli": 1, "suggest": 3, "suitabl": 1, "supersed": [1, 3], "suppli": 1, "support": [1, 3, 6], "suppress": 3, "sy": 1, "symbol": 8, "sync": 5, "synchron": 1, "synthes": 10, "system": [1, 10], "t": [0, 1, 3, 10], "tailor": 3, "take": [1, 3, 8], "take_request": [10, 11], "take_respons": [10, 11], "take_stream_stream": [10, 11], "take_stream_unari": [10, 11], "take_unary_stream": [10, 11], "take_unary_unari": [10, 11], "taken": 1, "target": [1, 3], "target_attribute_filt": 7, "task": 3, "tcp": [0, 1, 3], "termin": [1, 3, 6, 9, 10, 11], "test": [1, 11], "thei": [1, 3], "them": [1, 2, 3, 10], "thi": [0, 1, 2, 3, 4, 6, 8, 9, 10], "those": [3, 10], "though": 1, "thread": [1, 3], "thread_pool": 1, "threadpoolexecutor": [1, 3], "through": 1, "throughout": 1, "thu": 1, "time": [1, 2, 3, 10, 11], "time_remain": [1, 3, 10, 11], "timeout": [1, 3, 10, 11], "tl": 1, "to_statu": [9, 11], "token": 1, "top": 4, "total": 3, "traceback": [1, 11], "track": 1, "traffic": 5, "trail": [1, 3, 10], "trailing_metadata": [1, 3, 10, 11], "trait": 3, "transact": 1, "transient_failur": [0, 1, 11], "transit": [1, 3], "transmit": [0, 1, 3], "transport": 1, "true": [1, 3, 6], "try": 3, "try_to_connect": [1, 3], "tupl": [0, 1, 3, 10], "two": [1, 3], "type": [3, 5, 7, 8, 11], "typeerror": 1, "typic": [1, 8], "ud": [1, 11], "udp": 3, "unari": [1, 3, 10], "unary_stream": [1, 3, 11], "unary_stream_channel_rpc": 10, "unary_stream_rpc_method_handl": [1, 11], "unary_unari": [1, 3, 11], "unary_unary_channel_rpc": 10, "unary_unary_rpc_method_handl": [1, 11], "unarystreamcal": [3, 11], "unarystreamchannelrpc": [10, 11], "unarystreamclientinterceptor": [1, 3, 11], "unarystreammultical": [1, 3, 11], "unarystreamserverrpc": [10, 11], "unaryunarycal": [3, 11], "unaryunarychannelrpc": [10, 11], "unaryunaryclientinterceptor": [1, 3, 11], "unaryunarymultical": [1, 3, 11], "unaryunaryserverrpc": [10, 11], "unauthent": [1, 11], "unavail": [1, 11], "under": [0, 1, 3, 10], "underli": [0, 1, 3], "undeseri": [1, 3], "unexpect": [3, 5], "unexpectedli": 1, "unhealthi": 5, "unimpl": [1, 6, 11], "unit": 1, "unix": 1, "unknown": [1, 6, 11], "unless": [1, 3], "unrecover": 1, "unseri": [1, 3], "unsubscrib": [1, 11], "until": [0, 1, 3, 10], "untouch": 3, "up": [1, 3], "upgrad": 2, "upon": [1, 3], "url": 1, "us": [1, 3, 5, 8, 10], "usabl": 2, "usag": [0, 1, 3, 8], "usageerror": [3, 11], "user": [1, 10], "usual": [2, 10], "utf": [1, 3], "util": [1, 3], "v1": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11], "v1alpha": 8, "valid": [0, 1, 3], "valu": [0, 1, 3, 6], "valueerror": 9, "variabl": 1, "verifi": 1, "version": [2, 3, 11], "via": [1, 2, 3], "view": 3, "visibl": 1, "vm": 1, "wa": [1, 3, 7, 8], "wai": [1, 2, 3], "wait": [1, 3], "wait_for": 3, "wait_for_connect": [3, 11], "wait_for_readi": [0, 1, 3, 11], "wait_for_state_chang": [3, 11], "wait_for_termin": [1, 3, 11], "want": 0, "watch": [6, 11], "we": [1, 3], "were": [3, 8], "what": [1, 3, 11], "when": [0, 1, 3, 6, 10], "whenev": 6, "where": [0, 1, 3], "whether": [1, 3, 4], "which": [1, 2, 3, 4, 5, 8, 10], "while": 1, "whose": 3, "wire": 1, "wish": [1, 3], "with_cal": [1, 11], "within": [1, 3], "without": [1, 3], "work": [1, 3, 5], "would": 3, "wrap": 3, "write": [3, 11], "x": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11], "x00": 0, "x509_common_nam": [1, 3], "x509_subject_alternative_nam": [1, 3], "xd": [1, 5], "xff": 0, "yet": 1, "yield": [1, 3], "you": [0, 2, 3, 4], "your": 2, "zero": 1}, "titles": ["Glossary", "gRPC", "gRPC Admin", "gRPC AsyncIO API", "gRPC Channelz", "gRPC CSDS", "gRPC Health Checking", "gRPC Python Observability", "gRPC Reflection", "gRPC Status", "gRPC Testing", "Welcome to gRPC Python\u2019s documentation!"], "titleterms": {"": 11, "admin": 2, "api": [3, 11], "asyncio": 3, "authent": 1, "author": 1, "block": 3, "callabl": [1, 3], "caveat": 3, "channel": [1, 3], "channelz": 4, "check": 6, "client": [1, 3, 8], "code": [1, 3], "compress": 1, "connect": 1, "content": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11], "context": [1, 3], "creat": [1, 3], "credenti": 1, "csd": 5, "document": 11, "exampl": 8, "except": [1, 3], "futur": 1, "glossari": 0, "grpc": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11], "handler": 1, "health": 6, "i": [2, 4, 5, 8], "indic": 11, "interceptor": [1, 3], "interfac": [1, 3], "local": 1, "metadata": 3, "method": 1, "modul": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10], "multi": [1, 3], "object": [1, 3], "observ": 7, "overview": 3, "pars": 1, "protobuf": 1, "python": [7, 11], "readi": 1, "refer": 11, "reflect": 8, "rpc": [1, 3], "runtim": 1, "server": [1, 3, 8], "servic": 1, "side": [1, 3, 8], "statu": [1, 9], "tabl": 11, "test": 10, "type": 1, "version": 1, "welcom": 11, "what": [2, 4, 5, 8]}})