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.AndroidAarImportInfoProtobuf type
bazelbsp.AndroidAarImportInfoProtobuf type
bazelbsp.AndroidTargetInfoProtobuf type
bazelbsp.AndroidTargetInfoProtobuf type
bazelbsp.CppTargetInfoProtobuf type
bazelbsp.CppTargetInfoProtobuf type
bazelbsp.CToolchainInfoProtobuf type
bazelbsp.CToolchainInfoProtobuf type
bazelbsp.DependencyProtobuf type
bazelbsp.DependencyProtobuf enum
bazelbsp.Dependency.DependencyTypeProtobuf type
bazelbsp.FileLocationProtobuf type
bazelbsp.FileLocationProtobuf type
bazelbsp.GoTargetInfoProtobuf type
bazelbsp.GoTargetInfoProtobuf type
bazelbsp.JavaRuntimeInfoProtobuf type
bazelbsp.JavaRuntimeInfoProtobuf type
bazelbsp.JavaToolchainInfoProtobuf type
bazelbsp.JavaToolchainInfoProtobuf type
bazelbsp.JvmOutputsProtobuf type
bazelbsp.JvmOutputsProtobuf type
bazelbsp.JvmTargetInfoProtobuf type
bazelbsp.JvmTargetInfoProtobuf type
bazelbsp.KotlincPluginInfoProtobuf type
bazelbsp.KotlincPluginInfoProtobuf type
bazelbsp.KotlincPluginOptionProtobuf type
bazelbsp.KotlincPluginOptionProtobuf type
bazelbsp.KotlinTargetInfoProtobuf type
bazelbsp.KotlinTargetInfoProtobuf type
bazelbsp.PythonTargetInfoProtobuf type
bazelbsp.PythonTargetInfoProtobuf type
bazelbsp.RustCrateInfoProtobuf type
bazelbsp.RustCrateInfoProtobuf enum
bazelbsp.RustCrateLocationProtobuf type
bazelbsp.ScalaTargetInfoProtobuf type
bazelbsp.ScalaTargetInfoProtobuf type
bazelbsp.TargetInfoProtobuf 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.SelectorProtobuf type
blaze_query.Attribute.SelectorProtobuf type
blaze_query.Attribute.SelectorEntryProtobuf type
blaze_query.Attribute.SelectorEntryProtobuf type
blaze_query.Attribute.SelectorListProtobuf 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.DictEntryProtobuf type
blaze_query.AttributeValue.DictEntryProtobuf type
blaze_query.BuildLanguageProtobuf 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.LabelDictUnaryEntryProtobuf type
blaze_query.LabelDictUnaryEntryProtobuf type
blaze_query.LabelKeyedStringDictEntryProtobuf type
blaze_query.LabelKeyedStringDictEntryProtobuf type
blaze_query.LabelListDictEntryProtobuf type
blaze_query.LabelListDictEntryProtobuf type
blaze_query.LicenseProtobuf 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.RuleDefinitionProtobuf 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.StringDictEntryProtobuf type
blaze_query.StringDictEntryProtobuf type
blaze_query.StringListDictEntryProtobuf 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.BuildMetadataIdProtobuf 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.WorkspaceConfigIdProtobuf 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.BuildMetricsProtobuf type
build_event_stream.BuildMetrics.ActionSummaryProtobuf type
build_event_stream.BuildMetrics.ActionSummary.ActionDataProtobuf type
build_event_stream.BuildMetrics.ActionSummary.ActionDataProtobuf type
build_event_stream.BuildMetrics.ActionSummaryProtobuf type
build_event_stream.BuildMetrics.ActionSummary.RunnerCountProtobuf type
build_event_stream.BuildMetrics.ActionSummary.RunnerCountProtobuf type
build_event_stream.BuildMetrics.ArtifactMetricsProtobuf type
build_event_stream.BuildMetrics.ArtifactMetricsProtobuf type
build_event_stream.BuildMetrics.ArtifactMetrics.FilesMetricProtobuf type
build_event_stream.BuildMetrics.ArtifactMetrics.FilesMetricProtobuf 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.CumulativeMetricsProtobuf type
build_event_stream.BuildMetrics.CumulativeMetrics
Information about dynamic execution.
Information about dynamic execution.
Protobuf type
build_event_stream.BuildMetrics.DynamicExecutionMetrics.RaceStatisticsProtobuf 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.MemoryMetricsProtobuf type
build_event_stream.BuildMetrics.MemoryMetricsProtobuf type
build_event_stream.BuildMetrics.MemoryMetrics.GarbageMetricsProtobuf 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.PackageMetricsProtobuf type
build_event_stream.BuildMetrics.PackageMetricsProtobuf type
build_event_stream.BuildMetrics.TargetMetricsProtobuf type
build_event_stream.BuildMetrics.TargetMetricsProtobuf type
build_event_stream.BuildMetrics.TimingMetricsProtobuf 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.WorkerPoolStatsProtobuf 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.FileProtobuf 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.ResourceUsageProtobuf 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.ItemProtobuf 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.
Builds
ClientStreamTracer.StreamInfo objects.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.DependencyProtobuf type
blaze_deps.DependencyProtobuf 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.ActionCacheProtobuf type
failure_details.ActionCacheProtobuf enum
failure_details.ActionCache.CodeProtobuf type
failure_details.ActionQueryProtobuf type
failure_details.ActionQuery
All numerical exit code associations correspond to pre-existing Bazel
behavior.
Protobuf type
failure_details.ActionRewindingProtobuf type
failure_details.ActionRewindingProtobuf enum
failure_details.ActionRewinding.CodeProtobuf type
failure_details.AnalysisProtobuf type
failure_details.AnalysisProtobuf 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.CodeProtobuf type
failure_details.BuildProgressProtobuf type
failure_details.BuildProgressProtobuf enum
failure_details.BuildProgress.CodeProtobuf type
failure_details.BuildReportProtobuf type
failure_details.BuildReportProtobuf enum
failure_details.BuildReport.CodeProtobuf type
failure_details.CanonicalizeFlagsProtobuf type
failure_details.CanonicalizeFlagsProtobuf enum
failure_details.CanonicalizeFlags.CodeProtobuf type
failure_details.CleanCommandProtobuf type
failure_details.CleanCommandProtobuf enum
failure_details.CleanCommand.CodeProtobuf type
failure_details.ClientEnvironmentProtobuf type
failure_details.ClientEnvironmentProtobuf enum
failure_details.ClientEnvironment.CodeProtobuf type
failure_details.CommandProtobuf type
failure_details.CommandProtobuf enum
failure_details.Command.CodeProtobuf type
failure_details.ConfigCommandProtobuf type
failure_details.ConfigCommandProtobuf enum
failure_details.ConfigCommand.CodeProtobuf type
failure_details.ConfigurableQueryProtobuf type
failure_details.ConfigurableQueryProtobuf enum
failure_details.ConfigurableQuery.CodeProtobuf type
failure_details.CppCompileProtobuf type
failure_details.CppCompileProtobuf enum
failure_details.CppCompile.CodeProtobuf type
failure_details.CppLinkProtobuf type
failure_details.CppLinkProtobuf enum
failure_details.CppLink.CodeProtobuf type
failure_details.CrashProtobuf type
failure_details.CrashProtobuf enum
failure_details.Crash.CodeProtobuf type
failure_details.CrashOptionsProtobuf type
failure_details.CrashOptionsProtobuf enum
failure_details.CrashOptions.CodeProtobuf type
failure_details.DiffAwarenessProtobuf type
failure_details.DiffAwarenessProtobuf enum
failure_details.DiffAwareness.CodeProtobuf type
failure_details.DumpCommandProtobuf type
failure_details.DumpCommandProtobuf enum
failure_details.DumpCommand.CodeProtobuf type
failure_details.DynamicExecutionProtobuf type
failure_details.DynamicExecutionProtobuf enum
failure_details.DynamicExecution.CodeProtobuf type
failure_details.ExecutionProtobuf type
failure_details.ExecutionProtobuf enum
failure_details.Execution.CodeProtobuf type
failure_details.ExecutionOptionsProtobuf type
failure_details.ExecutionOptions
All numerical exit code associations correspond to pre-existing Bazel
behavior.
Protobuf type
failure_details.ExternalDepsProtobuf type
failure_details.ExternalDepsProtobuf enum
failure_details.ExternalDeps.CodeProtobuf type
failure_details.ExternalRepositoryProtobuf type
failure_details.ExternalRepositoryProtobuf enum
failure_details.ExternalRepository.CodeProtobuf type
failure_details.FailActionProtobuf type
failure_details.FailActionProtobuf 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.FailureDetailMetadataProtobuf type
failure_details.FailureDetailMetadataProtobuf type
failure_details.FetchCommandProtobuf type
failure_details.FetchCommandProtobuf enum
failure_details.FetchCommand.CodeProtobuf type
failure_details.FilesystemProtobuf type
failure_details.FilesystemProtobuf enum
failure_details.Filesystem.CodeProtobuf type
failure_details.GrpcServerProtobuf type
failure_details.GrpcServerProtobuf enum
failure_details.GrpcServer.CodeProtobuf type
failure_details.HelpCommandProtobuf type
failure_details.HelpCommandProtobuf enum
failure_details.HelpCommand.CodeProtobuf type
failure_details.IncludeScanningProtobuf type
failure_details.IncludeScanningProtobuf enum
failure_details.IncludeScanning.CodeProtobuf type
failure_details.InfoCommandProtobuf 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.InterruptedProtobuf type
failure_details.InterruptedProtobuf enum
failure_details.Interrupted.CodeProtobuf type
failure_details.JavaCompileProtobuf type
failure_details.JavaCompileProtobuf enum
failure_details.JavaCompile.CodeProtobuf type
failure_details.LocalExecutionProtobuf type
failure_details.LocalExecutionProtobuf enum
failure_details.LocalExecution.CodeProtobuf type
failure_details.LtoActionProtobuf type
failure_details.LtoActionProtobuf enum
failure_details.LtoAction.CodeProtobuf type
failure_details.MemoryOptionsProtobuf type
failure_details.MemoryOptionsProtobuf enum
failure_details.MemoryOptions.CodeProtobuf type
failure_details.MobileInstallProtobuf type
failure_details.MobileInstallProtobuf enum
failure_details.MobileInstall.CodeProtobuf type
failure_details.ModCommandProtobuf type
failure_details.ModCommandProtobuf enum
failure_details.ModCommand.CodeProtobuf type
failure_details.NinjaActionProtobuf type
failure_details.NinjaActionProtobuf enum
failure_details.NinjaAction.CodeProtobuf type
failure_details.PackageLoadingProtobuf type
failure_details.PackageLoadingProtobuf enum
failure_details.PackageLoading.CodeProtobuf type
failure_details.PackageOptionsProtobuf type
failure_details.PackageOptionsProtobuf enum
failure_details.PackageOptions.CodeProtobuf type
failure_details.PrintActionCommandProtobuf type
failure_details.PrintActionCommandProtobuf enum
failure_details.PrintActionCommand.CodeProtobuf type
failure_details.ProfileCommandProtobuf type
failure_details.ProfileCommandProtobuf enum
failure_details.ProfileCommand.CodeProtobuf type
failure_details.QueryProtobuf type
failure_details.QueryProtobuf 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.CodeProtobuf type
failure_details.RemoteExecutionProtobuf type
failure_details.RemoteExecution
The association of some of these options with exit code 2, "command line
error", seems sketchy.
Protobuf type
failure_details.RemoteOptionsProtobuf type
failure_details.RemoteOptionsProtobuf enum
failure_details.RemoteOptions.CodeProtobuf type
failure_details.RunCommandProtobuf type
failure_details.RunCommandProtobuf enum
failure_details.RunCommand.CodeProtobuf type
failure_details.SandboxProtobuf type
failure_details.SandboxProtobuf 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.CodeProtobuf type
failure_details.SpawnProtobuf type
failure_details.SpawnProtobuf enum
failure_details.Spawn.CodeProtobuf type
failure_details.StarlarkActionProtobuf type
failure_details.StarlarkActionProtobuf enum
failure_details.StarlarkAction.CodeProtobuf type
failure_details.StarlarkLoadingProtobuf type
failure_details.StarlarkLoadingProtobuf enum
failure_details.StarlarkLoading.CodeProtobuf type
failure_details.SymlinkActionProtobuf type
failure_details.SymlinkActionProtobuf enum
failure_details.SymlinkAction.CodeProtobuf type
failure_details.SymlinkForestProtobuf type
failure_details.SymlinkForestProtobuf enum
failure_details.SymlinkForest.CodeProtobuf type
failure_details.SyncCommandProtobuf type
failure_details.SyncCommandProtobuf enum
failure_details.SyncCommand.CodeProtobuf type
failure_details.TargetPatternsProtobuf type
failure_details.TargetPatternsProtobuf enum
failure_details.TargetPatterns.CodeProtobuf type
failure_details.TestActionProtobuf type
failure_details.TestActionProtobuf enum
failure_details.TestAction.CodeProtobuf type
failure_details.TestCommandProtobuf type
failure_details.TestCommandProtobuf enum
failure_details.TestCommand.CodeProtobuf type
failure_details.ThrowableProtobuf type
failure_details.ThrowableProtobuf type
failure_details.ToolchainProtobuf type
failure_details.ToolchainProtobuf enum
failure_details.Toolchain.CodeProtobuf type
failure_details.VersionCommandProtobuf type
failure_details.VersionCommandProtobuf enum
failure_details.VersionCommand.CodeProtobuf type
failure_details.WorkerProtobuf type
failure_details.WorkerProtobuf enum
failure_details.Worker.Code
Failure details about Bazel's WORKSPACE features.
Failure details about Bazel's WORKSPACE features.
Protobuf enum
failure_details.Workspaces.CodeProtobuf type
failure_details.WorkspaceStatusProtobuf type
failure_details.WorkspaceStatusProtobuf 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.The builder for
HttpConnectProxiedSocketAddress.
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.
Accessor to internal methods of
ServerInterceptors.Internal accessor for
ServerProvider.Accesses internal data.
An internal class.
Protobuf type
blaze.invocation_policy.AllowValuesProtobuf type
blaze.invocation_policy.AllowValuesProtobuf type
blaze.invocation_policy.DisallowValuesProtobuf 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.SetValueProtobuf enum
blaze.invocation_policy.SetValue.BehaviorProtobuf 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.
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.Provides arguments for a
LoadBalancer.SubchannelPicker.pickSubchannel(LoadBalancer.PickSubchannelArgs).Represents a combination of the resolved server address, associated attributes and a load
balancing policy config.
Builder for
LoadBalancer.ResolvedAddresses.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.Registry of
ManagedChannelProviders.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.MnemonicPolicyProtobuf type
blaze.strategy_policy.MnemonicPolicyA 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.
A builder for
NameResolver.ResolutionResult.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.FunctionDeprecationInfoProtobuf 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.FunctionReturnInfoProtobuf 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.
Allows the user to check the status and/or cancel a task scheduled by
SynchronizationContext.schedule(java.lang.Runnable, long, java.util.concurrent.TimeUnit, java.util.concurrent.ScheduledExecutorService).TLS credentials, providing server authentication and encryption.
Builder for
TlsChannelCredentials.Features to understand TLS configuration.
TLS credentials, providing server identity and encryption.
Builder for
TlsServerCredentials.The level of authentication the server should expect from the client.
Features to understand TLS configuration.
new FixedResultPicker(PickResult.withError(error))instead.