Class StorageQueueProperties
java.lang.Object
com.azure.spring.cloud.core.implementation.properties.AzureSdkProperties
com.azure.spring.cloud.core.implementation.properties.AzureHttpSdkProperties
com.azure.spring.messaging.storage.queue.core.properties.StorageQueueProperties
- All Implemented Interfaces:
com.azure.spring.cloud.core.properties.AzureProperties
,com.azure.spring.cloud.core.provider.authentication.SasTokenProvider
,com.azure.spring.cloud.core.provider.authentication.TokenCredentialOptionsProvider
,com.azure.spring.cloud.core.provider.AzureProfileOptionsProvider
,com.azure.spring.cloud.core.provider.ClientOptionsProvider
,com.azure.spring.cloud.core.provider.connectionstring.ConnectionStringProvider
,com.azure.spring.cloud.core.provider.ProxyOptionsProvider
,com.azure.spring.cloud.core.provider.RetryOptionsProvider
,com.azure.spring.cloud.service.implementation.storage.common.StorageProperties
,com.azure.spring.cloud.service.implementation.storage.queue.QueueServiceClientProperties
public class StorageQueueProperties
extends com.azure.spring.cloud.core.implementation.properties.AzureHttpSdkProperties
implements com.azure.spring.cloud.service.implementation.storage.queue.QueueServiceClientProperties
Properties for Azure Storage Queue service.
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.azure.spring.cloud.core.provider.AzureProfileOptionsProvider
com.azure.spring.cloud.core.provider.AzureProfileOptionsProvider.AzureEnvironmentOptions, com.azure.spring.cloud.core.provider.AzureProfileOptionsProvider.CloudType, com.azure.spring.cloud.core.provider.AzureProfileOptionsProvider.ProfileOptions
Nested classes/interfaces inherited from interface com.azure.spring.cloud.core.provider.ClientOptionsProvider
com.azure.spring.cloud.core.provider.ClientOptionsProvider.AmqpClientOptions, com.azure.spring.cloud.core.provider.ClientOptionsProvider.ClientOptions, com.azure.spring.cloud.core.provider.ClientOptionsProvider.HttpClientOptions
Nested classes/interfaces inherited from interface com.azure.spring.cloud.core.provider.ProxyOptionsProvider
com.azure.spring.cloud.core.provider.ProxyOptionsProvider.AmqpProxyOptions, com.azure.spring.cloud.core.provider.ProxyOptionsProvider.HttpProxyOptions, com.azure.spring.cloud.core.provider.ProxyOptionsProvider.ProxyOptions
Nested classes/interfaces inherited from interface com.azure.spring.cloud.core.provider.RetryOptionsProvider
com.azure.spring.cloud.core.provider.RetryOptionsProvider.AmqpRetryOptions, com.azure.spring.cloud.core.provider.RetryOptionsProvider.RetryMode, com.azure.spring.cloud.core.provider.RetryOptionsProvider.RetryOptions
Nested classes/interfaces inherited from interface com.azure.spring.cloud.core.provider.authentication.TokenCredentialOptionsProvider
com.azure.spring.cloud.core.provider.authentication.TokenCredentialOptionsProvider.TokenCredentialOptions
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.azure.storage.queue.QueueMessageEncoding
com.azure.storage.queue.QueueServiceVersion
void
setAccountKey
(String accountKey) Set the Storage account access key.void
setAccountName
(String accountName) Set the name for the storage account.void
setConnectionString
(String connectionString) Set the connection string to connect to the service.void
setEndpoint
(String endpoint) Set the endpoint for Azure Storage service.void
setMessageEncoding
(com.azure.storage.queue.QueueMessageEncoding messageEncoding) Set the encoding mode of how queue message body is represented in HTTP requests and responses.void
setSasToken
(String sasToken) Set the Shared Access Signatures (SAS) token used to authorize requests sent to the service.void
setServiceVersion
(com.azure.storage.queue.QueueServiceVersion serviceVersion) Set the Storage Queue service version used when making API requests.Methods inherited from class com.azure.spring.cloud.core.implementation.properties.AzureHttpSdkProperties
getClient, getProxy, getRetry
Methods inherited from class com.azure.spring.cloud.core.implementation.properties.AzureSdkProperties
getCredential, getProfile
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.azure.spring.cloud.core.provider.AzureProfileOptionsProvider
getProfile
Methods inherited from interface com.azure.spring.cloud.core.provider.ClientOptionsProvider
getClient
Methods inherited from interface com.azure.spring.cloud.core.provider.ProxyOptionsProvider
getProxy
Methods inherited from interface com.azure.spring.cloud.core.provider.RetryOptionsProvider
getRetry
Methods inherited from interface com.azure.spring.cloud.core.provider.authentication.TokenCredentialOptionsProvider
getCredential
-
Constructor Details
-
StorageQueueProperties
public StorageQueueProperties()
-
-
Method Details
-
getConnectionString
- Specified by:
getConnectionString
in interfacecom.azure.spring.cloud.core.provider.connectionstring.ConnectionStringProvider
-
setConnectionString
Set the connection string to connect to the service.- Parameters:
connectionString
- the connection string to connect to the service.
-
getEndpoint
- Specified by:
getEndpoint
in interfacecom.azure.spring.cloud.service.implementation.storage.common.StorageProperties
-
setEndpoint
Set the endpoint for Azure Storage service.- Parameters:
endpoint
- the endpoint for Azure Storage service.
-
getAccountName
- Specified by:
getAccountName
in interfacecom.azure.spring.cloud.service.implementation.storage.common.StorageProperties
-
setAccountName
Set the name for the storage account.- Parameters:
accountName
- the name for the storage account.
-
getAccountKey
- Specified by:
getAccountKey
in interfacecom.azure.spring.cloud.service.implementation.storage.common.StorageProperties
-
setAccountKey
Set the Storage account access key.- Parameters:
accountKey
- the Storage account access key.
-
getSasToken
- Specified by:
getSasToken
in interfacecom.azure.spring.cloud.core.provider.authentication.SasTokenProvider
-
setSasToken
Set the Shared Access Signatures (SAS) token used to authorize requests sent to the service.- Parameters:
sasToken
- the Shared Access Signatures (SAS) token used to authorize requests sent to the service.
-
getServiceVersion
public com.azure.storage.queue.QueueServiceVersion getServiceVersion()- Specified by:
getServiceVersion
in interfacecom.azure.spring.cloud.service.implementation.storage.queue.QueueServiceClientProperties
-
setServiceVersion
public void setServiceVersion(com.azure.storage.queue.QueueServiceVersion serviceVersion) Set the Storage Queue service version used when making API requests.- Parameters:
serviceVersion
- the Storage Queue service version used when making API requests.
-
getMessageEncoding
public com.azure.storage.queue.QueueMessageEncoding getMessageEncoding()- Specified by:
getMessageEncoding
in interfacecom.azure.spring.cloud.service.implementation.storage.queue.QueueServiceClientProperties
-
setMessageEncoding
public void setMessageEncoding(com.azure.storage.queue.QueueMessageEncoding messageEncoding) Set the encoding mode of how queue message body is represented in HTTP requests and responses.- Parameters:
messageEncoding
- the encoding mode of how queue message body is represented in HTTP requests and responses.
-