Class ConnectorMappingProperties

java.lang.Object
com.azure.resourcemanager.customerinsights.models.ConnectorMappingProperties

public final class ConnectorMappingProperties extends Object
The connector mapping properties.
  • Constructor Details

    • ConnectorMappingProperties

      public ConnectorMappingProperties()
      Creates an instance of ConnectorMappingProperties class.
  • Method Details

    • folderPath

      public String folderPath()
      Get the folderPath property: The folder path for the mapping.
      Returns:
      the folderPath value.
    • withFolderPath

      public ConnectorMappingProperties withFolderPath(String folderPath)
      Set the folderPath property: The folder path for the mapping.
      Parameters:
      folderPath - the folderPath value to set.
      Returns:
      the ConnectorMappingProperties object itself.
    • fileFilter

      public String fileFilter()
      Get the fileFilter property: The file filter for the mapping.
      Returns:
      the fileFilter value.
    • withFileFilter

      public ConnectorMappingProperties withFileFilter(String fileFilter)
      Set the fileFilter property: The file filter for the mapping.
      Parameters:
      fileFilter - the fileFilter value to set.
      Returns:
      the ConnectorMappingProperties object itself.
    • hasHeader

      public Boolean hasHeader()
      Get the hasHeader property: If the file contains a header or not.
      Returns:
      the hasHeader value.
    • withHasHeader

      public ConnectorMappingProperties withHasHeader(Boolean hasHeader)
      Set the hasHeader property: If the file contains a header or not.
      Parameters:
      hasHeader - the hasHeader value to set.
      Returns:
      the ConnectorMappingProperties object itself.
    • errorManagement

      public ConnectorMappingErrorManagement errorManagement()
      Get the errorManagement property: The error management setting for the mapping.
      Returns:
      the errorManagement value.
    • withErrorManagement

      public ConnectorMappingProperties withErrorManagement(ConnectorMappingErrorManagement errorManagement)
      Set the errorManagement property: The error management setting for the mapping.
      Parameters:
      errorManagement - the errorManagement value to set.
      Returns:
      the ConnectorMappingProperties object itself.
    • format

      public ConnectorMappingFormat format()
      Get the format property: The format of mapping property.
      Returns:
      the format value.
    • withFormat

      Set the format property: The format of mapping property.
      Parameters:
      format - the format value to set.
      Returns:
      the ConnectorMappingProperties object itself.
    • availability

      public ConnectorMappingAvailability availability()
      Get the availability property: The availability of mapping property.
      Returns:
      the availability value.
    • withAvailability

      public ConnectorMappingProperties withAvailability(ConnectorMappingAvailability availability)
      Set the availability property: The availability of mapping property.
      Parameters:
      availability - the availability value to set.
      Returns:
      the ConnectorMappingProperties object itself.
    • structure

      public List<ConnectorMappingStructure> structure()
      Get the structure property: Ingestion mapping information at property level.
      Returns:
      the structure value.
    • withStructure

      public ConnectorMappingProperties withStructure(List<ConnectorMappingStructure> structure)
      Set the structure property: Ingestion mapping information at property level.
      Parameters:
      structure - the structure value to set.
      Returns:
      the ConnectorMappingProperties object itself.
    • completeOperation

      public ConnectorMappingCompleteOperation completeOperation()
      Get the completeOperation property: The operation after import is done.
      Returns:
      the completeOperation value.
    • withCompleteOperation

      public ConnectorMappingProperties withCompleteOperation(ConnectorMappingCompleteOperation completeOperation)
      Set the completeOperation property: The operation after import is done.
      Parameters:
      completeOperation - the completeOperation value to set.
      Returns:
      the ConnectorMappingProperties object itself.
    • validate

      public void validate()
      Validates the instance.
      Throws:
      IllegalArgumentException - thrown if the instance is not valid.