All Classes and Interfaces

Class
Description
Stub implementations for async stubs.
Stub implementations for blocking stubs.
Stub implementations for future stubs.
Common base type for stub implementations.
A factory class for stub.
Superclass for instances of adapted function references, i.e.
 
An immutable type-safe container of attributes.
The helper class to build an Attributes instance.
Key for an key-value pair.
 
 
A binary log that can be installed on a channel or server.
Provides a way to bind instance of service implementation to server.
 
 
Protobuf type bazelbsp.AndroidAarImportInfo
Protobuf type bazelbsp.AndroidAarImportInfo
 
Protobuf type bazelbsp.AndroidTargetInfo
Protobuf type bazelbsp.AndroidTargetInfo
 
Protobuf type bazelbsp.CppTargetInfo
Protobuf type bazelbsp.CppTargetInfo
 
Protobuf type bazelbsp.CToolchainInfo
Protobuf type bazelbsp.CToolchainInfo
 
Protobuf type bazelbsp.Dependency
Protobuf type bazelbsp.Dependency
Protobuf enum bazelbsp.Dependency.DependencyType
 
Protobuf type bazelbsp.FileLocation
Protobuf type bazelbsp.FileLocation
 
Protobuf type bazelbsp.GoTargetInfo
Protobuf type bazelbsp.GoTargetInfo
 
Protobuf type bazelbsp.JavaRuntimeInfo
Protobuf type bazelbsp.JavaRuntimeInfo
 
Protobuf type bazelbsp.JavaToolchainInfo
Protobuf type bazelbsp.JavaToolchainInfo
 
Protobuf type bazelbsp.JvmOutputs
Protobuf type bazelbsp.JvmOutputs
 
Protobuf type bazelbsp.JvmTargetInfo
Protobuf type bazelbsp.JvmTargetInfo
 
Protobuf type bazelbsp.KotlincPluginInfo
Protobuf type bazelbsp.KotlincPluginInfo
 
Protobuf type bazelbsp.KotlincPluginOption
Protobuf type bazelbsp.KotlincPluginOption
 
Protobuf type bazelbsp.KotlinTargetInfo
Protobuf type bazelbsp.KotlinTargetInfo
 
Protobuf type bazelbsp.PythonTargetInfo
Protobuf type bazelbsp.PythonTargetInfo
 
Protobuf type bazelbsp.RustCrateInfo
Protobuf type bazelbsp.RustCrateInfo
 
Protobuf enum bazelbsp.RustCrateLocation
Protobuf type bazelbsp.ScalaTargetInfo
Protobuf type bazelbsp.ScalaTargetInfo
 
Protobuf type bazelbsp.TargetInfo
Protobuf type bazelbsp.TargetInfo
 
 
Information about allowed rule classes for a specific attribute of a rule.
Protobuf enum blaze_query.AllowedRuleClassInfo.AllowedRuleClasses
Information about allowed rule classes for a specific attribute of a rule.
 
A rule attribute.
A rule attribute.
Indicates the type of attribute.
Protobuf type blaze_query.Attribute.Selector
Protobuf type blaze_query.Attribute.Selector
Protobuf type blaze_query.Attribute.SelectorEntry
Protobuf type blaze_query.Attribute.SelectorEntry
 
Protobuf type blaze_query.Attribute.SelectorList
Protobuf type blaze_query.Attribute.SelectorList
 
 
Values for the TriState field type.
This message represents a single attribute of a single rule.
This message represents a single attribute of a single rule.
 
 
An AttributeValue represents the value of an attribute.
An AttributeValue represents the value of an attribute.
Protobuf type blaze_query.AttributeValue.DictEntry
Protobuf type blaze_query.AttributeValue.DictEntry
 
 
Protobuf type blaze_query.BuildLanguage
Protobuf type blaze_query.BuildLanguage
 
Direct dependencies of a rule in <depLabel, depConfiguration> form.
Direct dependencies of a rule in <depLabel, depConfiguration> form.
 
An environment group.
An environment group.
 
Represents an entry attribute of a Fileset rule in a build file.
Represents an entry attribute of a Fileset rule in a build file.
Indicates what to do when a source file is actually a symlink.
 
A file that is the output of a build rule.
A file that is the output of a build rule.
 
Protobuf type blaze_query.LabelDictUnaryEntry
Protobuf type blaze_query.LabelDictUnaryEntry
 
Protobuf type blaze_query.LabelKeyedStringDictEntry
Protobuf type blaze_query.LabelKeyedStringDictEntry
 
Protobuf type blaze_query.LabelListDictEntry
Protobuf type blaze_query.LabelListDictEntry
 
Protobuf type blaze_query.License
Protobuf type blaze_query.License
 
A package group.
A package group.
 
Container for all of the blaze query results.
Container for all of the blaze query results.
 
A rule instance (e.g., cc_library foo, java_binary bar).
A rule instance (e.g., cc_library foo, java_binary bar).
Protobuf type blaze_query.RuleDefinition
Protobuf type blaze_query.RuleDefinition
 
 
Summary of all transitive dependencies of 'rule,' where each dependent rule is included only once in the 'dependency' field.
Summary of all transitive dependencies of 'rule,' where each dependent rule is included only once in the 'dependency' field.
 
A file that is an input into the build system.
A file that is an input into the build system.
 
Protobuf type blaze_query.StringDictEntry
Protobuf type blaze_query.StringDictEntry
 
Protobuf type blaze_query.StringListDictEntry
Protobuf type blaze_query.StringListDictEntry
 
A target from a blaze query execution.
A target from a blaze query execution.
Protobuf enum blaze_query.Target.Discriminator
 
An event representing some state change that occurred in the build.
Notification of the end of a build event stream published by a build component other than CONTROLLER (See StreamId.BuildComponents).
Notification of the end of a build event stream published by a build component other than CONTROLLER (See StreamId.BuildComponents).
How did the event stream finish.
 
Notification that the build request is enqueued.
Notification that the build request is enqueued.
 
An event representing some state change that occurred in the build.
Notification that the build request has finished, and no further invocations will occur.
Notification that the build request has finished, and no further invocations will occur.
 
Textual output written to standard output or standard error.
Textual output written to standard output or standard error.
 
 
 
Notification that an invocation attempt has finished.
Notification that an invocation attempt has finished.
 
Notification that the build system has attempted to run the build tool.
Notification that the build system has attempted to run the build tool.
 
 
 
 
Payload of an event indicating that an expected event will not come, as the build is aborted prematurely for some reason.
Protobuf enum build_event_stream.Aborted.AbortReason
Payload of an event indicating that an expected event will not come, as the build is aborted prematurely for some reason.
 
Payload of the event indicating the completion of an action.
Payload of the event indicating the completion of an action.
 
Message describing a build event.
Message describing a build event.
 
Identifier for a build event.
Identifier of an event reporting that an action was completed (not all actions are reported, only the ones that can be considered important; this includes all failed actions).
Identifier of an event reporting that an action was completed (not all actions are reported, only the ones that can be considered important; this includes all failed actions).
 
Identifier for a build event.
Identifier of the BuildFinished event, indicating the end of a build.
Identifier of the BuildFinished event, indicating the end of a build.
 
Protobuf type build_event_stream.BuildEventId.BuildMetadataId
Protobuf type build_event_stream.BuildEventId.BuildMetadataId
 
Identifier of an event providing build metrics after completion of the build.
Identifier of an event providing build metrics after completion of the build.
 
Identifier of an event indicating the beginning of a build; this will normally be the first event.
Identifier of an event indicating the beginning of a build; this will normally be the first event.
 
Identifier of an event providing additional logs/statistics after completion of the build.
Identifier of an event providing additional logs/statistics after completion of the build.
 
Identifier of an event introducing a configuration.
Identifier of an event introducing a configuration.
 
Identifier of an event reporting an event associated with a configured label, usually a visibility error.
Identifier of an event reporting an event associated with a configured label, usually a visibility error.
 
Identifier of an event providing convenience symlinks information.
Identifier of an event providing convenience symlinks information.
 
Identifier of an event providing the ExecRequest of a run command.
Identifier of an event providing the ExecRequest of a run command.
 
Identifier of an event reporting that an external resource was fetched from.
Identifier of an event reporting that an external resource was fetched from.
 
 
Identifier of an event introducing a named set of files (usually artifacts) to be referred to in later messages.
Identifier of an event introducing a named set of files (usually artifacts) to be referred to in later messages.
 
Identifier on an event reporting on the options included in the command line, both explicitly and implicitly.
Identifier on an event reporting on the options included in the command line, both explicitly and implicitly.
 
Identifier of an event indicating that a target pattern has been expanded further.
Identifier of an event indicating that a target pattern has been expanded further.
 
Identifier of an event reporting progress.
Identifier of an event reporting progress.
 
Identifier on an event describing the commandline received by Bazel.
Identifier on an event describing the commandline received by Bazel.
 
Identifier of an event indicating that a target was built completely; this does not include running the test if the target is a test target.
Identifier of an event indicating that a target was built completely; this does not include running the test if the target is a test target.
 
Identifier of an event indicating that a target has been expanded by identifying for which configurations it should be build.
Identifier of an event indicating that a target has been expanded by identifying for which configurations it should be build.
 
Identifier of an event reporting the summary of a target.
Identifier of an event reporting the summary of a target.
 
Identifier of an event reporting progress of an individual test run.
Identifier of an event reporting progress of an individual test run.
 
Identifier of an event reporting on an individual test run.
Identifier of an event reporting on an individual test run.
 
Identifier of an event reporting the summary of a test.
Identifier of an event reporting the summary of a test.
 
Identifier of an event reporting an event associated with an unconfigured label.
Identifier of an event reporting an event associated with an unconfigured label.
 
Generic identifier for a build event.
Generic identifier for a build event.
 
Identifier on an event indicating the original commandline received by the bazel server.
Identifier on an event indicating the original commandline received by the bazel server.
 
Protobuf type build_event_stream.BuildEventId.WorkspaceConfigId
Protobuf type build_event_stream.BuildEventId.WorkspaceConfigId
 
Identifier of an event indicating the workspace status.
Identifier of an event indicating the workspace status.
 
 
 
Event indicating the end of a build.
Things that happened during the build that could be of interest.
Things that happened during the build that could be of interest.
 
Event indicating the end of a build.
Exit code of a build.
Exit code of a build.
 
 
Payload of an event reporting custom key-value metadata associated with the build.
Payload of an event reporting custom key-value metadata associated with the build.
 
Protobuf type build_event_stream.BuildMetrics
Protobuf type build_event_stream.BuildMetrics.ActionSummary
Protobuf type build_event_stream.BuildMetrics.ActionSummary.ActionData
Protobuf type build_event_stream.BuildMetrics.ActionSummary.ActionData
 
Protobuf type build_event_stream.BuildMetrics.ActionSummary
Protobuf type build_event_stream.BuildMetrics.ActionSummary.RunnerCount
Protobuf type build_event_stream.BuildMetrics.ActionSummary.RunnerCount
 
 
Protobuf type build_event_stream.BuildMetrics.ArtifactMetrics
Protobuf type build_event_stream.BuildMetrics.ArtifactMetrics
Protobuf type build_event_stream.BuildMetrics.ArtifactMetrics.FilesMetric
Protobuf type build_event_stream.BuildMetrics.ArtifactMetrics.FilesMetric
 
 
Protobuf type build_event_stream.BuildMetrics
Information about the size and shape of the build graph.
For SkyKeys whose function name is ASPECT break out that information
For SkyKeys whose function name is ASPECT break out that information
 
Information about the size and shape of the build graph.
For SkyKeys in 'done values' where the SkyValue is of type RuleConfiguredTargetValue, we pull those out separately and report the ruleClass and action count.
For SkyKeys in 'done values' where the SkyValue is of type RuleConfiguredTargetValue, we pull those out separately and report the ruleClass and action count.
 
 
Protobuf type build_event_stream.BuildMetrics.CumulativeMetrics
Protobuf type build_event_stream.BuildMetrics.CumulativeMetrics
 
Information about dynamic execution.
Information about dynamic execution.
Protobuf type build_event_stream.BuildMetrics.DynamicExecutionMetrics.RaceStatistics
Protobuf type build_event_stream.BuildMetrics.DynamicExecutionMetrics.RaceStatistics
 
 
Data about the evaluation of Skyfunctions.
Data about the evaluation of Skyfunctions.
 
Protobuf type build_event_stream.BuildMetrics.MemoryMetrics
Protobuf type build_event_stream.BuildMetrics.MemoryMetrics
Protobuf type build_event_stream.BuildMetrics.MemoryMetrics.GarbageMetrics
Protobuf type build_event_stream.BuildMetrics.MemoryMetrics.GarbageMetrics
 
 
Information about host network.
Information about host network.
Information for all the network traffic going on on the host machine during the invocation.
Information for all the network traffic going on on the host machine during the invocation.
 
 
Protobuf type build_event_stream.BuildMetrics.PackageMetrics
Protobuf type build_event_stream.BuildMetrics.PackageMetrics
 
Protobuf type build_event_stream.BuildMetrics.TargetMetrics
Protobuf type build_event_stream.BuildMetrics.TargetMetrics
 
Protobuf type build_event_stream.BuildMetrics.TimingMetrics
Protobuf type build_event_stream.BuildMetrics.TimingMetrics
 
Information about all workers that were alive during the invocation.
Information about all workers that were alive during the invocation.
Information collected from worker at some point.
Information collected from worker at some point.
 
Protobuf enum build_event_stream.BuildMetrics.WorkerMetrics.WorkerStatus
 
Information about worker pool actions.
Information about worker pool actions.
Protobuf type build_event_stream.BuildMetrics.WorkerPoolMetrics.WorkerPoolStats
Protobuf type build_event_stream.BuildMetrics.WorkerPoolMetrics.WorkerPoolStats
 
 
 
Payload of an event indicating the beginning of a new build.
Payload of an event indicating the beginning of a new build.
 
Event providing additional statistics/logs after completion of the build.
Event providing additional statistics/logs after completion of the build.
 
Payload of an event reporting details of a given configuration.
Payload of an event reporting details of a given configuration.
 
The message that contains what type of action to perform on a given path and target of a symlink.
Protobuf enum build_event_stream.ConvenienceSymlink.Action
The message that contains what type of action to perform on a given path and target of a symlink.
 
Event describing all convenience symlinks (i.e., workspace symlinks) to be created or deleted once the execution phase has begun.
Event describing all convenience symlinks (i.e., workspace symlinks) to be created or deleted once the execution phase has begun.
 
An environment variable provided by a run command after a successful build.
An environment variable provided by a run command after a successful build.
 
Event that contains the ExecRequest of a run command announced only after a successful build and before trying to execute the requested command-line.
Event that contains the ExecRequest of a run command announced only after a successful build and before trying to execute the requested command-line.
 
Payload of an event indicating that an external resource was fetched.
Payload of an event indicating that an external resource was fetched.
 
Protobuf type build_event_stream.File
Protobuf type build_event_stream.File
 
 
Payload of a message to describe a set of files, usually build artifacts, to be referred to later by their name.
Payload of a message to describe a set of files, usually build artifacts, to be referred to later by their name.
 
Payload of an event reporting on the parsed options, grouped in various ways.
Payload of an event reporting on the parsed options, grouped in various ways.
 
Collection of all output files belonging to that output group.
Collection of all output files belonging to that output group.
 
Payload of the event indicating the expansion of a target pattern.
Payload of the event indicating the expansion of a target pattern.
Represents a test_suite target and the tests that it expanded to.
Represents a test_suite target and the tests that it expanded to.
 
 
Payload of an event summarizing the progress of the build so far.
Payload of an event summarizing the progress of the build so far.
 
Payload of the event indicating the completion of a target.
Payload of the event indicating the completion of a target.
 
Payload of the event indicating that the configurations for a target have been identified.
Payload of the event indicating that the configurations for a target have been identified.
 
Payload of the event summarizing a target (test or non-test).
Payload of the event summarizing a target (test or non-test).
 
Event payload providing information about an active, individual test run.
Event payload providing information about an active, individual test run.
 
Payload on events reporting about individual test action.
Payload on events reporting about individual test action.
Message providing optional meta data on the execution of the test action, if available.
Message providing optional meta data on the execution of the test action, if available.
Protobuf type build_event_stream.TestResult.ExecutionInfo.ResourceUsage
Protobuf type build_event_stream.TestResult.ExecutionInfo.ResourceUsage
 
Represents a hierarchical timing breakdown of an activity.
Represents a hierarchical timing breakdown of an activity.
 
 
 
Enumeration type characterizing the size of a test, as specified by the test rule.
Protobuf enum build_event_stream.TestStatus
Payload of the event summarizing a test.
Payload of the event summarizing a test.
 
Payload of an event reporting the command-line of the invocation as originally received by the server.
Payload of an event reporting the command-line of the invocation as originally received by the server.
 
Configuration related to the blaze workspace and output tree.
Configuration related to the blaze workspace and output tree.
 
Payload of an event reporting the workspace status.
Payload of an event reporting the workspace status.
Protobuf type build_event_stream.WorkspaceStatus.Item
Protobuf type build_event_stream.WorkspaceStatus.Item
 
 
Status used for both invocation attempt and overall build completion.
Status used for both invocation attempt and overall build completion.
The end result of the Build.
 
 
A superclass for all classes generated by Kotlin compiler for callable references.
Tagging interface for MetricInstruments that can be used with batch callbacks.
Carries credential data that will be propagated to the server via request metadata for each RPC.
The outlet of the produced headers.
The request-related information passed to CallCredentials.applyRequestMetadata().
The collection of runtime options for a new RPC call.
Key for a key-value pair.
A refinement of StreamObserver provided by the GRPC runtime to the application (the client or the server) that allows for more complex interactions with call behavior.
JDK's CompletableFuture does not handle cancellation well.
A virtual connection to a conceptual endpoint, to perform RPCs.
Represents a security configuration to be used for channels.
A Channel-specific logger provided by GRPC library to LoadBalancer implementations.
Log levels.
Provides a list of ChannelCredentials, where any one may be used.
Provides a list of ServerCredentials, where any one may be used.
An instance of a call to a remote method.
Callbacks for receiving metadata, response messages and completion status from the server.
Utility functions for processing different call idioms.
A refinement of CallStreamObserver that allows for lower-level interaction with client calls.
Interface for intercepting outgoing calls before they are dispatched by a Channel.
Utility methods for working with ClientInterceptors.
A ForwardingClientCall that delivers exceptions from its start logic to the call listener.
To where should client libraries be published?
The organization for which the client libraries are being published.
Details about how and where to publish client libraries.
Details about how and where to publish client libraries.
 
 
Specialization of StreamObserver implemented by clients in order to interact with the advanced features of a call such as flow-control.
StreamTracer for the client-side.
Factory class for ClientStreamTracer.
Information about a stream.
Listens on the client transport life-cycle events.
Encloses classes related to the compression and decompression of messages.
A gzip compressor and decompressor.
The "identity", or "none" codec.
 
Wrapper to allow a list of strings in the "oneof" section_type.
Wrapper to allow a list of strings in the "oneof" section_type.
 
Representation of a Bazel command line.
Representation of a Bazel command line.
 
A section of the Bazel command line.
A section of the Bazel command line.
 
 
A single command line option.
A single command line option.
Wrapper to allow a list of options in the "oneof" section_type.
Wrapper to allow a list of options in the "oneof" section_type.
 
 
Required information for every language.
Required information for every language.
 
Uses multiple CallCredentials as if they were one.
ChannelCredentials which use per-RPC CallCredentials.
Represents a message compressor.
Encloses classes related to the compression and decompression of messages.
The connectivity states.
A tuple of a ConnectivityState and its associated Status.
The type of console output stream.
A context propagation mechanism which can carry scoped-values across API boundaries and between threads.
A context which inherits cancellation from its parent but which can also be independently cancelled and which will propagate cancellation to its descendants.
A listener notified on context cancellation.
Key for indexing values stored in a context.
Defines the mechanisms for attaching and detaching the "current" context.
Utility methods for working with Contexts in GRPC.
Settings for C++ client libraries.
Settings for C++ client libraries.
 
A custom pattern is used for defining custom HTTP verb.
A custom pattern is used for defining custom HTTP verb.
 
An absolute point in time, generally for tracking when a task should be completed.
Time source representing nanoseconds since fixed but arbitrary point in time.
Represents a message decompressor.
Encloses classes related to the compression and decompression of messages.
 
 
Top-level message found in .deps artifacts
Top-level message found in .deps artifacts
 
Protobuf type blaze_deps.Dependency
Protobuf type blaze_deps.Dependency
Protobuf enum blaze_deps.Dependency.Kind
 
A specific location within a source file.
A specific location within a source file.
 
An extension of InputStream that allows the underlying data source to be detached and transferred to a new instance of the same kind.
Settings for Dotnet client libraries.
Settings for Dotnet client libraries.
 
Represents a double-valued counter metric instrument.
Represents a double-valued histogram metric instrument.
Extension to an InputStream or alike by adding a method that transfers all content to an OutputStream.
A group of SocketAddresses that are considered equivalent when channel makes connections.
Annotation for EquivalentAddressGroup's attributes.
Indicates a public API that can change at any time, and has no guarantee of API stability and backward-compatibility.
 
Protobuf type failure_details.ActionCache
Protobuf type failure_details.ActionCache
Protobuf enum failure_details.ActionCache.Code
 
Protobuf type failure_details.ActionQuery
Protobuf type failure_details.ActionQuery
All numerical exit code associations correspond to pre-existing Bazel behavior.
 
Protobuf type failure_details.ActionRewinding
Protobuf type failure_details.ActionRewinding
Protobuf enum failure_details.ActionRewinding.Code
 
Protobuf type failure_details.Analysis
Protobuf type failure_details.Analysis
Protobuf enum failure_details.Analysis.Code
 
Failure modes described by this category pertain to the Bazel invocation configuration consumed by Bazel's analysis phase.
Failure modes described by this category pertain to the Bazel invocation configuration consumed by Bazel's analysis phase.
Protobuf enum failure_details.BuildConfiguration.Code
 
Protobuf type failure_details.BuildProgress
Protobuf type failure_details.BuildProgress
Protobuf enum failure_details.BuildProgress.Code
 
Protobuf type failure_details.BuildReport
Protobuf type failure_details.BuildReport
Protobuf enum failure_details.BuildReport.Code
 
Protobuf type failure_details.CanonicalizeFlags
Protobuf type failure_details.CanonicalizeFlags
Protobuf enum failure_details.CanonicalizeFlags.Code
 
Protobuf type failure_details.CleanCommand
Protobuf type failure_details.CleanCommand
Protobuf enum failure_details.CleanCommand.Code
 
Protobuf type failure_details.ClientEnvironment
Protobuf type failure_details.ClientEnvironment
Protobuf enum failure_details.ClientEnvironment.Code
 
Protobuf type failure_details.Command
Protobuf type failure_details.Command
Protobuf enum failure_details.Command.Code
 
Protobuf type failure_details.ConfigCommand
Protobuf type failure_details.ConfigCommand
Protobuf enum failure_details.ConfigCommand.Code
 
Protobuf type failure_details.ConfigurableQuery
Protobuf type failure_details.ConfigurableQuery
Protobuf enum failure_details.ConfigurableQuery.Code
 
Protobuf type failure_details.CppCompile
Protobuf type failure_details.CppCompile
Protobuf enum failure_details.CppCompile.Code
 
Protobuf type failure_details.CppLink
Protobuf type failure_details.CppLink
Protobuf enum failure_details.CppLink.Code
 
Protobuf type failure_details.Crash
Protobuf type failure_details.Crash
Protobuf enum failure_details.Crash.Code
Protobuf type failure_details.CrashOptions
Protobuf type failure_details.CrashOptions
Protobuf enum failure_details.CrashOptions.Code
 
 
Protobuf type failure_details.DiffAwareness
Protobuf type failure_details.DiffAwareness
Protobuf enum failure_details.DiffAwareness.Code
 
Protobuf type failure_details.DumpCommand
Protobuf type failure_details.DumpCommand
Protobuf enum failure_details.DumpCommand.Code
 
Protobuf type failure_details.DynamicExecution
Protobuf type failure_details.DynamicExecution
Protobuf enum failure_details.DynamicExecution.Code
 
Protobuf type failure_details.Execution
Protobuf type failure_details.Execution
Protobuf enum failure_details.Execution.Code
Protobuf type failure_details.ExecutionOptions
Protobuf type failure_details.ExecutionOptions
All numerical exit code associations correspond to pre-existing Bazel behavior.
 
 
Protobuf type failure_details.ExternalDeps
Protobuf type failure_details.ExternalDeps
Protobuf enum failure_details.ExternalDeps.Code
 
Protobuf type failure_details.ExternalRepository
Protobuf type failure_details.ExternalRepository
Protobuf enum failure_details.ExternalRepository.Code
 
Protobuf type failure_details.FailAction
Protobuf type failure_details.FailAction
Protobuf enum failure_details.FailAction.Code
 
The FailureDetail message type is designed such that consumers can extract a basic classification of a FailureDetail message even if the consumer was built with a stale definition.
The FailureDetail message type is designed such that consumers can extract a basic classification of a FailureDetail message even if the consumer was built with a stale definition.
 
Protobuf type failure_details.FailureDetailMetadata
Protobuf type failure_details.FailureDetailMetadata
 
 
Protobuf type failure_details.FetchCommand
Protobuf type failure_details.FetchCommand
Protobuf enum failure_details.FetchCommand.Code
 
Protobuf type failure_details.Filesystem
Protobuf type failure_details.Filesystem
Protobuf enum failure_details.Filesystem.Code
 
Protobuf type failure_details.GrpcServer
Protobuf type failure_details.GrpcServer
Protobuf enum failure_details.GrpcServer.Code
 
Protobuf type failure_details.HelpCommand
Protobuf type failure_details.HelpCommand
Protobuf enum failure_details.HelpCommand.Code
 
Protobuf type failure_details.IncludeScanning
Protobuf type failure_details.IncludeScanning
Protobuf enum failure_details.IncludeScanning.Code
 
Protobuf type failure_details.InfoCommand
Protobuf type failure_details.InfoCommand
The distinction between a failure to write a single info item and a failure to write them all seems sketchy.
 
Protobuf type failure_details.Interrupted
Protobuf type failure_details.Interrupted
Protobuf enum failure_details.Interrupted.Code
 
Protobuf type failure_details.JavaCompile
Protobuf type failure_details.JavaCompile
Protobuf enum failure_details.JavaCompile.Code
 
Protobuf type failure_details.LocalExecution
Protobuf type failure_details.LocalExecution
Protobuf enum failure_details.LocalExecution.Code
 
Protobuf type failure_details.LtoAction
Protobuf type failure_details.LtoAction
Protobuf enum failure_details.LtoAction.Code
 
Protobuf type failure_details.MemoryOptions
Protobuf type failure_details.MemoryOptions
Protobuf enum failure_details.MemoryOptions.Code
 
Protobuf type failure_details.MobileInstall
Protobuf type failure_details.MobileInstall
Protobuf enum failure_details.MobileInstall.Code
 
Protobuf type failure_details.ModCommand
Protobuf type failure_details.ModCommand
Protobuf enum failure_details.ModCommand.Code
 
Protobuf type failure_details.NinjaAction
Protobuf type failure_details.NinjaAction
Protobuf enum failure_details.NinjaAction.Code
 
Protobuf type failure_details.PackageLoading
Protobuf type failure_details.PackageLoading
Protobuf enum failure_details.PackageLoading.Code
 
Protobuf type failure_details.PackageOptions
Protobuf type failure_details.PackageOptions
Protobuf enum failure_details.PackageOptions.Code
 
Protobuf type failure_details.PrintActionCommand
Protobuf type failure_details.PrintActionCommand
Protobuf enum failure_details.PrintActionCommand.Code
 
Protobuf type failure_details.ProfileCommand
Protobuf type failure_details.ProfileCommand
Protobuf enum failure_details.ProfileCommand.Code
 
Protobuf type failure_details.Query
Protobuf type failure_details.Query
Protobuf enum failure_details.Query.Code
 
Failure details for errors produced during remote analysis caching.
Failure details for errors produced during remote analysis caching.
Protobuf enum failure_details.RemoteAnalysisCaching.Code
 
Protobuf type failure_details.RemoteExecution
Protobuf type failure_details.RemoteExecution
The association of some of these options with exit code 2, "command line error", seems sketchy.
 
Protobuf type failure_details.RemoteOptions
Protobuf type failure_details.RemoteOptions
Protobuf enum failure_details.RemoteOptions.Code
 
Protobuf type failure_details.RunCommand
Protobuf type failure_details.RunCommand
Protobuf enum failure_details.RunCommand.Code
 
Protobuf type failure_details.Sandbox
Protobuf type failure_details.Sandbox
Protobuf enum failure_details.Sandbox.Code
 
Failure details for errors produced when using Skyfocus
Failure details for errors produced when using Skyfocus
Protobuf enum failure_details.Skyfocus.Code
 
Protobuf type failure_details.Spawn
Protobuf type failure_details.Spawn
Protobuf enum failure_details.Spawn.Code
 
Protobuf type failure_details.StarlarkAction
Protobuf type failure_details.StarlarkAction
Protobuf enum failure_details.StarlarkAction.Code
 
Protobuf type failure_details.StarlarkLoading
Protobuf type failure_details.StarlarkLoading
Protobuf enum failure_details.StarlarkLoading.Code
 
Protobuf type failure_details.SymlinkAction
Protobuf type failure_details.SymlinkAction
Protobuf enum failure_details.SymlinkAction.Code
 
Protobuf type failure_details.SymlinkForest
Protobuf type failure_details.SymlinkForest
Protobuf enum failure_details.SymlinkForest.Code
 
Protobuf type failure_details.SyncCommand
Protobuf type failure_details.SyncCommand
Protobuf enum failure_details.SyncCommand.Code
 
Protobuf type failure_details.TargetPatterns
Protobuf type failure_details.TargetPatterns
Protobuf enum failure_details.TargetPatterns.Code
 
Protobuf type failure_details.TestAction
Protobuf type failure_details.TestAction
Protobuf enum failure_details.TestAction.Code
 
Protobuf type failure_details.TestCommand
Protobuf type failure_details.TestCommand
Protobuf enum failure_details.TestCommand.Code
 
Protobuf type failure_details.Throwable
Protobuf type failure_details.Throwable
 
Protobuf type failure_details.Toolchain
Protobuf type failure_details.Toolchain
Protobuf enum failure_details.Toolchain.Code
 
Protobuf type failure_details.VersionCommand
Protobuf type failure_details.VersionCommand
Protobuf enum failure_details.VersionCommand.Code
 
Protobuf type failure_details.Worker
Protobuf type failure_details.Worker
Protobuf enum failure_details.Worker.Code
 
Failure details about Bazel's WORKSPACE features.
Failure details about Bazel's WORKSPACE features.
Protobuf enum failure_details.Workspaces.Code
 
Protobuf type failure_details.WorkspaceStatus
Protobuf type failure_details.WorkspaceStatus
Protobuf enum failure_details.WorkspaceStatus.Code
 
An indicator of the behavior of a given field (for example, that a field is required in requests, or given as output but ignored as input).
 
A ManagedChannelBuilder that delegates all its builder methods to another builder by default.
A ManagedChannelBuilder that delegates all its builder methods to another builder by default.
A ClientCall which forwards all of its methods to another ClientCall.
A simplified version of ForwardingClientCall where subclasses can pass in a ClientCall as the delegate.
A ClientCall.Listener which forwards all of its methods to another ClientCall.Listener.
A simplified version of ForwardingClientCallListener where subclasses can pass in a ClientCall.Listener as the delegate.
A ServerBuilder that delegates all its builder methods to another builder by default.
A ServerCall which forwards all of its methods to another ServerCall.
A simplified version of ForwardingServerCall where subclasses can pass in a ServerCall as the delegate.
A ServerCall.Listener which forwards all of its methods to another ServerCall.Listener of matching parameterized types.
A simplified version of ForwardingServerCallListener where subclasses can pass in a ServerCall.Listener as the delegate.
 
Deprecated.
 
 
Superclass for instances of functional interface constructor references:
Settings for Go client libraries.
Settings for Go client libraries.
 
Stuff that are part of the public API but are not bound to particular classes, e.g., static methods, constants, attribute and context keys.
Annotation for transport attributes.
Annotates that the class is gRPC-generated code to assist Java Annotation Processors.
Registry of services and their methods used by servers to dispatching incoming calls.
Extension to an InputStream whose content can be accessed as ByteBuffers.
Defines the HTTP configuration for an API service.
Defines the HTTP configuration for an API service.
An ProxiedSocketAddress for making a connection to an endpoint via an HTTP CONNECT proxy.
 
 
gRPC Transcoding gRPC Transcoding is a feature for mapping between a gRPC method and one or more HTTP REST endpoints.
gRPC Transcoding gRPC Transcoding is a feature for mapping between a gRPC method and one or more HTTP REST endpoints.
 
 
 
No client identity, authentication, or encryption is to be used.
No server identity or encryption is to be used.
Annotates a program element (class, method, package, etc) which is internal to gRPC, not part of the public API, and should not be used by users of gRPC.
Internal accessor for CallOptions.
This is an internal API.
A data class to represent a channel's stats.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
A data class to represent transport stats.
Internal ClientCalls accessor.
Companion enum for internal enum ClientCalls.StubType.
Internal accessor.
Per method config selector that the channel or load balancers will use to choose the appropriate config or take config related actions for an RPC.
 
 
Internal access to Configurator API.
Access internal global configurators.
Private accessor for decompressor registries.
An internal class.
All known transports.
An internal class.
Internal accessors for ManagedChannelBuilder.
 
Internal accessor for ManagedChannelProvider.
 
Internal Metadata accessor.
A specialized plain ASCII marshaller.
Accesses internal data and methods.
Internal accessor for getting the Server instance inside server RPC Context.
Accessor to internal methods of ServerInterceptors.
Internal accessor for ServerProvider.
 
 
Accesses internal data.
An internal class.
 
 
 
Protobuf type blaze.invocation_policy.AllowValues
Protobuf type blaze.invocation_policy.AllowValues
 
 
Protobuf type blaze.invocation_policy.DisallowValues
Protobuf type blaze.invocation_policy.DisallowValues
 
 
A policy for controlling the value of a flag.
A policy for controlling the value of a flag.
 
 
The --invocation_policy flag takes a base64-encoded binary-serialized or text formatted InvocationPolicy message.
The --invocation_policy flag takes a base64-encoded binary-serialized or text formatted InvocationPolicy message.
 
Protobuf type blaze.invocation_policy.SetValue
Protobuf enum blaze.invocation_policy.SetValue.Behavior
Protobuf type blaze.invocation_policy.SetValue
 
Use the default value of the flag, as defined by Bazel (or equivalently, do not allow the user to set this flag).
Use the default value of the flag, as defined by Bazel (or equivalently, do not allow the user to set this flag).
 
Settings for Java client libraries.
Settings for Java client libraries.
 
An InputStream or alike whose total number of bytes that can be read is known upfront.
The launch stage as defined by [Google Cloud Platform Launch Stages](https://cloud.google.com/terms/launch-stages).
 
A pluggable component that receives resolved addresses from NameResolver and provides the channel a usable subchannel when asked.
Arguments for creating a LoadBalancer.Subchannel.
 
Key for a key-value pair.
Deprecated.
Use new FixedResultPicker(PickResult.withError(error)) instead.
Factory to create LoadBalancer instance.
A picker that always returns the same result.
Provides essentials for LoadBalancer implementations.
Receives information about the pick being chosen.
A balancing decision made by SubchannelPicker for an RPC.
Represents a combination of the resolved server address, associated attributes and a load balancing policy config.
A logical connection to a server, or a group of equivalent servers represented by an EquivalentAddressGroup.
The main balancing logic.
Receives state changes for one LoadBalancer.Subchannel.
Provider of LoadBalancers.
Registry of LoadBalancerProviders.
Represents a long-valued counter metric instrument.
Represents a long-valued gauge metric instrument.
Represents a long-valued histogram metric instrument.
 
A Channel that provides lifecycle management.
A builder for ManagedChannel instances.
Internal-only.
Provider of managed channels for transport agnostic consumption.
 
Thrown when no suitable ManagedChannelProvider objects can be found.
Thrown when no suitable ManagedChannelProvider objects can be found.
Provides access to read and write metadata values to be exchanged during a call.
Marshaller for metadata values that are serialized into ASCII strings.
Marshaller for metadata values that are serialized into raw binary.
Marshaller for metadata values that are serialized to an InputStream.
Key for metadata entries.
Utility functions for binding and receiving headers.
Description of a remote method used by Channel to initiate a call.
A builder for a MethodDescriptor.
A typed abstraction over message serialization and deserialization, a.k.a.
The call type of a method.
A marshaller that uses a fixed instance of the type it produces.
A marshaller that supports retrieving its type parameter T at runtime.
Describes the generator configuration for a method.
Describes the generator configuration for a method.
Describes settings to use when generating API methods that use the long-running operation pattern.
Describes settings to use when generating API methods that use the long-running operation pattern.
 
 
Represents a metric instrument.
A registry for globally registered metric instruments.
An interface used for recording gRPC metrics.
Callback to record gauge values.
Recorder for instrument values produced by a batch callback.
A handle to a registration, that allows unregistration.
An internal interface representing a receiver or aggregator of gRPC metrics data.
 
Protobuf type blaze.strategy_policy.MnemonicPolicy
Protobuf type blaze.strategy_policy.MnemonicPolicy
 
 
 
 
 
 
 
 
A pluggable component that resolves a target URI and return addresses to the caller.
Information that a NameResolver.Factory uses to create a NameResolver.
Builder for NameResolver.Args.
Represents either a successfully parsed service config, containing all necessary parts to be later applied by the channel, or a Status containing the error encountered while parsing.
Factory that creates NameResolver instances.
Receives address updates.
Receives address updates.
Represents the results from a Name Resolver.
Annotation for name resolution result attributes.
Parses and validates service configuration.
Provider of name resolvers for name agnostic consumption.
Registry of NameResolverProviders.
Settings for Node client libraries.
Settings for Node client libraries.
 
 
Docs in java enum.
Docs in java enum.
Build event with contextual information about the stream it belongs to and its position in that stream.
Build event with contextual information about the stream it belongs to and its position in that stream.
 
Message used to concisely report all package metrics.
Message used to concisely report all package metrics.
 
 
Settings for Php client libraries.
Settings for Php client libraries.
 
 
 
 
 
 
 
 
 
Provides access to the underlying proto file descriptor.
Utility methods for using protobuf with grpc.
Provides access to the underlying proto service method descriptor.
 
Information about the action cache behavior during a single build.
Information about the action cache behavior during a single build.
Detailed information for a particular miss reason.
Detailed information for a particular miss reason.
 
Reasons for not finding an action in the cache.
 
Provides access to the underlying proto service descriptor.
Utility methods for using protobuf with grpc.
An address that contains the information about making a connection via a proxy.
A utility class to detect which proxy, if any, should be used for a given SocketAddress.
 
 
A stub to allow clients to do synchronous rpc calls to service PublishBuildEvent.
A stub to allow clients to do ListenableFuture-style rpc calls to service PublishBuildEvent.
Base class for the server implementation of the service PublishBuildEvent.
A stub to allow clients to do asynchronous rpc calls to service PublishBuildEvent.
Streaming request message for PublishBuildToolEventStream.
Streaming request message for PublishBuildToolEventStream.
 
States which event has been committed.
States which event has been committed.
 
This message configures the settings for publishing [Google Cloud Client libraries](https://cloud.google.com/apis/docs/cloud-client-libraries) generated from the service config.
This message configures the settings for publishing [Google Cloud Client libraries](https://cloud.google.com/apis/docs/cloud-client-libraries) generated from the service config.
 
Publishes 'lifecycle events' that update the high-level state of a build: - BuildEnqueued: When a build is scheduled.
Publishes 'lifecycle events' that update the high-level state of a build: - BuildEnqueued: When a build is scheduled.
The service level of the build request.
 
Settings for Python client libraries.
Settings for Python client libraries.
 
 
 
 
 
 
 
 
 
 
 
This class serves as a facade to the actual reflection implementation.
 
 
RpcMethod contains a limited subset of information about the RPC to assist Java Annotation Processors.
Settings for Ruby client libraries.
Settings for Ruby client libraries.
 
The level of security guarantee in communications.
Server for listening for and dispatching incoming calls.
A builder for Server instances.
Encapsulates a single call received from a remote client.
Callbacks for consuming incoming RPC messages.
Defines what executor handles the server call, based on each RPC call information at runtime.
Interface to initiate processing of incoming remote calls.
Utility functions for adapting ServerCallHandlers to application service implementation, meant to be used by the generated code.
Adaptor to a bidirectional streaming method.
Adaptor to a client streaming method.
Adaptor to a server streaming method.
Adaptor to a unary call method.
A refinement of CallStreamObserver to allows for interaction with call cancellation events on the server side.
Represents a security configuration to be used for servers.
Interface for intercepting incoming calls before they are dispatched by ServerCallHandler.
Utility methods for working with ServerInterceptors.
Definition of a method exposed by a Server.
Provider of servers for transport agnostic consumption.
 
Registry of ServerProviders.
Thrown when no suitable ServerProvider objects can be found.
Definition of a service to be exposed via a Server.
Builder for constructing Service instances.
Listens to events on a stream to collect metrics.
 
A data class with info about the started ServerCall.
Listens on server transport life-cycle events, with the capability to read and/or change transport attributes.
Descriptor for a service.
A builder for a ServiceDescriptor.
 
 
Representation of a Starlark aspect definition.
Representation of a Starlark aspect definition.
 
Representation of a Starlark rule, repository rule, or module extension tag attribute definition, comprised of an attribute name, and a schema defined by a call to one of the 'attr' module methods enumerated at https://bazel.build/rules/lib/attr
Representation of a Starlark rule, repository rule, or module extension tag attribute definition, comprised of an attribute name, and a schema defined by a call to one of the 'attr' module methods enumerated at https://bazel.build/rules/lib/attr
 
Representation of a Starlark rule attribute type.
Protobuf type stardoc_output.FunctionDeprecationInfo
Protobuf type stardoc_output.FunctionDeprecationInfo
 
Representation of a Starlark function parameter definition.
Representation of a Starlark function parameter definition.
 
Representation of the syntactic role of a given function parameter.
Protobuf type stardoc_output.FunctionReturnInfo
Protobuf type stardoc_output.FunctionReturnInfo
 
Representation of a Starlark symbolic macro definition.
Representation of a Starlark symbolic macro definition.
 
Representation of a Bazel module extension, i.e.
Representation of a Bazel module extension, i.e.
 
Representation of a Bazel module extension tag class.
Representation of a Bazel module extension tag class.
 
The root output proto of Stardoc.
The root output proto of Stardoc.
 
Representation of the origin of a rule, provider, aspect, or function.
Representation of the origin of a rule, provider, aspect, or function.
 
Representation of a Starlark provider field definition, comprised of the field name and provider description.
Representation of a Starlark provider field definition, comprised of the field name and provider description.
 
Representation of a Starlark provider definition.
Representation of a Starlark provider definition.
 
Representation of a set of providers.
Representation of a set of providers.
 
Representation of a Bazel repository rule, i.e.
Representation of a Bazel repository rule, i.e.
 
Representation of a Starlark rule definition.
Representation of a Starlark rule definition.
 
Representation of Starlark function definition.
Representation of Starlark function definition.
 
Defines the status of an operation by providing a standard Status.Code in conjunction with an optional descriptive message.
The set of canonical status codes.
Status in Exception form, for propagating Status information via exceptions.
Utility methods for working with Status.
Status in RuntimeException form, for propagating Status information via exceptions.
Per-mnemonic allowlist settings.
Per-mnemonic allowlist settings.
 
Provides control over what strategies (local, remote, etc) may be used.
Provides control over what strategies (local, remote, etc) may be used.
 
 
Unique identifier for a build event stream.
Which build component generates this event stream.
Unique identifier for a build event stream.
 
Receives notifications from an observable stream of messages.
Deprecated.
Of questionable utility and generally not used.
Listens to events on a stream to collect metrics.
A synchronization context is a queue of tasks that run in sequence.
TLS credentials, providing server authentication and encryption.
Features to understand TLS configuration.
TLS credentials, providing server identity and encryption.
The level of authentication the server should expect from the client.
Features to understand TLS configuration.