Interface ModuleOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    Module, Module.Builder

    public interface ModuleOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      TruncatableString getBuildId()
      A unique identifier for the module, usually a hash of its contents (up to 128 bytes).
      TruncatableStringOrBuilder getBuildIdOrBuilder()
      A unique identifier for the module, usually a hash of its contents (up to 128 bytes).
      TruncatableString getModule()
      For example: main binary, kernel modules, and dynamic libraries such as libc.so, sharedlib.so (up to 256 bytes).
      TruncatableStringOrBuilder getModuleOrBuilder()
      For example: main binary, kernel modules, and dynamic libraries such as libc.so, sharedlib.so (up to 256 bytes).
      boolean hasBuildId()
      A unique identifier for the module, usually a hash of its contents (up to 128 bytes).
      boolean hasModule()
      For example: main binary, kernel modules, and dynamic libraries such as libc.so, sharedlib.so (up to 256 bytes).
      • 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 Detail

      • hasModule

        boolean hasModule()
         For example: main binary, kernel modules, and dynamic libraries
         such as libc.so, sharedlib.so (up to 256 bytes).
         
        .google.devtools.cloudtrace.v2.TruncatableString module = 1;
        Returns:
        Whether the module field is set.
      • getModule

        TruncatableString getModule()
         For example: main binary, kernel modules, and dynamic libraries
         such as libc.so, sharedlib.so (up to 256 bytes).
         
        .google.devtools.cloudtrace.v2.TruncatableString module = 1;
        Returns:
        The module.
      • getModuleOrBuilder

        TruncatableStringOrBuilder getModuleOrBuilder()
         For example: main binary, kernel modules, and dynamic libraries
         such as libc.so, sharedlib.so (up to 256 bytes).
         
        .google.devtools.cloudtrace.v2.TruncatableString module = 1;
      • hasBuildId

        boolean hasBuildId()
         A unique identifier for the module, usually a hash of its
         contents (up to 128 bytes).
         
        .google.devtools.cloudtrace.v2.TruncatableString build_id = 2;
        Returns:
        Whether the buildId field is set.
      • getBuildId

        TruncatableString getBuildId()
         A unique identifier for the module, usually a hash of its
         contents (up to 128 bytes).
         
        .google.devtools.cloudtrace.v2.TruncatableString build_id = 2;
        Returns:
        The buildId.
      • getBuildIdOrBuilder

        TruncatableStringOrBuilder getBuildIdOrBuilder()
         A unique identifier for the module, usually a hash of its
         contents (up to 128 bytes).
         
        .google.devtools.cloudtrace.v2.TruncatableString build_id = 2;