Class AdlsGen2FetcherConfig


public class AdlsGen2FetcherConfig extends BaseAuthNioFetcherConfig

Configuration for AdlsGen2Fetcher.

Shared-key authentication uses the configured credentials, where the username is the Azure storage account name and the password is the storage account key.

  • Constructor Details

    • AdlsGen2FetcherConfig

      public AdlsGen2FetcherConfig()
  • Method Details

    • getEndpoint

      public String getEndpoint()
      Optional service endpoint override. When omitted, the endpoint is derived from the reference account as https://<account>.dfs.core.windows.net.
    • getSasToken

      public String getSasToken()
      Optional SAS token used instead of shared-key credentials.
    • isAclDisabled

      public boolean isAclDisabled()
      Whether ACL, owner, and group metadata extraction is disabled.
    • setEndpoint

      public AdlsGen2FetcherConfig setEndpoint(String endpoint)
      Optional service endpoint override. When omitted, the endpoint is derived from the reference account as https://<account>.dfs.core.windows.net.
      Returns:
      this.
    • setSasToken

      public AdlsGen2FetcherConfig setSasToken(String sasToken)
      Optional SAS token used instead of shared-key credentials.
      Returns:
      this.
    • setAclDisabled

      public AdlsGen2FetcherConfig setAclDisabled(boolean aclDisabled)
      Whether ACL, owner, and group metadata extraction is disabled.
      Returns:
      this.
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class BaseAuthNioFetcherConfig
    • canEqual

      protected boolean canEqual(Object other)
      Overrides:
      canEqual in class BaseAuthNioFetcherConfig
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class BaseAuthNioFetcherConfig
    • toString

      public String toString()
      Overrides:
      toString in class BaseAuthNioFetcherConfig