# Google Cloud Storage Transfer V1 Client - Class AzureCredentials (2.4.0)

2.4.0 (latest) 2.3.2 2.2.1 2.1.1 2.0.2 1.5.0 1.4.5 1.3.1 1.2.0 1.1.1 1.0.6 Reference documentation and code samples for the Google Cloud Storage Transfer V1 Client class AzureCredentials.

Azure credentials
For information on our data retention policy for user credentials, see
[User credentials](https://docs.cloud.google.com/storage-transfer/docs/data-retention#user-credentials).

Generated from protobuf message `google.storagetransfer.v1.AzureCredentials`

## Namespace

Google \\ Cloud \\ StorageTransfer \\ V1

## Methods

### __construct

Constructor.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `data` | `array` Optional. Data for populating the Message object. |
| `↳ sas_token` | `string` Required. Azure shared access signature (SAS). For more information about SAS, see [Grant limited access to Azure Storage resources using shared access signatures (SAS)](https://docs.microsoft.com/en-us/azure/storage/common/storage-sas-overview). |

### getSasToken

Required. Azure shared access signature (SAS).

For more information about SAS, see
[Grant limited access to Azure Storage resources using shared access
signatures
(SAS)](https://docs.microsoft.com/en-us/azure/storage/common/storage-sas-overview).

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `string` |   |

### setSasToken

Required. Azure shared access signature (SAS).

For more information about SAS, see
[Grant limited access to Azure Storage resources using shared access
signatures
(SAS)](https://docs.microsoft.com/en-us/azure/storage/common/storage-sas-overview).

| **Parameter** ||
|---|---|
| **Name** | **Description** |
| `var` | `string` |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `$this` |   |