All Classes and Interfaces
Class
Description
## Account
Specifies the abstract notion of an account record within Buildless.
## Account
Specifies the abstract notion of an account record within Buildless.
Specifies a user account within the context of an `Account` record.
Specifies a user account within the context of an `Account` record.
## Account Provider
Specifies identity or account providers which are integrated with Buildless.
Validates
Account protobuf objects.Validates
Account_UserAccount protobuf objects.Protobuf type
openapi.v3.AdditionalPropertiesItemProtobuf type
openapi.v3.AdditionalPropertiesItemProtobuf type
openapi.v3.AnyProtobuf type
openapi.v3.AnyProtobuf type
openapi.v3.AnyOrExpressionProtobuf type
openapi.v3.AnyOrExpression
AnyRules describe constraints applied exclusively to the
`google.protobuf.Any` well-known type
AnyRules describe constraints applied exclusively to the
`google.protobuf.Any` well-known type
## API Client Info
Specifies information about the API client library or agent which is performing an event transmission to the main
Buildless service.
## API Client Info
Specifies information about the API client library or agent which is performing an event transmission to the main
Buildless service.
Validates
APIClientInfo protobuf objects.
## API Credentials
Specifies a set of API credentials for a given tenant, including primary API keys and "publishable" telemetry API
keys, which are meant for write-only operations.
## API Credentials
Specifies a set of API credentials for a given tenant, including primary API keys and "publishable" telemetry API
keys, which are meant for write-only operations.
## API Key Info
Specifies information about a single API key record.
## API Key Info
Specifies information about a single API key record.
Specifies a response to a request for current auth state.
Specifies a response to a request for current auth state.
Validates
AuthInfoResponse protobuf objects.
## Authorization Mode
This enumeration describes each available mode for Buildless API authorization.
Request for authorization.
Request for authorization.
Validates
AuthorizeRequest protobuf objects.
Describes violations in a client request.
Describes violations in a client request.
A message type used to describe a single bad request field.
A message type used to describe a single bad request field.
Defines options structures that relate to Google BigQuery.
Specifies types applicable to BigQuery property translation.
Defines options structures that relate to Google BigQuery.
## Plan: Billing Cycle
Describes available options for billing cycles/plan billing frequency.
BoolRules describes the constraints applied to `bool` values
BoolRules describes the constraints applied to `bool` values
Defines the API surface for the main Buildless service.
Defines the API surface for the main Buildless service.
A stub to allow clients to do synchronous rpc calls to service Buildless.
A stub to allow clients to do ListenableFuture-style rpc calls to service Buildless.
Base class for the server implementation of the service Buildless.
A stub to allow clients to do asynchronous rpc calls to service Buildless.
BytesRules describe the constraints applied to `bytes` values
BytesRules describe the constraints applied to `bytes` values
## Cache Client
Specifies information about a cache client, to the extent it is identifiable from protocol material.
## Cache Client
Specifies information about a cache client, to the extent it is identifiable from protocol material.
## Cache Client Agent
Specifies known cache client engines which can be used with Buildless.
## Cache Client Spec
Specifies basic information about a build cache client.
## Cache Client Spec
Specifies basic information about a build cache client.
Specifies the structure of a request for dynamic build cache configuration.
Specifies the structure of a request for dynamic build cache configuration.
Validates
CacheConfigRequest protobuf objects.
Specifies a response to a request for dynamic build cache configuration.
Specifies a response to a request for dynamic build cache configuration.
Validates
CacheConfigResponse protobuf objects.
Specifies a request to fetch a raw cached asset from Buildless.
Specifies a request to fetch a raw cached asset from Buildless.
Validates
CacheFetchRequest protobuf objects.
Specifies a request to delete a cached asset from Buildless at a known key.
Specifies a request to delete a cached asset from Buildless at a known key.
Validates
CacheFlushRequest protobuf objects.
## Cache Protocols
Enumerates cache transport protocols which are supported by the Buildless service and family of tools; some of these
are supported natively by tooling supported by Buildless.
Specifies a request to persist a raw cached asset with Buildless.
Specifies a request to persist a raw cached asset with Buildless.
Validates
CacheStoreRequest protobuf objects.
Specifies response information for a cache store request.
Specifies response information for a cache store request.
Validates
CacheStoreResponse protobuf objects.
A map of possible out-of band callbacks related to the parent operation.
A map of possible out-of band callbacks related to the parent operation.
Protobuf type
openapi.v3.CallbackOrReferenceProtobuf type
openapi.v3.CallbackOrReferenceProtobuf type
openapi.v3.CallbacksOrReferencesProtobuf type
openapi.v3.CallbacksOrReferences
Defines the API surface for methods which are provided to Buildless clients, SDKs, and tools.
Defines the API surface for methods which are provided to Buildless clients, SDKs, and tools.
A stub to allow clients to do synchronous rpc calls to service ClientConfig.
A stub to allow clients to do ListenableFuture-style rpc calls to service ClientConfig.
Base class for the server implementation of the service ClientConfig.
A stub to allow clients to do asynchronous rpc calls to service ClientConfig.
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.
Request to activate a client-side session, by exchanging an authorized access token for a session ticket, which
contains activation info for the user's account.
Request to activate a client-side session, by exchanging an authorized access token for a session ticket, which
contains activation info for the user's account.
Specifies the structure of a response to activate a client session.
Specifies the contents of a successfully activated native client session.
Specifies the contents of a successfully activated native client session.
Models a scope which the user has access to and can pick from.
Models a scope which the user has access to and can pick from.
Specifies the structure of a response to activate a client session.
Specifies the contents of a partial session, which needs more information to fully activate.
Specifies the contents of a partial session, which needs more information to fully activate.
Validates
ClientSessionTicket protobuf objects.Validates
ClientSessionTicket_ActivatedSession protobuf objects.Validates
ClientSessionTicket_AuthorizedScope protobuf objects.Validates
ClientSessionTicket_PartialSession protobuf objects.Validates
ClientSession protobuf objects.
Specifies how a sub-object in a particular message should be persisted.
Represents a color in the RGBA color space.
Represents a color in the RGBA color space.
Required information for every language.
Required information for every language.
Holds a set of reusable objects for different aspects of the OAS.
Holds a set of reusable objects for different aspects of the OAS.
Contact information for the exposed API.
Contact information for the exposed API.
Settings for C++ client libraries.
Settings for C++ client libraries.
### Create Project: Request
Specifies the structure of a request to create a new Buildless project.
### Create Project: Request
Specifies the structure of a request to create a new Buildless project.
Validates
CreateProjectRequest protobuf objects.
### Create Project: Response
Specifies the structure of a response to a request to create a new Buildless project.
### Create Project: Response
Specifies the structure of a response to a request to create a new Buildless project.
Validates
CreateProjectResponse protobuf objects.
Checks a set of end-user credentials against the Buildless service.
Checks a set of end-user credentials against the Buildless service.
Validates
CredentialCheckRequest protobuf objects.
Specifies a response to a request to check end-user credentials; indicates the status of the credential, along with
any required steps to resolve issues.
Specifies a response to a request to check end-user credentials; indicates the status of the credential, along with
any required steps to resolve issues.
Validates
CredentialCheckResponse protobuf objects.
## Project Credentials
Describes credentials which are provisioned within the scope of a project.
## Project Credentials
Describes credentials which are provisioned within the scope of a project.
### Project API Key
Describes an API key provisioned under the scope of a Buildless project.
### Project API Key
Describes an API key provisioned under the scope of a Buildless project.
### Project Token
Describes a token issued under the scope of a Buildless project; project tokens are inherently ephemeral, and are
typically used in automated scenarios like continuous integration or deployment bots.
### Project Token
Describes a token issued under the scope of a Buildless project; project tokens are inherently ephemeral, and are
typically used in automated scenarios like continuous integration or deployment bots.
Validates
Credentials protobuf objects.Validates
Credentials_ProjectApiKey protobuf objects.Validates
Credentials_ProjectToken protobuf objects.
A custom pattern is used for defining custom HTTP verb.
A custom pattern is used for defining custom HTTP verb.
Options specified for a given datamodel point (which can be a message, a field, an enum, and so on), which describe
how the object or field may be validated in various circumstances, and how it should be handled with regard to
exposure visibility to invoking code.
Options specified for a given datamodel point (which can be a message, a field, an enum, and so on), which describe
how the object or field may be validated in various circumstances, and how it should be handled with regard to
exposure visibility to invoking code.
Specifies the types an object may use when defining special objects.
Describes additional debugging info.
Describes additional debugging info.
Protobuf type
openapi.v3.DefaultTypeProtobuf type
openapi.v3.DefaultType
## Directory Provider
Enumerates known providers which can be installed as a SCIM-based managed directory.
When request bodies or response payloads may be one of a number of different schemas, a `discriminator` object can be used to aid in serialization, deserialization, and validation.
When request bodies or response payloads may be one of a number of different schemas, a `discriminator` object can be used to aid in serialization, deserialization, and validation.
## Project Display
Specifies settings which govern how a project is displayed or reported on.
## Project Display
Specifies settings which govern how a project is displayed or reported on.
Validates
DisplayOptions protobuf objects.Protobuf type
openapi.v3.DocumentProtobuf type
openapi.v3.Document
Settings for Dotnet client libraries.
Settings for Dotnet client libraries.
DoubleRules describes the constraints applied to `double` values
DoubleRules describes the constraints applied to `double` values
DurationRules describe the constraints applied exclusively to the
`google.protobuf.Duration` well-known type
DurationRules describe the constraints applied exclusively to the
`google.protobuf.Duration` well-known type
A single encoding definition applied to a single schema property.
A single encoding definition applied to a single schema property.
Protobuf type
openapi.v3.EncodingsProtobuf type
openapi.v3.Encodings
Specifies a special role, if applicable, for a given enumerated type.
EnumRules describe the constraints applied to enum values
EnumRules describe the constraints applied to enum values
Describes the cause of the error with structured details.
Describes the cause of the error with structured details.
Defines the structure for an event which is delivered to the _Telemetry Service_.
Defines the structure for an event which is delivered to the _Telemetry Service_.
## Telemetry Context
Describes reference structures which connect `TelemetryEvent` objects with other objects, either within the Buildless
model, or externally, via integrations.
## Telemetry Context
Describes reference structures which connect `TelemetryEvent` objects with other objects, either within the Buildless
model, or externally, via integrations.
Validates
EventContext protobuf objects.
## Event Detail
Specifies detailed information for a received telemetry event.
## Event Detail
Specifies detailed information for a received telemetry event.
### Event Detail: Client
Specifies information about the client which is invoking the API.
### Event Detail: Client
Specifies information about the client which is invoking the API.
### Event Detail: Repository
Specifies information about the source code repository which this event relates to, as applicable.
### Event Detail: Repository
Specifies information about the source code repository which this event relates to, as applicable.
### Event Detail: Tenant
Specifies information about the tenant which this event relates to, as applicable.
### Event Detail: Tenant
Specifies information about the tenant which this event relates to, as applicable.
### Event Detail: User
Specifies information about the user which this event relates to, as applicable.
### Event Detail: User
Specifies information about the user which this event relates to, as applicable.
Validates
EventDetail protobuf objects.Validates
EventDetail_ClientDetail protobuf objects.Validates
EventDetail_RepositoryDetail protobuf objects.Validates
EventDetail_TenantDetail protobuf objects.Validates
EventDetail_UserDetail protobuf objects.
Specifies a response structure for an event delivered to the _Telemetry Service_.
Specifies a response structure for an event delivered to the _Telemetry Service_.
Validates
EventID protobuf objects.
## Event Location
Specifies originating location information for a telemetry event, to the extent it is known by either the client, or
the telemetry system.
## Event Location
Specifies originating location information for a telemetry event, to the extent it is known by either the client, or
the telemetry system.
Validates
EventLocation protobuf objects.
## Event Timing
Specifies timing information for a telemetry event, including the time the event occurred, the time the event was
received by the server, and so on.
## Event Timing
Specifies timing information for a telemetry event, including the time the event occurred, the time the event was
received by the server, and so on.
Validates
EventTiming protobuf objects.Validates
Event protobuf objects.Protobuf type
openapi.v3.ExampleProtobuf type
openapi.v3.ExampleProtobuf type
openapi.v3.ExampleOrReferenceProtobuf type
openapi.v3.ExampleOrReferenceProtobuf type
openapi.v3.ExamplesOrReferencesProtobuf type
openapi.v3.ExamplesOrReferences
## Expression
TBD.
Protobuf type
openapi.v3.Expression
## Expression
TBD.
Protobuf type
openapi.v3.Expression
TBD.
TBD.
Allows referencing an external resource for extended documentation.
Allows referencing an external resource for extended documentation.
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).
Persistence/data engine options specific to an individual message field.
Persistence/data engine options specific to an individual message field.
FieldRules encapsulates the rules for each type of field.
FieldRules encapsulates the rules for each type of field.
Enumerates field handling special-cases.
Describes the visibility options for a given field.
Fixed32Rules describes the constraints applied to `fixed32` values
Fixed32Rules describes the constraints applied to `fixed32` values
Fixed64Rules describes the constraints applied to `fixed64` values
Fixed64Rules describes the constraints applied to `fixed64` values
FloatRules describes the constraints applied to `float` values
FloatRules describes the constraints applied to `float` values
Specifies pre-generated project name information, for use at the user's discretion.
Specifies pre-generated project name information, for use at the user's discretion.
Validates
GeneratedProjectName protobuf objects.
## Geo Point
Specifies a geo-point as it relates to an event location.
## Geo Point
Specifies a geo-point as it relates to an event location.
Validates
GeoPoint protobuf objects.
## Git Protocols
Enumerates known or supported protocols for interacting with Git repositories.
Settings for Go client libraries.
Settings for Go client libraries.
The Header Object follows the structure of the Parameter Object with the following changes: 1.
The Header Object follows the structure of the Parameter Object with the following changes: 1.
Protobuf type
openapi.v3.HeaderOrReferenceProtobuf type
openapi.v3.HeaderOrReferenceProtobuf type
openapi.v3.HeadersOrReferencesProtobuf type
openapi.v3.HeadersOrReferencesProtobuf type
grpc.health.v1.HealthCheckRequestProtobuf type
grpc.health.v1.HealthCheckRequestProtobuf type
grpc.health.v1.HealthCheckResponseProtobuf type
grpc.health.v1.HealthCheckResponseProtobuf enum
grpc.health.v1.HealthCheckResponse.ServingStatus
Health is gRPC's mechanism for checking whether a server is able to handle
RPCs.
Health is gRPC's mechanism for checking whether a server is able to handle
RPCs.
A stub to allow clients to do synchronous rpc calls to service Health.
A stub to allow clients to do ListenableFuture-style rpc calls to service Health.
Base class for the server implementation of the service Health.
A stub to allow clients to do asynchronous rpc calls to service Health.
Provides links to documentation or for performing an out of band action.
Provides links to documentation or for performing an out of band action.
Describes a URL link.
Describes a URL link.
Defines the HTTP configuration for an API service.
Defines the HTTP configuration for an API service.
Message that represents an arbitrary HTTP body.
Message that represents an arbitrary HTTP body.
## HTTP Protocol Info
Specifies information which applies to both an HTTP request and HTTP response info payload.
## HTTP Protocol Info
Specifies information which applies to both an HTTP request and HTTP response info payload.
Validates
HttpInfo protobuf objects.
## HTTP Metadata
Specifies information about a single HTTP header, trailer, or query parameter, keyed by a name.
## HTTP Metadata
Specifies information about a single HTTP header, trailer, or query parameter, keyed by a name.
Validates
HttpMetadata protobuf objects.
## HTTP Method
Specifies the HTTP method which was active for a given HTTP request.
## HTTP Request Info
Specifies an HTTP request, including the method, URI, and headers or trailers associated with the request.
## HTTP Request Info
Specifies an HTTP request, including the method, URI, and headers or trailers associated with the request.
Validates
HttpRequestInfo protobuf objects.
## HTTP Response Info
Specifies an HTTP response, including the response status, size of response data, and various other metrics about the
response; the full response body is never enclosed.
## HTTP Response Info
Specifies an HTTP response, including the response status, size of response data, and various other metrics about the
response; the full response body is never enclosed.
Validates
HttpResponseInfo protobuf objects.
# 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.
## HTTP Version
Enumerates known/supported HTTP protocol versions.
## Plan: Individual
Enumerates available individual-level plan tiers.
## Plan Info: Individual
Specifies information about a Buildless individual account's plan.
## Plan Info: Individual
Specifies information about a Buildless individual account's plan.
The object provides metadata about the API.
The object provides metadata about the API.
## Telemetry: Event
Describes the structure of an event which is being processed by the Buildless platform.
## Telemetry: Event
Describes the structure of an event which is being processed by the Buildless platform.
Validates
IngestedEvent protobuf objects.
Int32Rules describes the constraints applied to `int32` values
Int32Rules describes the constraints applied to `int32` values
Int64Rules describes the constraints applied to `int64` values
Int64Rules describes the constraints applied to `int64` values
## Project Isolation
Enumerates supported modes for a project's isolation behavior; a project's isolation settings govern how (or if) read
and write operations interact with the project's parent scope.
Protobuf type
openapi.v3.ItemsItemProtobuf type
openapi.v3.ItemsItem
Settings for Java client libraries.
Settings for Java client libraries.
WellKnownRegex contain some well-known patterns.
The launch stage as defined by [Google Cloud Platform
Launch Stages](https://cloud.google.com/terms/launch-stages).
License information for the exposed API.
License information for the exposed API.
The `Link object` represents a possible design-time link for a response.
The `Link object` represents a possible design-time link for a response.
Protobuf type
openapi.v3.LinkOrReferenceProtobuf type
openapi.v3.LinkOrReferenceProtobuf type
openapi.v3.LinksOrReferencesProtobuf type
openapi.v3.LinksOrReferences
### List Projects: Request
### List Projects: Request
Validates
ListProjectsRequest protobuf objects.
### List Projects: Response
### List Projects: Response
Specifies metadata about the list of projects returned by the server.
Specifies metadata about the list of projects returned by the server.
Validates
ListProjectsResponse protobuf objects.Validates
ListProjectsResponse_ProjectsListInfo protobuf objects.
Provides a localized error message that is safe to return to the user
which can be attached to an RPC error.
Provides a localized error message that is safe to return to the user
which can be attached to an RPC error.
MapRules describe the constraints applied to `map` values
MapRules describe the constraints applied to `map` values
Each Media Type Object provides schema and examples for the media type identified by its key.
Each Media Type Object provides schema and examples for the media type identified by its key.
Protobuf type
openapi.v3.MediaTypesProtobuf type
openapi.v3.MediaTypes
MessageRules describe the constraints applied to embedded message values.
MessageRules describe the constraints applied to embedded message values.
## Method Authorization
Specifies authorization configuration for a given RPC method provided by a Buildless API service.
## Method Authorization
Specifies authorization configuration for a given RPC method provided by a Buildless API service.
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.
Automatically-generated message used to represent maps of Any as ordered (name,value) pairs.
Automatically-generated message used to represent maps of Any as ordered (name,value) pairs.
Automatically-generated message used to represent maps of CallbackOrReference as ordered (name,value) pairs.
Automatically-generated message used to represent maps of CallbackOrReference as ordered (name,value) pairs.
Automatically-generated message used to represent maps of Encoding as ordered (name,value) pairs.
Automatically-generated message used to represent maps of Encoding as ordered (name,value) pairs.
Automatically-generated message used to represent maps of ExampleOrReference as ordered (name,value) pairs.
Automatically-generated message used to represent maps of ExampleOrReference as ordered (name,value) pairs.
Automatically-generated message used to represent maps of HeaderOrReference as ordered (name,value) pairs.
Automatically-generated message used to represent maps of HeaderOrReference as ordered (name,value) pairs.
Automatically-generated message used to represent maps of LinkOrReference as ordered (name,value) pairs.
Automatically-generated message used to represent maps of LinkOrReference as ordered (name,value) pairs.
Automatically-generated message used to represent maps of MediaType as ordered (name,value) pairs.
Automatically-generated message used to represent maps of MediaType as ordered (name,value) pairs.
Automatically-generated message used to represent maps of ParameterOrReference as ordered (name,value) pairs.
Automatically-generated message used to represent maps of ParameterOrReference as ordered (name,value) pairs.
Automatically-generated message used to represent maps of PathItem as ordered (name,value) pairs.
Automatically-generated message used to represent maps of PathItem as ordered (name,value) pairs.
Automatically-generated message used to represent maps of RequestBodyOrReference as ordered (name,value) pairs.
Automatically-generated message used to represent maps of RequestBodyOrReference as ordered (name,value) pairs.
Automatically-generated message used to represent maps of ResponseOrReference as ordered (name,value) pairs.
Automatically-generated message used to represent maps of ResponseOrReference as ordered (name,value) pairs.
Automatically-generated message used to represent maps of SchemaOrReference as ordered (name,value) pairs.
Automatically-generated message used to represent maps of SchemaOrReference as ordered (name,value) pairs.
Automatically-generated message used to represent maps of SecuritySchemeOrReference as ordered (name,value) pairs.
Automatically-generated message used to represent maps of SecuritySchemeOrReference as ordered (name,value) pairs.
Automatically-generated message used to represent maps of ServerVariable as ordered (name,value) pairs.
Automatically-generated message used to represent maps of ServerVariable as ordered (name,value) pairs.
Automatically-generated message used to represent maps of string as ordered (name,value) pairs.
Automatically-generated message used to represent maps of string as ordered (name,value) pairs.
Automatically-generated message used to represent maps of StringArray as ordered (name,value) pairs.
Automatically-generated message used to represent maps of StringArray as ordered (name,value) pairs.
## Namespace
Defines known/available service namespaces, such as staging and development.
Settings for Node client libraries.
Settings for Node client libraries.
Configuration details for a supported OAuth Flow
Configuration details for a supported OAuth Flow
Allows configuration of the supported OAuth Flows.
Allows configuration of the supported OAuth Flows.
Protobuf type
openapi.v3.ObjectProtobuf type
openapi.v3.Object
Specifies mappings for an arbitrary protobuf message object.
Specifies mappings for an arbitrary protobuf message object.
Describes a single API operation on a path.
Describes a single API operation on a path.
## OS Families
Enumerates known operating system families.
## OS Info
Specifies operating system information associated with an event.
## OS Info
Specifies operating system information associated with an event.
Validates
OSInfo protobuf objects.
Describes a single operation parameter.
Describes a single operation parameter.
Protobuf type
openapi.v3.ParameterOrReferenceProtobuf type
openapi.v3.ParameterOrReferenceProtobuf type
openapi.v3.ParametersOrReferencesProtobuf type
openapi.v3.ParametersOrReferences
Describes the operations available on a single path.
Describes the operations available on a single path.
Holds the relative paths to the individual endpoints and their operations.
Holds the relative paths to the individual endpoints and their operations.
## Permission Level
Describes generic permission levels which map to effective well-known roles.
Specifies options related to persistence of underlying model data associated with this particular message type.
Specifies options related to persistence of underlying model data associated with this particular message type.
Settings for Php client libraries.
Settings for Php client libraries.
## Plan: Base
Describes the marketplace where a plan is made available for Buildless.
## Plan Info
Specifies information about a Buildless plan configuration.
## Plan Info
Specifies information about a Buildless plan configuration.
Describes what preconditions have failed.
Describes what preconditions have failed.
A message type used to describe a single precondition failure.
A message type used to describe a single precondition failure.
## Privilege Levels
Specifies API-oriented privilege levels which map to generic permission levels, and which are mapped to users based
on roles and rendered policies.
## Processor Architecture
Enumerates available/known processor architectures.
## Project
Describes the top-level structure of a Buildless Project.
## Project
Describes the top-level structure of a Buildless Project.
## Project Draft
Models the structure of a project when it is in a draft state.
## Project Draft
Models the structure of a project when it is in a draft state.
## Project Settings
Models project top-level settings.
## Project Settings
Models project top-level settings.
### Project Settings: Draft
Models the structure of a project's settings when it is in a draft state.
### Project Settings: Draft
Models the structure of a project's settings when it is in a draft state.
### Project Settings: Update
Describes updates to apply to the current suite of settings attached to a project.
### Project Settings: Update
Describes updates to apply to the current suite of settings attached to a project.
### Archive Project: Request
Specifies a request to archive a project.
### Archive Project: Request
Specifies a request to archive a project.
Validates
ProjectArchiveRequest protobuf objects.
### Archive Project: Response
Specifies a response to a request to archive a project.
### Archive Project: Response
Specifies a response to a request to archive a project.
Validates
ProjectArchiveResponse protobuf objects.
### Check Project Name: Request
Specifies a request to check a nominated project name for uniqueness, validity, and so on, during the regular course
of a project creation flow, either in a UI or CLI circumstance.
### Check Project Name: Request
Specifies a request to check a nominated project name for uniqueness, validity, and so on, during the regular course
of a project creation flow, either in a UI or CLI circumstance.
Validates
ProjectCheckNameRequest protobuf objects.
### Check Project Name: Response
Specifies the shape of a response to a request to check a project name for validity during a project creation flow.
### Check Project Name: Response
Specifies the shape of a response to a request to check a project name for validity during a project creation flow.
Validates
ProjectCheckNameResponse protobuf objects.
### Create Project Advice: Request
Specifies a request for advice to use in UI circumstances during a project creation flow.
### Create Project Advice: Request
Specifies a request for advice to use in UI circumstances during a project creation flow.
Validates
ProjectCreateAdviceRequest protobuf objects.
### Create Project Advice: Response
Specifies the shape of advice provided to the frontend about available scopes for project creation, and the impact of
creating a project on quota.
### Create Project Advice: Response
Specifies the shape of advice provided to the frontend about available scopes for project creation, and the impact of
creating a project on quota.
Specifies project scope status information.
Specifies project scope status information.
Validates
ProjectCreateAdviceResponse protobuf objects.Validates
ProjectCreateAdviceResponse_ProjectScope protobuf objects.
### Delete Project: Request
Specifies a request to delete a project.
### Delete Project: Request
Specifies a request to delete a project.
Validates
ProjectDeleteRequest protobuf objects.
### Delete Project: Response
Specifies a response to a request to delete a project.
### Delete Project: Response
Specifies a response to a request to delete a project.
Validates
ProjectDeleteResponse protobuf objects.
### Fetch Project: Request
### Fetch Project: Request
Validates
ProjectFetchRequest protobuf objects.
### Fetch Project: Response
### Fetch Project: Response
Validates
ProjectFetchResponse protobuf objects.
### Generate Project Name: Request
Specifies a request to generate a project name, during the regular course of a project creation flow, either in a UI
or CLI circumstance.
### Generate Project Name: Request
Specifies a request to generate a project name, during the regular course of a project creation flow, either in a UI
or CLI circumstance.
Validates
ProjectGenerateNameRequest protobuf objects.
### Generate Project Name: Response
Specifies the shape of a response to a request to generate a project name during a project creation flow.
### Generate Project Name: Response
Specifies the shape of a response to a request to generate a project name during a project creation flow.
Validates
ProjectGenerateNameResponse protobuf objects.
## Project Key
Specifies the structure of a project's record key.
## Project Key
Specifies the structure of a project's record key.
Validates
ProjectKey protobuf objects.
Describes a reference to a Buildless project.
Describes a reference to a Buildless project.
Validates
ProjectReference protobuf objects.
Defines the API surface for the Buildless Project Repositories service.
Defines the API surface for the Buildless Project Repositories service.
A stub to allow clients to do synchronous rpc calls to service ProjectRepositories.
A stub to allow clients to do ListenableFuture-style rpc calls to service ProjectRepositories.
Base class for the server implementation of the service ProjectRepositories.
A stub to allow clients to do asynchronous rpc calls to service ProjectRepositories.
## Project Repository
Models a source control repository which is linked to a Buildless project.
## Project Repository
Models a source control repository which is linked to a Buildless project.
## Project Repository: Draft
Specifies a "draft" repository which is being created (via linkage) to a Buildless project.
## Project Repository: Draft
Specifies a "draft" repository which is being created (via linkage) to a Buildless project.
## Project Repository: Status
Enumerates statuses which can be inhabited by a project repository.
## Project Repository: Update
Specifies the structure of fields which can be updated within a linked project repository.
## Project Repository: Update
Specifies the structure of fields which can be updated within a linked project repository.
### Fetch Project Repository: Request
Specifies a request to fetch a record for a specific Buildless project repository.
### Fetch Project Repository: Request
Specifies a request to fetch a record for a specific Buildless project repository.
Validates
ProjectRepositoryFetchRequest protobuf objects.
### Fetch Project Repository: Response
Specifies a response to a request to fetch a record for a specific Buildless project repository.
### Fetch Project Repository: Response
Specifies a response to a request to fetch a record for a specific Buildless project repository.
Validates
ProjectRepositoryFetchResponse protobuf objects.
### Link Project Repository: Request
Specifies a request to add ("link") a repository to a Buildless project.
### Link Project Repository: Request
Specifies a request to add ("link") a repository to a Buildless project.
Validates
ProjectRepositoryLinkRequest protobuf objects.
### Link Project Repository: Response
Specifies a response to a request to add ("link") a repository to a Buildless project.
### Link Project Repository: Response
Specifies a response to a request to add ("link") a repository to a Buildless project.
Validates
ProjectRepositoryLinkResponse protobuf objects.
### List Project Repositories: Request
Specifies a request to list repositories which are linked to a given Buildless project.
### List Project Repositories: Request
Specifies a request to list repositories which are linked to a given Buildless project.
Validates
ProjectRepositoryListRequest protobuf objects.
### List Project Repositories: Response
Specifies a response to a request to list repositories which are linked to a given Buildless project.
### List Project Repositories: Response
Specifies a response to a request to list repositories which are linked to a given Buildless project.
Validates
ProjectRepositoryListResponse protobuf objects.
## Project Repository: Reference
Models a linkage established between a Buildless project and a source code repository, powered by a system such as
Git, Subversion, or Mercurial.
Describes a reference to a Buildless project repository.
## Project Repository: Reference
Models a linkage established between a Buildless project and a source code repository, powered by a system such as
Git, Subversion, or Mercurial.
Describes a reference to a Buildless project repository.
Validates
ProjectRepositoryReference protobuf objects.Validates
ProjectRepositoryReference protobuf objects.
### Remove Project Repository: Request
Specifies a request to delete ("remove") a repository from a project.
### Remove Project Repository: Request
Specifies a request to delete ("remove") a repository from a project.
Validates
ProjectRepositoryRemoveRequest protobuf objects.
### Remove Project Repository: Response
Specifies a response to a request to delete ("remove") a repository from a project.
### Remove Project Repository: Response
Specifies a response to a request to delete ("remove") a repository from a project.
Validates
ProjectRepositoryRemoveResponse protobuf objects.
### Update Project Repository: Request
Specifies a request to update settings or configuration for a given Buildless project repository.
### Update Project Repository: Request
Specifies a request to update settings or configuration for a given Buildless project repository.
Validates
ProjectRepositoryUpdateRequest protobuf objects.
### Update Project Repository: Response
Specifies a response to a request to update settings or configuration for a given Buildless project repository.
### Update Project Repository: Response
Specifies a response to a request to update settings or configuration for a given Buildless project repository.
Validates
ProjectRepositoryUpdateResponse protobuf objects.Validates
ProjectRepository protobuf objects.Validates
ProjectRepository_Draft protobuf objects.Validates
ProjectRepository_Update protobuf objects.
Defines the API surface for the Buildless Projects service.
Defines the API surface for the Buildless Projects service.
A stub to allow clients to do synchronous rpc calls to service Projects.
A stub to allow clients to do ListenableFuture-style rpc calls to service Projects.
Base class for the server implementation of the service Projects.
A stub to allow clients to do asynchronous rpc calls to service Projects.
Validates
Project protobuf objects.Validates
Project_Draft protobuf objects.Validates
Project_Settings_Draft protobuf objects.Validates
Project_Settings_Update protobuf objects.Validates
Project_Settings protobuf objects.Protobuf type
openapi.v3.PropertiesProtobuf type
openapi.v3.Properties
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.
Settings for Python client libraries.
Settings for Python client libraries.
## Query Options
Specifies a combined set of generic query input parameters, including support for sort specifications, filter clauses
and features like pagination and output control.
## Query Options
Specifies a combined set of generic query input parameters, including support for sort specifications, filter clauses
and features like pagination and output control.
Specifies a filter directive which should apply to a data query.
Specifies a filter directive which should apply to a data query.
Enumerates supported filter operators which can be used with structured filter declarations on a query.
Specifies the structure of a declarative property-based filter.
Specifies the structure of a declarative property-based filter.
Specifies an output directive which controls relationship expansion, property sub-setting, and so on.
Specifies an output directive which controls relationship expansion, property sub-setting, and so on.
Specifies a pagination directive which controls the record window to return.
Specifies a pagination directive which controls the record window to return.
Specifies a sort directive which should apply to a data query.
Specifies a sort directive which should apply to a data query.
Enumerates supported sort directions.
Describes how a quota check failed.
Describes how a quota check failed.
A message type used to describe a single quota violation.
A message type used to describe a single quota violation.
A simple object to allow referencing other components in the specification, internally and externally.
A simple object to allow referencing other components in the specification, internally and externally.
RepeatedRules describe the constraints applied to `repeated` values
RepeatedRules describe the constraints applied to `repeated` values
## Repository Provider
Enumerates available code repository providers, with which Buildless is integrated.
## Repository Reference
Refers to a source control repository with a URL, a potential label, and any specific system-related information.
## Repository Reference
Refers to a source control repository with a URL, a potential label, and any specific system-related information.
### Reference: Git Repository
Supplies information specific to Git repositories.
### Reference: Git Repository
Supplies information specific to Git repositories.
### Reference: Mercurial Repository
Supplies information specific to Mercurial repositories.
### Reference: Mercurial Repository
Supplies information specific to Mercurial repositories.
### Reference: Subversion Repository
Supplies information specific to Subversion repositories.
### Reference: Subversion Repository
Supplies information specific to Subversion repositories.
Protobuf type
openapi.v3.RequestBodiesOrReferencesProtobuf type
openapi.v3.RequestBodiesOrReferences
Describes a single request body.
Describes a single request body.
Protobuf type
openapi.v3.RequestBodyOrReferenceProtobuf type
openapi.v3.RequestBodyOrReference
Contains metadata about the request that clients can attach when filing a bug
or providing other forms of feedback.
Contains metadata about the request that clients can attach when filing a bug
or providing other forms of feedback.
Describes the resource that is being accessed.
Describes the resource that is being accessed.
Describes a single response from an API Operation, including design-time, static `links` to operations based on the response.
Describes a single response from an API Operation, including design-time, static `links` to operations based on the response.
Protobuf type
openapi.v3.ResponseOrReferenceProtobuf type
openapi.v3.ResponseOrReference
A container for the expected responses of an operation.
A container for the expected responses of an operation.
Protobuf type
openapi.v3.ResponsesOrReferencesProtobuf type
openapi.v3.ResponsesOrReferences
Describes when the clients can retry a failed request.
Describes when the clients can retry a failed request.
Settings for Ruby client libraries.
Settings for Ruby client libraries.
The Schema Object allows the definition of input and output data types.
The Schema Object allows the definition of input and output data types.
Protobuf type
openapi.v3.SchemaOrReferenceProtobuf type
openapi.v3.SchemaOrReferenceProtobuf type
openapi.v3.SchemasOrReferencesProtobuf type
openapi.v3.SchemasOrReferences
Lists the required security schemes to execute this operation.
Lists the required security schemes to execute this operation.
Defines a security scheme that can be used by the operations.
Defines a security scheme that can be used by the operations.
Protobuf type
openapi.v3.SecuritySchemeOrReferenceProtobuf type
openapi.v3.SecuritySchemeOrReferenceProtobuf type
openapi.v3.SecuritySchemesOrReferencesProtobuf type
openapi.v3.SecuritySchemesOrReferences
An object representing a Server.
An object representing a Server.
An object representing a Server Variable for server URL template substitution.
An object representing a Server Variable for server URL template substitution.
Protobuf type
openapi.v3.ServerVariablesProtobuf type
openapi.v3.ServerVariables
Specifies service capabilities for a Buildless-compliant endpoint; this includes the Buildless Service and also local
near cache servers.
Specifies service capabilities for a Buildless-compliant endpoint; this includes the Buildless Service and also local
near cache servers.
Enumeration of capabilities that can be declared by a Buildless Protocol service.
Specifies combined information about a service endpoint's capabilities; capabilities may be expressed as known
values from the `Capability` enumeration, or as arbitrary string `key` values.
Specifies combined information about a service endpoint's capabilities; capabilities may be expressed as known
values from the `Capability` enumeration, or as arbitrary string `key` values.
Validates
ServiceCapabilities protobuf objects.Validates
ServiceCapabilities_CapabilityInfo protobuf objects.
Specifies information about a Buildless Protocol endpoint.
Specifies information about a Buildless Protocol endpoint.
Enumerates types of endpoints which may be expressed in a build cache dynamic configuration.
Validates
ServiceEndpoint protobuf objects.
SFixed32Rules describes the constraints applied to `sfixed32` values
SFixed32Rules describes the constraints applied to `sfixed32` values
SFixed64Rules describes the constraints applied to `sfixed64` values
SFixed64Rules describes the constraints applied to `sfixed64` values
SInt32Rules describes the constraints applied to `sint32` values
SInt32Rules describes the constraints applied to `sint32` values
SInt64Rules describes the constraints applied to `sint64` values
SInt64Rules describes the constraints applied to `sint64` values
## Source Control System
Enumerates supported or recognized source control systems, such as Git, Subversion, Mercurial, and so on.
Extended options for use with Cloud Spanner, which may be affixed to an individual model field.
Extended options for use with Cloud Spanner, which may be affixed to an individual model field.
Defines options structures that relate to Google Cloud Spanner.
Defines options structures that relate to Google Cloud Spanner.
Specifies types applicable to Spanner property translation.
Any property starting with x- is valid.
Any property starting with x- is valid.
Protobuf type
openapi.v3.StringArrayProtobuf type
openapi.v3.StringArray
StringRules describe the constraints applied to `string` values
StringRules describe the constraints applied to `string` values
Protobuf type
openapi.v3.StringsProtobuf type
openapi.v3.Strings
Specifies options related to storing a sub-message.
Specifies options related to storing a sub-message.
Specifies options specific to storing this field in a tabular-style data engine.
Specifies options specific to storing this field in a tabular-style data engine.
Options specific to model integration with table-style engines, where there can be a table name and/or description
that should be mapped to a particular message structure.
Options specific to model integration with table-style engines, where there can be a table name and/or description
that should be mapped to a particular message structure.
Adds metadata to a single tag that is used by the Operation Object.
Adds metadata to a single tag that is used by the Operation Object.
## Telemetry: Event
Describes the structure of an event which is emitted by, or consumed by, Buildless.
## Telemetry: Event
Describes the structure of an event which is emitted by, or consumed by, Buildless.
Validates
TelemetryEvent protobuf objects.
Defines the API surface for the Buildless analytics service.
Defines the API surface for the Buildless analytics service.
A stub to allow clients to do synchronous rpc calls to service Telemetry.
A stub to allow clients to do ListenableFuture-style rpc calls to service Telemetry.
Base class for the server implementation of the service Telemetry.
A stub to allow clients to do asynchronous rpc calls to service Telemetry.
## Tenant
Specifies an organization tenant record within Buildless.
## Tenant
Specifies an organization tenant record within Buildless.
### Tenant Branding
Specifies customization/branding info for a given tenant.
### Tenant Branding
Specifies customization/branding info for a given tenant.
#### Tenant: Color Scheme
Specifies a `primary` and `secondary` color, typically in hex.
#### Tenant: Color Scheme
Specifies a `primary` and `secondary` color, typically in hex.
### Tenant Domain
Specifies a custom tenant domain which is attached to Buildless services.
### Tenant Domain
Specifies a custom tenant domain which is attached to Buildless services.
## Tenant Key
Specifies the unique key material associated with a Buildless `Tenant` record.
## Tenant Key
Specifies the unique key material associated with a Buildless `Tenant` record.
## Plan: Tenant
Enumerates available tenant-level plan tiers.
## Plan Info: Tenant
Specifies information about a Buildless organization's plan.
## Plan Info: Tenant
Specifies information about a Buildless organization's plan.
Validates
Tenant protobuf objects.Validates
Tenant_TenantBranding_TenantColors protobuf objects.Validates
Tenant_TenantBranding protobuf objects.Validates
Tenant_TenantDomain protobuf objects.Validates
Tenant_TenantKey protobuf objects.
TimestampRules describe the constraints applied exclusively to the
`google.protobuf.Timestamp` well-known type
TimestampRules describe the constraints applied exclusively to the
`google.protobuf.Timestamp` well-known type
## TLS Version
Enumerates known/supported Transport Layer Security (TLS) protocol versions.
## Cache Protocols: Tool-specific
Enumerates cache transport protocols which are supported by specific tools.
## Tool Info
Specifies generic tooling information associated with an event.
## Tool Info
Specifies generic tooling information associated with an event.
Validates
ToolInfo protobuf objects.
UInt32Rules describes the constraints applied to `uint32` values
UInt32Rules describes the constraints applied to `uint32` values
UInt64Rules describes the constraints applied to `uint64` values
UInt64Rules describes the constraints applied to `uint64` values
### Update Project Settings: Request
Apply an update to a project's settings, which may include its visibility mode, display name, and other settings
which are mutable.
### Update Project Settings: Request
Apply an update to a project's settings, which may include its visibility mode, display name, and other settings
which are mutable.
Validates
UpdateProjectSettingsRequest protobuf objects.
### Update Project Settings: Response
Response to a request to apply an update to project-level settings.
### Update Project Settings: Response
Response to a request to apply an update to project-level settings.
Validates
UpdateProjectSettingsResponse protobuf objects.
## User
Specifies the structure of a user record within Buildless.
## User
Specifies the structure of a user record within Buildless.
### Email Address
Specifies an email address which is linked to a `User` account.
### Email Address
Specifies an email address which is linked to a `User` account.
### Name
Describes a person's name, including their given and family names, and a display name.
### Name
Describes a person's name, including their given and family names, and a display name.
### User Key
Specifies the primary key structure for a Buildless user account.
### User Key
Specifies the primary key structure for a Buildless user account.
## User ID
Wraps a string ID to indicate a Buildless User ID as a type.
## User ID
Wraps a string ID to indicate a Buildless User ID as a type.
## User Reference
Wraps a `UserID` along with details provided to display a given user account.
## User Reference
Wraps a `UserID` along with details provided to display a given user account.
Validates
User protobuf objects.Validates
User_EmailAddress protobuf objects.Validates
User_Name protobuf objects.Validates
User_UserKey protobuf objects.
## Version
Specifies generic versioning information, in the style of Semantic Versioning or in a string.
## Version
Specifies generic versioning information, in the style of Semantic Versioning or in a string.
### Semantic Version
Specifies a "semver"-style version, with major, minor, and patch components.
### Semantic Version
Specifies a "semver"-style version, with major, minor, and patch components.
## Versioning Info
Specifies generic versioning information for a given tool, OS, or other fragment of information.
## Versioning Info
Specifies generic versioning information for a given tool, OS, or other fragment of information.
Validates
VersionInfo protobuf objects.Validates
Version protobuf objects.Validates
Version_SemanticVersion protobuf objects.
## Project Visibility
Enumerates supported modes for a project's visibility.
Sets the visibility of a given object and its constituent properties, in circumstances where the object is served to
a frontend client/agent.
A metadata object that allows for more fine-tuned XML model definitions.
A metadata object that allows for more fine-tuned XML model definitions.