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
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
     
     
     
     
    com.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

      public String getConnectionString()
      Specified by:
      getConnectionString in interface com.azure.spring.cloud.core.provider.connectionstring.ConnectionStringProvider
    • setConnectionString

      public void setConnectionString(String connectionString)
      Set the connection string to connect to the service.
      Parameters:
      connectionString - the connection string to connect to the service.
    • getEndpoint

      public String getEndpoint()
      Specified by:
      getEndpoint in interface com.azure.spring.cloud.service.implementation.storage.common.StorageProperties
    • setEndpoint

      public void setEndpoint(String endpoint)
      Set the endpoint for Azure Storage service.
      Parameters:
      endpoint - the endpoint for Azure Storage service.
    • getAccountName

      public String getAccountName()
      Specified by:
      getAccountName in interface com.azure.spring.cloud.service.implementation.storage.common.StorageProperties
    • setAccountName

      public void setAccountName(String accountName)
      Set the name for the storage account.
      Parameters:
      accountName - the name for the storage account.
    • getAccountKey

      public String getAccountKey()
      Specified by:
      getAccountKey in interface com.azure.spring.cloud.service.implementation.storage.common.StorageProperties
    • setAccountKey

      public void setAccountKey(String accountKey)
      Set the Storage account access key.
      Parameters:
      accountKey - the Storage account access key.
    • getSasToken

      public String getSasToken()
      Specified by:
      getSasToken in interface com.azure.spring.cloud.core.provider.authentication.SasTokenProvider
    • setSasToken

      public void setSasToken(String sasToken)
      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 interface com.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 interface com.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.