class Azure::CognitiveServices::FormRecognizer::V1_0_preview::Models::TrainSourceFilter

Filters to be applied when traversing a data source.

Attributes

include_sub_folders[RW]

@return [Boolean] A flag to indicate if sub folders within the set of prefix folders will also need to be included when searching for content to be preprocessed.

prefix[RW]

@return [String] A case-sensitive prefix string to filter content under the source location. For e.g., when using a Azure Blob Uri use the prefix to restrict subfolders for content.

Private Class Methods

mapper() click to toggle source

Mapper for TrainSourceFilter class as Ruby Hash. This will be used for serialization/deserialization.

# File lib/1.0-preview/generated/azure_cognitiveservices_formrecognizer/models/train_source_filter.rb, line 30
def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'TrainSourceFilter',
    type: {
      name: 'Composite',
      class_name: 'TrainSourceFilter',
      model_properties: {
        prefix: {
          client_side_validation: true,
          required: false,
          serialized_name: 'prefix',
          constraints: {
            MaxLength: 128,
            MinLength: 0
          },
          type: {
            name: 'String'
          }
        },
        include_sub_folders: {
          client_side_validation: true,
          required: false,
          serialized_name: 'includeSubFolders',
          type: {
            name: 'Boolean'
          }
        }
      }
    }
  }
end