Class Exclusion

java.lang.Object
com.google.cloud.logging.Exclusion

public class Exclusion extends Object
Specifies a set of log entries that are not to be stored in Logging. If your GCP resource receives a large volume of logs, you can use exclusions to reduce your chargeable logs. Exclusions are processed after log sinks, so you can export log entries before they are excluded. Note that organization-level and folder-level exclusions don't apply to child resources, and that you can't exclude audit log entries.
  • Method Details

    • toString

      public String toString()
      Overrides:
      toString in class Object
    • equals

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

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

      public String getName()
      Returns the name of log exclusion.
    • getDescription

      public String getDescription()
      Returns an optional description of an exclusion. Used for documentation purpose.
    • getFilter

      public String getFilter()
      Returns an advanced logs filter. Example: resource.type=gcs_bucket severity<ERROR sample(insertId, 0.99).
      See Also:
    • isDisabled

      public boolean isDisabled()
      If set to True, then this exclusion is disabled and it does not exclude any log entries.
    • getCreateTime

      public com.google.protobuf.Timestamp getCreateTime()
      Returns the creation timestamp of the exclusion.
    • getUpdateTime

      public com.google.protobuf.Timestamp getUpdateTime()
      Returns the last update timestamp of the exclusion.
    • toBuilder

      public Exclusion.Builder toBuilder()
      Returns a builder for this Exclusion object.
    • newBuilder

      public static Exclusion.Builder newBuilder(String name, String filter)
      Returns a builder for Exclusion objects given the name of the exclusion and its filter.
    • of

      public static Exclusion of(String name, String filter)
      Creates a Exclusion object given the name of the exclusion and its filter.