Class Logging.WriteOption

java.lang.Object
com.google.cloud.logging.Logging.WriteOption
All Implemented Interfaces:
Serializable
Enclosing interface:
Logging

public static final class Logging.WriteOption extends Object
Class for specifying options for writing log entries.
See Also:
  • Method Details

    • logName

      public static Logging.WriteOption logName(String logName)
      Returns an option to specify a default log name (see LogEntry.getLogName()) for those log entries that do not specify their own log name. Example: syslog.
    • resource

      public static Logging.WriteOption resource(com.google.cloud.MonitoredResource resource)
      Returns an option to specify a default monitored resource (see LogEntry.getResource()) for those log entries that do not specify their own resource.
    • labels

      public static Logging.WriteOption labels(Map<String,String> labels)
      Sets an option to specify (key, value) pairs that are added to the LogEntry.getLabels() of each log entry written, except when a log entry already has a value associated to the same key.
    • destination

      public static Logging.WriteOption destination(LogDestinationName destination)
      Returns an option to specify a log destination resource path (see LogDestinationName for details)
    • autoPopulateMetadata

      public static Logging.WriteOption autoPopulateMetadata(boolean autoPopulateMetadata)
      Returns an option to opt-out automatic population of log entries metadata fields that are not set.
    • partialSuccess

      public static Logging.WriteOption partialSuccess(boolean partialSuccess)
      Returns an option to set partialSuccess flag. See the API documentation for more details.
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object