AzureBlobExternalAnalyticsLink
extends AnalyticsLink
in package
Table of Contents
- $accountKey : string|null
- $accountName : string|null
- $blobEndpoint : string|null
- $connectionString : string|null
- $dataverseName : string
- $endpointSuffix : string|null
- $name : string
- $sharedAccessSignature : string|null
- __construct() : mixed
- build() : AzureBlobExternalAnalyticsLink
- Static helper to keep code more readable
- dataverseName() : string
- Gets the name of the dataverse to which this link belongs to.
- linkType() : string
- Gets the link type. One of "couchbase", "s3" or "azureblob"
- name() : string
- Gets the name of the link
- setAccountKey() : AzureBlobExternalAnalyticsLink
- Sets Azure blob storage account key
- setAccountName() : AzureBlobExternalAnalyticsLink
- Sets Azure blob storage account name
- setBlobEndpoint() : AzureBlobExternalAnalyticsLink
- Sets Azure blob storage endpoint
- setConnectionString() : AzureBlobExternalAnalyticsLink
- Sets the connection string can be used as an authentication method, '$connectionString' contains other authentication methods embedded inside the string. Only a single authentication method can be used.
- setEndpointSuffix() : AzureBlobExternalAnalyticsLink
- Sets Azure blob endpoint suffix
- setSharedAccessSignature() : AzureBlobExternalAnalyticsLink
- Sets token that can be used for authentication
Properties
$accountKey
private
string|null
$accountKey
= null
$accountName
private
string|null
$accountName
= null
$blobEndpoint
private
string|null
$blobEndpoint
= null
$connectionString
private
string|null
$connectionString
= null
$dataverseName
private
string
$dataverseName
$endpointSuffix
private
string|null
$endpointSuffix
= null
$name
private
string
$name
$sharedAccessSignature
private
string|null
$sharedAccessSignature
= null
Methods
__construct()
public
__construct(string $name, string $dataverseName) : mixed
Parameters
- $name : string
- $dataverseName : string
Return values
mixed —build()
Static helper to keep code more readable
public
static build(string $name, string $dataverseName) : AzureBlobExternalAnalyticsLink
Parameters
- $name : string
- $dataverseName : string
Tags
Return values
AzureBlobExternalAnalyticsLink —dataverseName()
Gets the name of the dataverse to which this link belongs to.
public
dataverseName() : string
Tags
Return values
string —linkType()
Gets the link type. One of "couchbase", "s3" or "azureblob"
public
linkType() : string
Tags
Return values
string —name()
Gets the name of the link
public
name() : string
Tags
Return values
string —setAccountKey()
Sets Azure blob storage account key
public
setAccountKey(string $accountKey) : AzureBlobExternalAnalyticsLink
Parameters
- $accountKey : string
Return values
AzureBlobExternalAnalyticsLink —setAccountName()
Sets Azure blob storage account name
public
setAccountName(string $accountName) : AzureBlobExternalAnalyticsLink
Parameters
- $accountName : string
Return values
AzureBlobExternalAnalyticsLink —setBlobEndpoint()
Sets Azure blob storage endpoint
public
setBlobEndpoint(string $blobEndpoint) : AzureBlobExternalAnalyticsLink
Parameters
- $blobEndpoint : string
Return values
AzureBlobExternalAnalyticsLink —setConnectionString()
Sets the connection string can be used as an authentication method, '$connectionString' contains other authentication methods embedded inside the string. Only a single authentication method can be used.
public
setConnectionString(string $connectionString) : AzureBlobExternalAnalyticsLink
(e.g. "AccountName=myAccountName;AccountKey=myAccountKey").
Parameters
- $connectionString : string
Return values
AzureBlobExternalAnalyticsLink —setEndpointSuffix()
Sets Azure blob endpoint suffix
public
setEndpointSuffix(string $suffix) : AzureBlobExternalAnalyticsLink
Parameters
- $suffix : string
Return values
AzureBlobExternalAnalyticsLink —setSharedAccessSignature()
Sets token that can be used for authentication
public
setSharedAccessSignature(string $signature) : AzureBlobExternalAnalyticsLink
Parameters
- $signature : string