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.ProfileOptionsNested 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.HttpClientOptionsNested 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.ProxyOptionsNested 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.RetryOptionsNested 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.QueueMessageEncodingcom.azure.storage.queue.QueueServiceVersionvoidsetAccountKey(String accountKey) Set the Storage account access key.voidsetAccountName(String accountName) Set the name for the storage account.voidsetConnectionString(String connectionString) Set the connection string to connect to the service.voidsetEndpoint(String endpoint) Set the endpoint for Azure Storage service.voidsetMessageEncoding(com.azure.storage.queue.QueueMessageEncoding messageEncoding) Set the encoding mode of how queue message body is represented in HTTP requests and responses.voidsetSasToken(String sasToken) Set the Shared Access Signatures (SAS) token used to authorize requests sent to the service.voidsetServiceVersion(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, getRetryMethods inherited from class com.azure.spring.cloud.core.implementation.properties.AzureSdkProperties
getCredential, getProfileMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.azure.spring.cloud.core.provider.AzureProfileOptionsProvider
getProfileMethods inherited from interface com.azure.spring.cloud.core.provider.ClientOptionsProvider
getClientMethods inherited from interface com.azure.spring.cloud.core.provider.ProxyOptionsProvider
getProxyMethods inherited from interface com.azure.spring.cloud.core.provider.RetryOptionsProvider
getRetryMethods inherited from interface com.azure.spring.cloud.core.provider.authentication.TokenCredentialOptionsProvider
getCredential
-
Constructor Details
-
StorageQueueProperties
public StorageQueueProperties()
-
-
Method Details
-
getConnectionString
- Specified by:
getConnectionStringin 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:
getEndpointin 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:
getAccountNamein 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:
getAccountKeyin 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:
getSasTokenin 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:
getServiceVersionin 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:
getMessageEncodingin 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.
-