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 Type
    Method
    Description
    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 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.
    Specifies detail information for a user which relates to a telemetry event.
    Specifies detail information for a user which relates to a telemetry event.
    boolean
    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).
    boolean
    Specifies detail information for a source code repository which relates to a telemetry event.
    boolean
    Specifies detail information for a tenant which relates to a telemetry event.
    boolean
    Specifies detail information for a user which relates to a telemetry event.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods 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

       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

       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

       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

       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

       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"];