Interface HybridOptionsOrBuilder

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

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

      All Methods Instance Methods Abstract Methods Deprecated Methods 
      Modifier and Type Method Description
      boolean containsLabels​(String key)
      To organize findings, these labels will be added to each finding.
      String getDescription()
      A short description of where the data is coming from.
      com.google.protobuf.ByteString getDescriptionBytes()
      A short description of where the data is coming from.
      Map<String,​String> getLabels()
      Deprecated.
      int getLabelsCount()
      To organize findings, these labels will be added to each finding.
      Map<String,​String> getLabelsMap()
      To organize findings, these labels will be added to each finding.
      String getLabelsOrDefault​(String key, String defaultValue)
      To organize findings, these labels will be added to each finding.
      String getLabelsOrThrow​(String key)
      To organize findings, these labels will be added to each finding.
      String getRequiredFindingLabelKeys​(int index)
      These are labels that each inspection request must include within their 'finding_labels' map.
      com.google.protobuf.ByteString getRequiredFindingLabelKeysBytes​(int index)
      These are labels that each inspection request must include within their 'finding_labels' map.
      int getRequiredFindingLabelKeysCount()
      These are labels that each inspection request must include within their 'finding_labels' map.
      List<String> getRequiredFindingLabelKeysList()
      These are labels that each inspection request must include within their 'finding_labels' map.
      TableOptions getTableOptions()
      If the container is a table, additional information to make findings meaningful such as the columns that are primary keys.
      TableOptionsOrBuilder getTableOptionsOrBuilder()
      If the container is a table, additional information to make findings meaningful such as the columns that are primary keys.
      boolean hasTableOptions()
      If the container is a table, additional information to make findings meaningful such as the columns that are primary keys.
      • 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 Detail

      • getDescription

        String getDescription()
         A short description of where the data is coming from. Will be stored once
         in the job. 256 max length.
         
        string description = 1;
        Returns:
        The description.
      • getDescriptionBytes

        com.google.protobuf.ByteString getDescriptionBytes()
         A short description of where the data is coming from. Will be stored once
         in the job. 256 max length.
         
        string description = 1;
        Returns:
        The bytes for description.
      • getRequiredFindingLabelKeysList

        List<String> getRequiredFindingLabelKeysList()
         These are labels that each inspection request must include within their
         'finding_labels' map. Request may contain others, but any missing one of
         these will be rejected.
        
         Label keys must be between 1 and 63 characters long and must conform
         to the following regular expression: `[a-z]([-a-z0-9]*[a-z0-9])?`.
        
         No more than 10 keys can be required.
         
        repeated string required_finding_label_keys = 2;
        Returns:
        A list containing the requiredFindingLabelKeys.
      • getRequiredFindingLabelKeysCount

        int getRequiredFindingLabelKeysCount()
         These are labels that each inspection request must include within their
         'finding_labels' map. Request may contain others, but any missing one of
         these will be rejected.
        
         Label keys must be between 1 and 63 characters long and must conform
         to the following regular expression: `[a-z]([-a-z0-9]*[a-z0-9])?`.
        
         No more than 10 keys can be required.
         
        repeated string required_finding_label_keys = 2;
        Returns:
        The count of requiredFindingLabelKeys.
      • getRequiredFindingLabelKeys

        String getRequiredFindingLabelKeys​(int index)
         These are labels that each inspection request must include within their
         'finding_labels' map. Request may contain others, but any missing one of
         these will be rejected.
        
         Label keys must be between 1 and 63 characters long and must conform
         to the following regular expression: `[a-z]([-a-z0-9]*[a-z0-9])?`.
        
         No more than 10 keys can be required.
         
        repeated string required_finding_label_keys = 2;
        Parameters:
        index - The index of the element to return.
        Returns:
        The requiredFindingLabelKeys at the given index.
      • getRequiredFindingLabelKeysBytes

        com.google.protobuf.ByteString getRequiredFindingLabelKeysBytes​(int index)
         These are labels that each inspection request must include within their
         'finding_labels' map. Request may contain others, but any missing one of
         these will be rejected.
        
         Label keys must be between 1 and 63 characters long and must conform
         to the following regular expression: `[a-z]([-a-z0-9]*[a-z0-9])?`.
        
         No more than 10 keys can be required.
         
        repeated string required_finding_label_keys = 2;
        Parameters:
        index - The index of the value to return.
        Returns:
        The bytes of the requiredFindingLabelKeys at the given index.
      • getLabelsCount

        int getLabelsCount()
         To organize findings, these labels will be added to each finding.
        
         Label keys must be between 1 and 63 characters long and must conform
         to the following regular expression: `[a-z]([-a-z0-9]*[a-z0-9])?`.
        
         Label values must be between 0 and 63 characters long and must conform
         to the regular expression `([a-z]([-a-z0-9]*[a-z0-9])?)?`.
        
         No more than 10 labels can be associated with a given finding.
        
         Examples:
         * `"environment" : "production"`
         * `"pipeline" : "etl"`
         
        map<string, string> labels = 3;
      • containsLabels

        boolean containsLabels​(String key)
         To organize findings, these labels will be added to each finding.
        
         Label keys must be between 1 and 63 characters long and must conform
         to the following regular expression: `[a-z]([-a-z0-9]*[a-z0-9])?`.
        
         Label values must be between 0 and 63 characters long and must conform
         to the regular expression `([a-z]([-a-z0-9]*[a-z0-9])?)?`.
        
         No more than 10 labels can be associated with a given finding.
        
         Examples:
         * `"environment" : "production"`
         * `"pipeline" : "etl"`
         
        map<string, string> labels = 3;
      • getLabelsMap

        Map<String,​String> getLabelsMap()
         To organize findings, these labels will be added to each finding.
        
         Label keys must be between 1 and 63 characters long and must conform
         to the following regular expression: `[a-z]([-a-z0-9]*[a-z0-9])?`.
        
         Label values must be between 0 and 63 characters long and must conform
         to the regular expression `([a-z]([-a-z0-9]*[a-z0-9])?)?`.
        
         No more than 10 labels can be associated with a given finding.
        
         Examples:
         * `"environment" : "production"`
         * `"pipeline" : "etl"`
         
        map<string, string> labels = 3;
      • getLabelsOrDefault

        String getLabelsOrDefault​(String key,
                                  String defaultValue)
         To organize findings, these labels will be added to each finding.
        
         Label keys must be between 1 and 63 characters long and must conform
         to the following regular expression: `[a-z]([-a-z0-9]*[a-z0-9])?`.
        
         Label values must be between 0 and 63 characters long and must conform
         to the regular expression `([a-z]([-a-z0-9]*[a-z0-9])?)?`.
        
         No more than 10 labels can be associated with a given finding.
        
         Examples:
         * `"environment" : "production"`
         * `"pipeline" : "etl"`
         
        map<string, string> labels = 3;
      • getLabelsOrThrow

        String getLabelsOrThrow​(String key)
         To organize findings, these labels will be added to each finding.
        
         Label keys must be between 1 and 63 characters long and must conform
         to the following regular expression: `[a-z]([-a-z0-9]*[a-z0-9])?`.
        
         Label values must be between 0 and 63 characters long and must conform
         to the regular expression `([a-z]([-a-z0-9]*[a-z0-9])?)?`.
        
         No more than 10 labels can be associated with a given finding.
        
         Examples:
         * `"environment" : "production"`
         * `"pipeline" : "etl"`
         
        map<string, string> labels = 3;
      • hasTableOptions

        boolean hasTableOptions()
         If the container is a table, additional information to make findings
         meaningful such as the columns that are primary keys.
         
        .google.privacy.dlp.v2.TableOptions table_options = 4;
        Returns:
        Whether the tableOptions field is set.
      • getTableOptions

        TableOptions getTableOptions()
         If the container is a table, additional information to make findings
         meaningful such as the columns that are primary keys.
         
        .google.privacy.dlp.v2.TableOptions table_options = 4;
        Returns:
        The tableOptions.
      • getTableOptionsOrBuilder

        TableOptionsOrBuilder getTableOptionsOrBuilder()
         If the container is a table, additional information to make findings
         meaningful such as the columns that are primary keys.
         
        .google.privacy.dlp.v2.TableOptions table_options = 4;