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.AdditionalPropertiesItem
Protobuf type openapi.v3.AdditionalPropertiesItem
 
 
 
 
Protobuf type openapi.v3.Any
Protobuf type openapi.v3.Any
 
Protobuf type openapi.v3.AnyOrExpression
Protobuf 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.CallbackOrReference
Protobuf type openapi.v3.CallbackOrReference
 
 
Protobuf type openapi.v3.CallbacksOrReferences
Protobuf 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.DefaultType
Protobuf 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.Document
Protobuf 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.Encodings
Protobuf 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.Example
Protobuf type openapi.v3.Example
 
Protobuf type openapi.v3.ExampleOrReference
Protobuf type openapi.v3.ExampleOrReference
 
 
Protobuf type openapi.v3.ExamplesOrReferences
Protobuf 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.HeaderOrReference
Protobuf type openapi.v3.HeaderOrReference
 
 
Protobuf type openapi.v3.HeadersOrReferences
Protobuf type openapi.v3.HeadersOrReferences
 
Protobuf type grpc.health.v1.HealthCheckRequest
Protobuf type grpc.health.v1.HealthCheckRequest
 
Protobuf type grpc.health.v1.HealthCheckResponse
Protobuf type grpc.health.v1.HealthCheckResponse
Protobuf 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.ItemsItem
Protobuf 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.LinkOrReference
Protobuf type openapi.v3.LinkOrReference
 
 
Protobuf type openapi.v3.LinksOrReferences
Protobuf 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.MediaTypes
Protobuf 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.Object
Protobuf 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.ParameterOrReference
Protobuf type openapi.v3.ParameterOrReference
 
 
Protobuf type openapi.v3.ParametersOrReferences
Protobuf 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.Properties
Protobuf 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.RequestBodiesOrReferences
Protobuf type openapi.v3.RequestBodiesOrReferences
 
Describes a single request body.
Describes a single request body.
 
Protobuf type openapi.v3.RequestBodyOrReference
Protobuf 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.ResponseOrReference
Protobuf 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.ResponsesOrReferences
Protobuf 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.SchemaOrReference
Protobuf type openapi.v3.SchemaOrReference
 
 
Protobuf type openapi.v3.SchemasOrReferences
Protobuf 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.SecuritySchemeOrReference
Protobuf type openapi.v3.SecuritySchemeOrReference
 
 
Protobuf type openapi.v3.SecuritySchemesOrReferences
Protobuf 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.ServerVariables
Protobuf 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.StringArray
Protobuf type openapi.v3.StringArray
 
StringRules describe the constraints applied to `string` values
StringRules describe the constraints applied to `string` values
 
 
Protobuf type openapi.v3.Strings
Protobuf 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.