Package com.buildless.telemetry
Interface EventDetailOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
EventDetail,EventDetail.Builder
public interface EventDetailOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionSpecifies detail information about the client which is invoking the API and delivering this telemetry event; in some cases, this may be replaced with the originating client (in multi-hop API scenarios).Specifies detail information about the client which is invoking the API and delivering this telemetry event; in some cases, this may be replaced with the originating client (in multi-hop API scenarios).Specifies detail information for a source code repository which relates to a telemetry event.Specifies detail information for a source code repository which relates to a telemetry event.Specifies detail information for a tenant which relates to a telemetry event.Specifies detail information for a tenant which relates to a telemetry event.getUser()Specifies detail information for a user which relates to a telemetry event.Specifies detail information for a user which relates to a telemetry event.booleanSpecifies detail information about the client which is invoking the API and delivering this telemetry event; in some cases, this may be replaced with the originating client (in multi-hop API scenarios).booleanSpecifies detail information for a source code repository which relates to a telemetry event.booleanSpecifies detail information for a tenant which relates to a telemetry event.booleanhasUser()Specifies detail information for a user which relates to a telemetry event.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
hasTenant
boolean hasTenant()Specifies detail information for a tenant which relates to a telemetry event. Only present if an event is bound for an org tenant account, whether or not it is sent under a related user context.
.buildless.telemetry.EventDetail.TenantDetail tenant = 1 [json_name = "tenant"];- Returns:
- Whether the tenant field is set.
-
getTenant
EventDetail.TenantDetail getTenant()Specifies detail information for a tenant which relates to a telemetry event. Only present if an event is bound for an org tenant account, whether or not it is sent under a related user context.
.buildless.telemetry.EventDetail.TenantDetail tenant = 1 [json_name = "tenant"];- Returns:
- The tenant.
-
getTenantOrBuilder
EventDetail.TenantDetailOrBuilder getTenantOrBuilder()Specifies detail information for a tenant which relates to a telemetry event. Only present if an event is bound for an org tenant account, whether or not it is sent under a related user context.
.buildless.telemetry.EventDetail.TenantDetail tenant = 1 [json_name = "tenant"]; -
hasUser
boolean hasUser()Specifies detail information for a user which relates to a telemetry event. Only present if an event is bound for an individual user account, or for a user account scope owned by a tenant, in which case `tenant` will be present.
.buildless.telemetry.EventDetail.UserDetail user = 2 [json_name = "user"];- Returns:
- Whether the user field is set.
-
getUser
EventDetail.UserDetail getUser()Specifies detail information for a user which relates to a telemetry event. Only present if an event is bound for an individual user account, or for a user account scope owned by a tenant, in which case `tenant` will be present.
.buildless.telemetry.EventDetail.UserDetail user = 2 [json_name = "user"];- Returns:
- The user.
-
getUserOrBuilder
EventDetail.UserDetailOrBuilder getUserOrBuilder()Specifies detail information for a user which relates to a telemetry event. Only present if an event is bound for an individual user account, or for a user account scope owned by a tenant, in which case `tenant` will be present.
.buildless.telemetry.EventDetail.UserDetail user = 2 [json_name = "user"]; -
hasRepository
boolean hasRepository()Specifies detail information for a source code repository which relates to a telemetry event. Only present if an event relates to a source code repository.
.buildless.telemetry.EventDetail.RepositoryDetail repository = 3 [json_name = "repository"];- Returns:
- Whether the repository field is set.
-
getRepository
EventDetail.RepositoryDetail getRepository()Specifies detail information for a source code repository which relates to a telemetry event. Only present if an event relates to a source code repository.
.buildless.telemetry.EventDetail.RepositoryDetail repository = 3 [json_name = "repository"];- Returns:
- The repository.
-
getRepositoryOrBuilder
EventDetail.RepositoryDetailOrBuilder getRepositoryOrBuilder()Specifies detail information for a source code repository which relates to a telemetry event. Only present if an event relates to a source code repository.
.buildless.telemetry.EventDetail.RepositoryDetail repository = 3 [json_name = "repository"]; -
hasClient
boolean hasClient()Specifies detail information about the client which is invoking the API and delivering this telemetry event; in some cases, this may be replaced with the originating client (in multi-hop API scenarios).
.buildless.telemetry.EventDetail.ClientDetail client = 4 [json_name = "client"];- Returns:
- Whether the client field is set.
-
getClient
EventDetail.ClientDetail getClient()Specifies detail information about the client which is invoking the API and delivering this telemetry event; in some cases, this may be replaced with the originating client (in multi-hop API scenarios).
.buildless.telemetry.EventDetail.ClientDetail client = 4 [json_name = "client"];- Returns:
- The client.
-
getClientOrBuilder
EventDetail.ClientDetailOrBuilder getClientOrBuilder()Specifies detail information about the client which is invoking the API and delivering this telemetry event; in some cases, this may be replaced with the originating client (in multi-hop API scenarios).
.buildless.telemetry.EventDetail.ClientDetail client = 4 [json_name = "client"];
-