Class BlobPropertyGroupAdapter


  • public class BlobPropertyGroupAdapter
    extends java.lang.Object
    Provides a facade on top of the fhir-server-config PropertyGroup structure to simplify access to configuration elements we need for connecting to the Azure Blob API
    • Field Detail

      • PROP_CONNECTION_STRING

        public static final java.lang.String PROP_CONNECTION_STRING
        See Also:
        Constant Field Values
      • PROP_CONTAINER_NAME

        public static final java.lang.String PROP_CONTAINER_NAME
        See Also:
        Constant Field Values
      • PROP_TIMEOUT_SECS

        public static final java.lang.String PROP_TIMEOUT_SECS
        See Also:
        Constant Field Values
      • PROP_SERVICE_VERSION

        public static final java.lang.String PROP_SERVICE_VERSION
        See Also:
        Constant Field Values
    • Constructor Detail

      • BlobPropertyGroupAdapter

        public BlobPropertyGroupAdapter​(PropertyGroup pg)
    • Method Detail

      • getConnectionString

        public java.lang.String getConnectionString()
        Get the configured value for the Azure Blob connectionString
        Returns:
      • getContainerName

        public java.lang.String getContainerName()
        Get the configured value for the keyspace to use for the tenant.
        Returns:
      • getServiceVersion

        public java.lang.String getServiceVersion()
        Get the configured value for the Azure Blob service version
        Returns:
      • getTimeout

        public java.time.Duration getTimeout()
        Get the Duration representing the configured timeout
        Returns: