Class AzureBlobFetcherConfig
java.lang.Object
com.norconex.crawler.core.fetch.BaseFetcherConfig
com.norconex.crawler.fs.fetch.impl.BaseAuthNioFetcherConfig
com.norconex.crawler.fs.fetch.impl.azureblob.AzureBlobFetcherConfig
Configuration for AzureBlobFetcher.
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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanbooleanOptional service endpoint override.Optional SAS token used instead of shared-key credentials.inthashCode()setEndpoint(String endpoint) Optional service endpoint override.setSasToken(String sasToken) Optional SAS token used instead of shared-key credentials.toString()Methods inherited from class com.norconex.crawler.fs.fetch.impl.BaseAuthNioFetcherConfig
getCredentials, getDomain, setDomainMethods inherited from class com.norconex.crawler.core.fetch.BaseFetcherConfig
getReferenceFilters, setReferenceFilters
-
Constructor Details
-
AzureBlobFetcherConfig
public AzureBlobFetcherConfig()
-
-
Method Details
-
getEndpoint
Optional service endpoint override. When omitted, the endpoint is derived from the reference account ashttps://<account>.blob.core.windows.net. -
getSasToken
Optional SAS token used instead of shared-key credentials. -
setEndpoint
Optional service endpoint override. When omitted, the endpoint is derived from the reference account ashttps://<account>.blob.core.windows.net.- Returns:
this.
-
setSasToken
Optional SAS token used instead of shared-key credentials.- Returns:
this.
-
equals
- Overrides:
equalsin classBaseAuthNioFetcherConfig
-
canEqual
- Overrides:
canEqualin classBaseAuthNioFetcherConfig
-
hashCode
public int hashCode()- Overrides:
hashCodein classBaseAuthNioFetcherConfig
-
toString
- Overrides:
toStringin classBaseAuthNioFetcherConfig
-