Interface LogExclusionOrBuilder

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

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

    Modifier and Type
    Method
    Description
    com.google.protobuf.Timestamp
    Output only.
    com.google.protobuf.TimestampOrBuilder
    Output only.
    Optional.
    com.google.protobuf.ByteString
    Optional.
    boolean
    Optional.
    Required.
    com.google.protobuf.ByteString
    Required.
    Required.
    com.google.protobuf.ByteString
    Required.
    com.google.protobuf.Timestamp
    Output only.
    com.google.protobuf.TimestampOrBuilder
    Output only.
    boolean
    Output only.
    boolean
    Output only.

    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

    • getName

      String getName()
       Required. A client-assigned identifier, such as
       `"load-balancer-exclusion"`. Identifiers are limited to 100 characters and
       can include only letters, digits, underscores, hyphens, and periods. First
       character has to be alphanumeric.
       
      string name = 1 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The name.
    • getNameBytes

      com.google.protobuf.ByteString getNameBytes()
       Required. A client-assigned identifier, such as
       `"load-balancer-exclusion"`. Identifiers are limited to 100 characters and
       can include only letters, digits, underscores, hyphens, and periods. First
       character has to be alphanumeric.
       
      string name = 1 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The bytes for name.
    • getDescription

      String getDescription()
       Optional. A description of this exclusion.
       
      string description = 2 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The description.
    • getDescriptionBytes

      com.google.protobuf.ByteString getDescriptionBytes()
       Optional. A description of this exclusion.
       
      string description = 2 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The bytes for description.
    • getFilter

      String getFilter()
       Required. An [advanced logs
       filter](https://cloud.google.com/logging/docs/view/advanced-queries) that
       matches the log entries to be excluded. By using the [sample
       function](https://cloud.google.com/logging/docs/view/advanced-queries#sample),
       you can exclude less than 100% of the matching log entries.
      
       For example, the following query matches 99% of low-severity log entries
       from Google Cloud Storage buckets:
      
         `resource.type=gcs_bucket severity<ERROR sample(insertId, 0.99)`
       
      string filter = 3 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The filter.
    • getFilterBytes

      com.google.protobuf.ByteString getFilterBytes()
       Required. An [advanced logs
       filter](https://cloud.google.com/logging/docs/view/advanced-queries) that
       matches the log entries to be excluded. By using the [sample
       function](https://cloud.google.com/logging/docs/view/advanced-queries#sample),
       you can exclude less than 100% of the matching log entries.
      
       For example, the following query matches 99% of low-severity log entries
       from Google Cloud Storage buckets:
      
         `resource.type=gcs_bucket severity<ERROR sample(insertId, 0.99)`
       
      string filter = 3 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The bytes for filter.
    • getDisabled

      boolean getDisabled()
       Optional. If set to True, then this exclusion is disabled and it does not
       exclude any log entries. You can [update an
       exclusion][google.logging.v2.ConfigServiceV2.UpdateExclusion] to change the
       value of this field.
       
      bool disabled = 4 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The disabled.
    • hasCreateTime

      boolean hasCreateTime()
       Output only. The creation timestamp of the exclusion.
      
       This field may not be present for older exclusions.
       
      .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      Whether the createTime field is set.
    • getCreateTime

      com.google.protobuf.Timestamp getCreateTime()
       Output only. The creation timestamp of the exclusion.
      
       This field may not be present for older exclusions.
       
      .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The createTime.
    • getCreateTimeOrBuilder

      com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()
       Output only. The creation timestamp of the exclusion.
      
       This field may not be present for older exclusions.
       
      .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • hasUpdateTime

      boolean hasUpdateTime()
       Output only. The last update timestamp of the exclusion.
      
       This field may not be present for older exclusions.
       
      .google.protobuf.Timestamp update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      Whether the updateTime field is set.
    • getUpdateTime

      com.google.protobuf.Timestamp getUpdateTime()
       Output only. The last update timestamp of the exclusion.
      
       This field may not be present for older exclusions.
       
      .google.protobuf.Timestamp update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The updateTime.
    • getUpdateTimeOrBuilder

      com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder()
       Output only. The last update timestamp of the exclusion.
      
       This field may not be present for older exclusions.
       
      .google.protobuf.Timestamp update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];