java.lang.Object
com.azure.spring.cloud.core.implementation.properties.AzureSdkProperties
com.azure.spring.cloud.core.implementation.properties.AzureAmqpSdkProperties
com.azure.spring.messaging.servicebus.core.properties.CommonProperties
All Implemented Interfaces:
com.azure.spring.cloud.core.properties.AzureProperties, 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.servicebus.properties.ServiceBusClientCommonProperties
Direct Known Subclasses:
ConsumerProperties, NamespaceProperties, ProducerProperties

public class CommonProperties extends com.azure.spring.cloud.core.implementation.properties.AzureAmqpSdkProperties implements com.azure.spring.cloud.service.implementation.servicebus.properties.ServiceBusClientCommonProperties
Common properties shared by Service Bus namespace, a producer, and a consumer.
  • Nested Class Summary Link icon

    Nested classes/interfaces inherited from interface com.azure.spring.cloud.core.provider.AzureProfileOptionsProvider Link icon

    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 Link icon

    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 Link icon

    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 Link icon

    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 Link icon

    com.azure.spring.cloud.core.provider.authentication.TokenCredentialOptionsProvider.TokenCredentialOptions
  • Constructor Summary Link icon

    Constructors
    Constructor
    Description
    Create an instance of CommonProperties.
  • Method Summary Link icon

    Modifier and Type
    Method
    Description
     
     
     
     
    com.azure.spring.cloud.service.servicebus.properties.ServiceBusEntityType
     
     
     
    void
    setConnectionString(String connectionString)
    Set the connection string.
    void
    setCustomEndpointAddress(String customEndpointAddress)
    Set the custom endpoint address.
    void
    setDomainName(String domainName)
    Set the domain name.
    void
    setEntityName(String entityName)
    Set the entity name.
    void
    setEntityType(com.azure.spring.cloud.service.servicebus.properties.ServiceBusEntityType entityType)
    Set the entity type.
    void
    setNamespace(String namespace)
    Set the namespace.

    Methods inherited from class com.azure.spring.cloud.core.implementation.properties.AzureAmqpSdkProperties Link icon

    getClient, getProxy, getRetry

    Methods inherited from class com.azure.spring.cloud.core.implementation.properties.AzureSdkProperties Link icon

    getCredential, getProfile

    Methods inherited from class java.lang.Object Link icon

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface com.azure.spring.cloud.core.provider.AzureProfileOptionsProvider Link icon

    getProfile

    Methods inherited from interface com.azure.spring.cloud.core.provider.ClientOptionsProvider Link icon

    getClient

    Methods inherited from interface com.azure.spring.cloud.core.provider.ProxyOptionsProvider Link icon

    getProxy

    Methods inherited from interface com.azure.spring.cloud.core.provider.RetryOptionsProvider Link icon

    getRetry

    Methods inherited from interface com.azure.spring.cloud.core.provider.authentication.TokenCredentialOptionsProvider Link icon

    getCredential
  • Constructor Details Link icon

    • CommonProperties Link icon

      public CommonProperties()
      Create an instance of CommonProperties.
  • Method Details Link icon

    • getFullyQualifiedNamespace Link icon

      public String getFullyQualifiedNamespace()
      Specified by:
      getFullyQualifiedNamespace in interface com.azure.spring.cloud.service.implementation.servicebus.properties.ServiceBusClientCommonProperties
    • getDomainName Link icon

      public String getDomainName()
      Specified by:
      getDomainName in interface com.azure.spring.cloud.service.implementation.servicebus.properties.ServiceBusClientCommonProperties
    • setDomainName Link icon

      public void setDomainName(String domainName)
      Set the domain name.
      Parameters:
      domainName - the domain name.
    • getNamespace Link icon

      public String getNamespace()
      Specified by:
      getNamespace in interface com.azure.spring.cloud.service.implementation.servicebus.properties.ServiceBusClientCommonProperties
    • setNamespace Link icon

      public void setNamespace(String namespace)
      Set the namespace.
      Parameters:
      namespace - the namespace.
    • getConnectionString Link icon

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

      public void setConnectionString(String connectionString)
      Set the connection string.
      Parameters:
      connectionString - the connection string.
    • getEntityName Link icon

      public String getEntityName()
      Specified by:
      getEntityName in interface com.azure.spring.cloud.service.implementation.servicebus.properties.ServiceBusClientCommonProperties
    • setEntityName Link icon

      public void setEntityName(String entityName)
      Set the entity name.
      Parameters:
      entityName - the entity name.
    • getEntityType Link icon

      public com.azure.spring.cloud.service.servicebus.properties.ServiceBusEntityType getEntityType()
      Specified by:
      getEntityType in interface com.azure.spring.cloud.service.implementation.servicebus.properties.ServiceBusClientCommonProperties
    • setEntityType Link icon

      public void setEntityType(com.azure.spring.cloud.service.servicebus.properties.ServiceBusEntityType entityType)
      Set the entity type.
      Parameters:
      entityType - the entity type.
    • getCustomEndpointAddress Link icon

      public String getCustomEndpointAddress()
      Specified by:
      getCustomEndpointAddress in interface com.azure.spring.cloud.service.implementation.servicebus.properties.ServiceBusClientCommonProperties
    • setCustomEndpointAddress Link icon

      public void setCustomEndpointAddress(String customEndpointAddress)
      Set the custom endpoint address.
      Parameters:
      customEndpointAddress - the custom endpoint address.