public static final class AlertPolicy.Condition.LogMatch.Builder extends GeneratedMessageV3.Builder<AlertPolicy.Condition.LogMatch.Builder> implements AlertPolicy.Condition.LogMatchOrBuilder
   
   A condition type that checks whether a log message in the scoping
 project
 satisfies the given filter. Logs from other projects in the metrics
 scope are not evaluated.
 Protobuf type google.monitoring.v3.AlertPolicy.Condition.LogMatch
    Inherited Members
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
    
    
    
    
    
    
    
    
    
    
    
    
   
  Static Methods
  
  
  getDescriptor()
  
    public static final Descriptors.Descriptor getDescriptor()
   
  
  Methods
  
  
  addRepeatedField(Descriptors.FieldDescriptor field, Object value)
  
    public AlertPolicy.Condition.LogMatch.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
   
  
  
  Overrides
  
  
  build()
  
    public AlertPolicy.Condition.LogMatch build()
   
  
  
  buildPartial()
  
    public AlertPolicy.Condition.LogMatch buildPartial()
   
  
  
  clear()
  
    public AlertPolicy.Condition.LogMatch.Builder clear()
   
  
  Overrides
  
  
  clearField(Descriptors.FieldDescriptor field)
  
    public AlertPolicy.Condition.LogMatch.Builder clearField(Descriptors.FieldDescriptor field)
   
  
  
  Overrides
  
  
  clearFilter()
  
    public AlertPolicy.Condition.LogMatch.Builder clearFilter()
   
   Required. A logs-based filter. See Advanced Logs
 Queries
 for how this filter should be constructed.
 string filter = 1 [(.google.api.field_behavior) = REQUIRED];
    public AlertPolicy.Condition.LogMatch.Builder clearLabelExtractors()
   
  
  
  clearOneof(Descriptors.OneofDescriptor oneof)
  
    public AlertPolicy.Condition.LogMatch.Builder clearOneof(Descriptors.OneofDescriptor oneof)
   
  
  
  Overrides
  
  
  clone()
  
    public AlertPolicy.Condition.LogMatch.Builder clone()
   
  
  Overrides
  
  
  
  
    public boolean containsLabelExtractors(String key)
   
   Optional. A map from a label key to an extractor expression, which is
 used to extract the value for this label key. Each entry in this map is
 a specification for how data should be extracted from log entries that
 match filter. Each combination of extracted values is treated as a
 separate rule for the purposes of triggering notifications. Label keys
 and corresponding values can be used in notifications generated by this
 condition.
 Please see the documentation on logs-based metric
 valueExtractors
 for syntax and examples.
 map<string, string> label_extractors = 2;
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | key | String
 | 
    
  
  
  
  getDefaultInstanceForType()
  
    public AlertPolicy.Condition.LogMatch getDefaultInstanceForType()
   
  
  
  getDescriptorForType()
  
    public Descriptors.Descriptor getDescriptorForType()
   
  
  Overrides
  
  
  getFilter()
  
    public String getFilter()
   
   Required. A logs-based filter. See Advanced Logs
 Queries
 for how this filter should be constructed.
 string filter = 1 [(.google.api.field_behavior) = REQUIRED];
    
      
        | Returns | 
      
        | Type | Description | 
      
        | String | The filter. | 
    
  
  
  getFilterBytes()
  
    public ByteString getFilterBytes()
   
   Required. A logs-based filter. See Advanced Logs
 Queries
 for how this filter should be constructed.
 string filter = 1 [(.google.api.field_behavior) = REQUIRED];
    
      
        | Returns | 
      
        | Type | Description | 
      
        | ByteString | The bytes for filter. | 
    
  
  
  
  
    public Map<String,String> getLabelExtractors()
   
  
  
  
  
  
    public int getLabelExtractorsCount()
   
   Optional. A map from a label key to an extractor expression, which is
 used to extract the value for this label key. Each entry in this map is
 a specification for how data should be extracted from log entries that
 match filter. Each combination of extracted values is treated as a
 separate rule for the purposes of triggering notifications. Label keys
 and corresponding values can be used in notifications generated by this
 condition.
 Please see the documentation on logs-based metric
 valueExtractors
 for syntax and examples.
 map<string, string> label_extractors = 2;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  
  
  
    public Map<String,String> getLabelExtractorsMap()
   
   Optional. A map from a label key to an extractor expression, which is
 used to extract the value for this label key. Each entry in this map is
 a specification for how data should be extracted from log entries that
 match filter. Each combination of extracted values is treated as a
 separate rule for the purposes of triggering notifications. Label keys
 and corresponding values can be used in notifications generated by this
 condition.
 Please see the documentation on logs-based metric
 valueExtractors
 for syntax and examples.
 map<string, string> label_extractors = 2;
    public String getLabelExtractorsOrDefault(String key, String defaultValue)
   
   Optional. A map from a label key to an extractor expression, which is
 used to extract the value for this label key. Each entry in this map is
 a specification for how data should be extracted from log entries that
 match filter. Each combination of extracted values is treated as a
 separate rule for the purposes of triggering notifications. Label keys
 and corresponding values can be used in notifications generated by this
 condition.
 Please see the documentation on logs-based metric
 valueExtractors
 for syntax and examples.
 map<string, string> label_extractors = 2;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | String |  | 
    
  
  
  
  
    public String getLabelExtractorsOrThrow(String key)
   
   Optional. A map from a label key to an extractor expression, which is
 used to extract the value for this label key. Each entry in this map is
 a specification for how data should be extracted from log entries that
 match filter. Each combination of extracted values is treated as a
 separate rule for the purposes of triggering notifications. Label keys
 and corresponding values can be used in notifications generated by this
 condition.
 Please see the documentation on logs-based metric
 valueExtractors
 for syntax and examples.
 map<string, string> label_extractors = 2;
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | key | String
 | 
    
  
  
    
      
        | Returns | 
      
        | Type | Description | 
      
        | String |  | 
    
  
  
  
  
    public Map<String,String> getMutableLabelExtractors()
   
  Use alternate mutation accessors instead.
internalGetFieldAccessorTable()
  
    protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
   
  
  Overrides
  
  
  internalGetMapFieldReflection(int number)
  
    protected MapFieldReflectionAccessor internalGetMapFieldReflection(int number)
   
  
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | number | int
 | 
    
  
  
    
      
        | Returns | 
      
        | Type | Description | 
      
        | com.google.protobuf.MapFieldReflectionAccessor |  | 
    
  
  Overrides
  com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
  
  internalGetMutableMapFieldReflection(int number)
  
    protected MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number)
   
  
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | number | int
 | 
    
  
  
    
      
        | Returns | 
      
        | Type | Description | 
      
        | com.google.protobuf.MapFieldReflectionAccessor |  | 
    
  
  Overrides
  com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
  
  isInitialized()
  
    public final boolean isInitialized()
   
  
  Overrides
  
  
  mergeFrom(AlertPolicy.Condition.LogMatch other)
  
    public AlertPolicy.Condition.LogMatch.Builder mergeFrom(AlertPolicy.Condition.LogMatch other)
   
  
  
  
  
  
    public AlertPolicy.Condition.LogMatch.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
   
  
  
  Overrides
  
  
  
  mergeFrom(Message other)
  
    public AlertPolicy.Condition.LogMatch.Builder mergeFrom(Message other)
   
  
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | other | Message
 | 
    
  
  
  Overrides
  
  
  mergeUnknownFields(UnknownFieldSet unknownFields)
  
    public final AlertPolicy.Condition.LogMatch.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
   
  
  
  Overrides
  
  
  
  
    public AlertPolicy.Condition.LogMatch.Builder putAllLabelExtractors(Map<String,String> values)
   
   Optional. A map from a label key to an extractor expression, which is
 used to extract the value for this label key. Each entry in this map is
 a specification for how data should be extracted from log entries that
 match filter. Each combination of extracted values is treated as a
 separate rule for the purposes of triggering notifications. Label keys
 and corresponding values can be used in notifications generated by this
 condition.
 Please see the documentation on logs-based metric
 valueExtractors
 for syntax and examples.
 map<string, string> label_extractors = 2;
    public AlertPolicy.Condition.LogMatch.Builder putLabelExtractors(String key, String value)
   
   Optional. A map from a label key to an extractor expression, which is
 used to extract the value for this label key. Each entry in this map is
 a specification for how data should be extracted from log entries that
 match filter. Each combination of extracted values is treated as a
 separate rule for the purposes of triggering notifications. Label keys
 and corresponding values can be used in notifications generated by this
 condition.
 Please see the documentation on logs-based metric
 valueExtractors
 for syntax and examples.
 map<string, string> label_extractors = 2;
    public AlertPolicy.Condition.LogMatch.Builder removeLabelExtractors(String key)
   
   Optional. A map from a label key to an extractor expression, which is
 used to extract the value for this label key. Each entry in this map is
 a specification for how data should be extracted from log entries that
 match filter. Each combination of extracted values is treated as a
 separate rule for the purposes of triggering notifications. Label keys
 and corresponding values can be used in notifications generated by this
 condition.
 Please see the documentation on logs-based metric
 valueExtractors
 for syntax and examples.
 map<string, string> label_extractors = 2;
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | key | String
 | 
    
  
  
  
  setField(Descriptors.FieldDescriptor field, Object value)
  
    public AlertPolicy.Condition.LogMatch.Builder setField(Descriptors.FieldDescriptor field, Object value)
   
  
  
  Overrides
  
  
  setFilter(String value)
  
    public AlertPolicy.Condition.LogMatch.Builder setFilter(String value)
   
   Required. A logs-based filter. See Advanced Logs
 Queries
 for how this filter should be constructed.
 string filter = 1 [(.google.api.field_behavior) = REQUIRED];
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | value | String
 The filter to set. | 
    
  
  
  
  setFilterBytes(ByteString value)
  
    public AlertPolicy.Condition.LogMatch.Builder setFilterBytes(ByteString value)
   
   Required. A logs-based filter. See Advanced Logs
 Queries
 for how this filter should be constructed.
 string filter = 1 [(.google.api.field_behavior) = REQUIRED];
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | value | ByteString
 The bytes for filter to set. | 
    
  
  
  
  setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
  
    public AlertPolicy.Condition.LogMatch.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
   
  
  
  Overrides
  
  
  setUnknownFields(UnknownFieldSet unknownFields)
  
    public final AlertPolicy.Condition.LogMatch.Builder setUnknownFields(UnknownFieldSet unknownFields)
   
  
  
  Overrides