Interface DataDiscoverySpec.StorageConfigOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
DataDiscoverySpec.StorageConfig, DataDiscoverySpec.StorageConfig.Builder
Enclosing class:
DataDiscoverySpec

public static interface DataDiscoverySpec.StorageConfigOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • getIncludePatternsList

      List<String> getIncludePatternsList()
       Optional. Defines the data to include during discovery when only a subset
       of the data should be considered. Provide a list of patterns that
       identify the data to include. For Cloud Storage bucket assets, these
       patterns are interpreted as glob patterns used to match object names. For
       BigQuery dataset assets, these patterns are interpreted as patterns to
       match table names.
       
      repeated string include_patterns = 1 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      A list containing the includePatterns.
    • getIncludePatternsCount

      int getIncludePatternsCount()
       Optional. Defines the data to include during discovery when only a subset
       of the data should be considered. Provide a list of patterns that
       identify the data to include. For Cloud Storage bucket assets, these
       patterns are interpreted as glob patterns used to match object names. For
       BigQuery dataset assets, these patterns are interpreted as patterns to
       match table names.
       
      repeated string include_patterns = 1 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The count of includePatterns.
    • getIncludePatterns

      String getIncludePatterns(int index)
       Optional. Defines the data to include during discovery when only a subset
       of the data should be considered. Provide a list of patterns that
       identify the data to include. For Cloud Storage bucket assets, these
       patterns are interpreted as glob patterns used to match object names. For
       BigQuery dataset assets, these patterns are interpreted as patterns to
       match table names.
       
      repeated string include_patterns = 1 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      index - The index of the element to return.
      Returns:
      The includePatterns at the given index.
    • getIncludePatternsBytes

      com.google.protobuf.ByteString getIncludePatternsBytes(int index)
       Optional. Defines the data to include during discovery when only a subset
       of the data should be considered. Provide a list of patterns that
       identify the data to include. For Cloud Storage bucket assets, these
       patterns are interpreted as glob patterns used to match object names. For
       BigQuery dataset assets, these patterns are interpreted as patterns to
       match table names.
       
      repeated string include_patterns = 1 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the includePatterns at the given index.
    • getExcludePatternsList

      List<String> getExcludePatternsList()
       Optional. Defines the data to exclude during discovery. Provide a list of
       patterns that identify the data to exclude. For Cloud Storage bucket
       assets, these patterns are interpreted as glob patterns used to match
       object names. For BigQuery dataset assets, these patterns are interpreted
       as patterns to match table names.
       
      repeated string exclude_patterns = 2 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      A list containing the excludePatterns.
    • getExcludePatternsCount

      int getExcludePatternsCount()
       Optional. Defines the data to exclude during discovery. Provide a list of
       patterns that identify the data to exclude. For Cloud Storage bucket
       assets, these patterns are interpreted as glob patterns used to match
       object names. For BigQuery dataset assets, these patterns are interpreted
       as patterns to match table names.
       
      repeated string exclude_patterns = 2 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The count of excludePatterns.
    • getExcludePatterns

      String getExcludePatterns(int index)
       Optional. Defines the data to exclude during discovery. Provide a list of
       patterns that identify the data to exclude. For Cloud Storage bucket
       assets, these patterns are interpreted as glob patterns used to match
       object names. For BigQuery dataset assets, these patterns are interpreted
       as patterns to match table names.
       
      repeated string exclude_patterns = 2 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      index - The index of the element to return.
      Returns:
      The excludePatterns at the given index.
    • getExcludePatternsBytes

      com.google.protobuf.ByteString getExcludePatternsBytes(int index)
       Optional. Defines the data to exclude during discovery. Provide a list of
       patterns that identify the data to exclude. For Cloud Storage bucket
       assets, these patterns are interpreted as glob patterns used to match
       object names. For BigQuery dataset assets, these patterns are interpreted
       as patterns to match table names.
       
      repeated string exclude_patterns = 2 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the excludePatterns at the given index.
    • hasCsvOptions

      boolean hasCsvOptions()
       Optional. Configuration for CSV data.
       
      .google.cloud.dataplex.v1.DataDiscoverySpec.StorageConfig.CsvOptions csv_options = 3 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      Whether the csvOptions field is set.
    • getCsvOptions

       Optional. Configuration for CSV data.
       
      .google.cloud.dataplex.v1.DataDiscoverySpec.StorageConfig.CsvOptions csv_options = 3 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The csvOptions.
    • getCsvOptionsOrBuilder

       Optional. Configuration for CSV data.
       
      .google.cloud.dataplex.v1.DataDiscoverySpec.StorageConfig.CsvOptions csv_options = 3 [(.google.api.field_behavior) = OPTIONAL];
    • hasJsonOptions

      boolean hasJsonOptions()
       Optional. Configuration for JSON data.
       
      .google.cloud.dataplex.v1.DataDiscoverySpec.StorageConfig.JsonOptions json_options = 4 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      Whether the jsonOptions field is set.
    • getJsonOptions

       Optional. Configuration for JSON data.
       
      .google.cloud.dataplex.v1.DataDiscoverySpec.StorageConfig.JsonOptions json_options = 4 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The jsonOptions.
    • getJsonOptionsOrBuilder

       Optional. Configuration for JSON data.
       
      .google.cloud.dataplex.v1.DataDiscoverySpec.StorageConfig.JsonOptions json_options = 4 [(.google.api.field_behavior) = OPTIONAL];