Class Office365Source

java.lang.Object
com.azure.resourcemanager.datafactory.models.CopySource
com.azure.resourcemanager.datafactory.models.Office365Source

public final class Office365Source extends CopySource
A copy activity source for an Office 365 service.
  • Constructor Details

    • Office365Source

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

    • allowedGroups

      public Object allowedGroups()
      Get the allowedGroups property: The groups containing all the users. Type: array of strings (or Expression with resultType array of strings).
      Returns:
      the allowedGroups value.
    • withAllowedGroups

      public Office365Source withAllowedGroups(Object allowedGroups)
      Set the allowedGroups property: The groups containing all the users. Type: array of strings (or Expression with resultType array of strings).
      Parameters:
      allowedGroups - the allowedGroups value to set.
      Returns:
      the Office365Source object itself.
    • userScopeFilterUri

      public Object userScopeFilterUri()
      Get the userScopeFilterUri property: The user scope uri. Type: string (or Expression with resultType string).
      Returns:
      the userScopeFilterUri value.
    • withUserScopeFilterUri

      public Office365Source withUserScopeFilterUri(Object userScopeFilterUri)
      Set the userScopeFilterUri property: The user scope uri. Type: string (or Expression with resultType string).
      Parameters:
      userScopeFilterUri - the userScopeFilterUri value to set.
      Returns:
      the Office365Source object itself.
    • dateFilterColumn

      public Object dateFilterColumn()
      Get the dateFilterColumn property: The Column to apply the <paramref name="StartTime"/> and <paramref name="EndTime"/>. Type: string (or Expression with resultType string).
      Returns:
      the dateFilterColumn value.
    • withDateFilterColumn

      public Office365Source withDateFilterColumn(Object dateFilterColumn)
      Set the dateFilterColumn property: The Column to apply the <paramref name="StartTime"/> and <paramref name="EndTime"/>. Type: string (or Expression with resultType string).
      Parameters:
      dateFilterColumn - the dateFilterColumn value to set.
      Returns:
      the Office365Source object itself.
    • startTime

      public Object startTime()
      Get the startTime property: Start time of the requested range for this dataset. Type: string (or Expression with resultType string).
      Returns:
      the startTime value.
    • withStartTime

      public Office365Source withStartTime(Object startTime)
      Set the startTime property: Start time of the requested range for this dataset. Type: string (or Expression with resultType string).
      Parameters:
      startTime - the startTime value to set.
      Returns:
      the Office365Source object itself.
    • endTime

      public Object endTime()
      Get the endTime property: End time of the requested range for this dataset. Type: string (or Expression with resultType string).
      Returns:
      the endTime value.
    • withEndTime

      public Office365Source withEndTime(Object endTime)
      Set the endTime property: End time of the requested range for this dataset. Type: string (or Expression with resultType string).
      Parameters:
      endTime - the endTime value to set.
      Returns:
      the Office365Source object itself.
    • outputColumns

      public Object outputColumns()
      Get the outputColumns property: The columns to be read out from the Office 365 table. Type: array of objects (or Expression with resultType array of objects). Example: [ { "name": "Id" }, { "name": "CreatedDateTime" } ].
      Returns:
      the outputColumns value.
    • withOutputColumns

      public Office365Source withOutputColumns(Object outputColumns)
      Set the outputColumns property: The columns to be read out from the Office 365 table. Type: array of objects (or Expression with resultType array of objects). Example: [ { "name": "Id" }, { "name": "CreatedDateTime" } ].
      Parameters:
      outputColumns - the outputColumns value to set.
      Returns:
      the Office365Source object itself.
    • withSourceRetryCount

      public Office365Source withSourceRetryCount(Object sourceRetryCount)
      Set the sourceRetryCount property: Source retry count. Type: integer (or Expression with resultType integer).
      Overrides:
      withSourceRetryCount in class CopySource
      Parameters:
      sourceRetryCount - the sourceRetryCount value to set.
      Returns:
      the CopySource object itself.
    • withSourceRetryWait

      public Office365Source withSourceRetryWait(Object sourceRetryWait)
      Set the sourceRetryWait property: Source retry wait. Type: string (or Expression with resultType string), pattern: ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])).
      Overrides:
      withSourceRetryWait in class CopySource
      Parameters:
      sourceRetryWait - the sourceRetryWait value to set.
      Returns:
      the CopySource object itself.
    • withMaxConcurrentConnections

      public Office365Source withMaxConcurrentConnections(Object maxConcurrentConnections)
      Set the maxConcurrentConnections property: The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).
      Overrides:
      withMaxConcurrentConnections in class CopySource
      Parameters:
      maxConcurrentConnections - the maxConcurrentConnections value to set.
      Returns:
      the CopySource object itself.
    • withDisableMetricsCollection

      public Office365Source withDisableMetricsCollection(Object disableMetricsCollection)
      Set the disableMetricsCollection property: If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
      Overrides:
      withDisableMetricsCollection in class CopySource
      Parameters:
      disableMetricsCollection - the disableMetricsCollection value to set.
      Returns:
      the CopySource object itself.
    • validate

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