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.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()
   
  Returns
  
  Methods
  
  
  addRepeatedField(Descriptors.FieldDescriptor field, Object value)
  
    public AlertPolicy.Condition.LogMatch.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
   
  Parameters
  
  Returns
  
  Overrides
  
  
  build()
  
    public AlertPolicy.Condition.LogMatch build()
   
  Returns
  
  
  buildPartial()
  
    public AlertPolicy.Condition.LogMatch buildPartial()
   
  Returns
  
  
  clear()
  
    public AlertPolicy.Condition.LogMatch.Builder clear()
   
  Returns
  
  Overrides
  
  
  clearField(Descriptors.FieldDescriptor field)
  
    public AlertPolicy.Condition.LogMatch.Builder clearField(Descriptors.FieldDescriptor field)
   
  Parameter
  
  Returns
  
  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()
   
  Returns
  
  
  clearOneof(Descriptors.OneofDescriptor oneof)
  
    public AlertPolicy.Condition.LogMatch.Builder clearOneof(Descriptors.OneofDescriptor oneof)
   
  Parameter
  
  Returns
  
  Overrides
  
  
  clone()
  
    public AlertPolicy.Condition.LogMatch.Builder clone()
   
  Returns
  
  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;
getDefaultInstanceForType()
  
    public AlertPolicy.Condition.LogMatch getDefaultInstanceForType()
   
  Returns
  
  
  getDescriptorForType()
  
    public Descriptors.Descriptor getDescriptorForType()
   
  Returns
  
  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];
    
      
        | 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];
    public Map<String,String> getLabelExtractors()
   
  
  Returns
  
  
  
  
    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;
    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;
    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;
    public Map<String,String> getMutableLabelExtractors()
   
  Use alternate mutation accessors instead.
internalGetFieldAccessorTable()
  
    protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
   
  Returns
  
  Overrides
  
  
  internalGetMapField(int number)
  
    protected MapField internalGetMapField(int number)
   
  Parameter
  
    
      
        | Name | Description | 
      
        | number | int
 | 
    
  
  Returns
  
  Overrides
  
  
  internalGetMutableMapField(int number)
  
    protected MapField internalGetMutableMapField(int number)
   
  Parameter
  
    
      
        | Name | Description | 
      
        | number | int
 | 
    
  
  Returns
  
  Overrides
  
  
  isInitialized()
  
    public final boolean isInitialized()
   
  Returns
  
  Overrides
  
  
  mergeFrom(AlertPolicy.Condition.LogMatch other)
  
    public AlertPolicy.Condition.LogMatch.Builder mergeFrom(AlertPolicy.Condition.LogMatch other)
   
  Parameter
  
  Returns
  
  
  
  
    public AlertPolicy.Condition.LogMatch.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
   
  Parameters
  
  Returns
  
  Overrides
  
  Exceptions
  
  
  mergeFrom(Message other)
  
    public AlertPolicy.Condition.LogMatch.Builder mergeFrom(Message other)
   
  Parameter
  
  Returns
  
  Overrides
  
  
  mergeUnknownFields(UnknownFieldSet unknownFields)
  
    public final AlertPolicy.Condition.LogMatch.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
   
  Parameter
  
  Returns
  
  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;
setField(Descriptors.FieldDescriptor field, Object value)
  
    public AlertPolicy.Condition.LogMatch.Builder setField(Descriptors.FieldDescriptor field, Object value)
   
  Parameters
  
  Returns
  
  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];
    
      
        | Name | Description | 
      
        | value | String
 The filter to set. | 
    
  
  Returns
  
  
  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];
    
      
        | Name | Description | 
      
        | value | ByteString
 The bytes for filter to set. | 
    
  
  Returns
  
  
  setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
  
    public AlertPolicy.Condition.LogMatch.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
   
  Parameters
  
  Returns
  
  Overrides
  
  
  setUnknownFields(UnknownFieldSet unknownFields)
  
    public final AlertPolicy.Condition.LogMatch.Builder setUnknownFields(UnknownFieldSet unknownFields)
   
  Parameter
  
  Returns
  
  Overrides