Package com.buildless.telemetry
package com.buildless.telemetry
-
ClassDescription## 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
APIClientInfoprotobuf objects.## 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.ValidatesEventContextprotobuf 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.ValidatesEventDetailprotobuf objects.ValidatesEventDetail_ClientDetailprotobuf objects.ValidatesEventDetail_RepositoryDetailprotobuf objects.ValidatesEventDetail_TenantDetailprotobuf objects.ValidatesEventDetail_UserDetailprotobuf 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.ValidatesEventLocationprotobuf 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.ValidatesEventTimingprotobuf 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.ValidatesGeoPointprotobuf objects.## 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.ValidatesHttpInfoprotobuf 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.ValidatesHttpMetadataprotobuf 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.ValidatesHttpRequestInfoprotobuf 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.ValidatesHttpResponseInfoprotobuf objects.## HTTP Version Enumerates known/supported HTTP protocol versions.## 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.ValidatesIngestedEventprotobuf objects.## 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.ValidatesOSInfoprotobuf objects.## Processor Architecture Enumerates available/known processor architectures.## 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.ValidatesTelemetryEventprotobuf objects.## TLS Version Enumerates known/supported Transport Layer Security (TLS) protocol versions.## Tool Info Specifies generic tooling information associated with an event.## Tool Info Specifies generic tooling information associated with an event.ValidatesToolInfoprotobuf objects.## 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.ValidatesVersionInfoprotobuf objects.