Class SourceLocation.Builder

java.lang.Object
com.google.cloud.logging.SourceLocation.Builder
Enclosing class:
SourceLocation

public static final class SourceLocation.Builder extends Object
A builder for SourceLocation objects.
  • Method Details

    • setFile

      @CanIgnoreReturnValue public SourceLocation.Builder setFile(String file)
      Sets the source file name. Depending on the runtime environment, this might be a simple name or a fully-qualified name.
    • setLine

      @CanIgnoreReturnValue public SourceLocation.Builder setLine(Long line)
      Sets the line within the source file. 1-based; 0 indicates no line number available.
    • setFunction

      @CanIgnoreReturnValue public SourceLocation.Builder setFunction(String function)
      Sets the human-readable name of the function or method being invoked, with optional context such as the class or package name. This information may be used in contexts such as the logs viewer, where a file and line number are less meaningful. The format can vary by language.
    • build

      public SourceLocation build()