Interface SharePointParameters.Builder

  • Method Details

    • sharePointDomain

      SharePointParameters.Builder sharePointDomain(String sharePointDomain)

      The SharePoint domain for the data source.

      Parameters:
      sharePointDomain - The SharePoint domain for the data source.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • tenantId

      The tenant ID for the SharePoint data source.

      Parameters:
      tenantId - The tenant ID for the SharePoint data source.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • clientId

      The client ID for the SharePoint data source.

      Parameters:
      clientId - The client ID for the SharePoint data source.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • authType

      The authentication type for the SharePoint data source. Valid values include:

      • TWO_LEGGED_OAUTH – Server-to-server authentication using client credentials that do not require user interaction.

      • THREE_LEGGED_OAUTH – Interactive OAuth that requires user consent.

      Parameters:
      authType - The authentication type for the SharePoint data source. Valid values include:

      • TWO_LEGGED_OAUTH – Server-to-server authentication using client credentials that do not require user interaction.

      • THREE_LEGGED_OAUTH – Interactive OAuth that requires user consent.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • authType

      The authentication type for the SharePoint data source. Valid values include:

      • TWO_LEGGED_OAUTH – Server-to-server authentication using client credentials that do not require user interaction.

      • THREE_LEGGED_OAUTH – Interactive OAuth that requires user consent.

      Parameters:
      authType - The authentication type for the SharePoint data source. Valid values include:

      • TWO_LEGGED_OAUTH – Server-to-server authentication using client credentials that do not require user interaction.

      • THREE_LEGGED_OAUTH – Interactive OAuth that requires user consent.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: