Class FederatedStoreProperties

    • Field Detail

      • IS_PUBLIC_ACCESS_ALLOWED

        public static final String IS_PUBLIC_ACCESS_ALLOWED
        Controls if adding graphs with public access is allowed. True by default. e.g. gaffer.federatedstore.isPublicAllowed=true
        See Also:
        Constant Field Values
      • IS_PUBLIC_ACCESS_ALLOWED_DEFAULT

        public static final String IS_PUBLIC_ACCESS_ALLOWED_DEFAULT
      • CUSTOM_PROPERTIES_AUTHS

        public static final String CUSTOM_PROPERTIES_AUTHS
        String containing auths for allowing users to use store properties other than those contained in a graph library. Unset by default, allowing all users to do this. e.g. gaffer.federatedstore.customPropertiesAuths="auth1"
        See Also:
        Constant Field Values
      • CUSTOM_PROPERTIES_AUTHS_DEFAULT

        public static final String CUSTOM_PROPERTIES_AUTHS_DEFAULT
      • CACHE_SERVICE_CLASS_DEFAULT

        public static final String CACHE_SERVICE_CLASS_DEFAULT
      • CACHE_SERVICE_FEDERATED_STORE_SUFFIX

        public static final String CACHE_SERVICE_FEDERATED_STORE_SUFFIX
        See Also:
        Constant Field Values
      • CACHE_SERVICE_FEDERATED_STORE_CLASS

        public static final String CACHE_SERVICE_FEDERATED_STORE_CLASS
        Name of the system property to use for defining a cache service class dedicated to the Federated Store.
        See Also:
        Constant Field Values
    • Constructor Detail

      • FederatedStoreProperties

        public FederatedStoreProperties()
    • Method Detail

      • setCustomPropertyAuths

        public void setCustomPropertyAuths​(String auths)
      • getCustomPropsValue

        public String getCustomPropsValue()
      • getIsPublicAccessAllowed

        public String getIsPublicAccessAllowed()
      • getIsPublicAccessAllowed

        public String getIsPublicAccessAllowed​(String defaultValue)
      • setFalseGraphsCanHavePublicAccess

        public void setFalseGraphsCanHavePublicAccess()
      • setTrueGraphsCanHavePublicAccess

        public void setTrueGraphsCanHavePublicAccess()
      • setGraphsCanHavePublicAccess

        public void setGraphsCanHavePublicAccess​(boolean b)
      • getStoreConfiguredMergeFunctions

        public String getStoreConfiguredMergeFunctions()
      • setStoreConfiguredMergeFunctions

        public void setStoreConfiguredMergeFunctions​(String mergeFunctionFile)
      • getStoreConfiguredGraphIds

        public String getStoreConfiguredGraphIds()
      • setStoreConfiguredGraphIds

        public void setStoreConfiguredGraphIds​(String mergeFunctionFile)
      • getCacheServiceFederatedStoreSuffix

        public String getCacheServiceFederatedStoreSuffix​(String defaultValue)
      • getCacheServiceFederatedStoreSuffix

        public static String getCacheServiceFederatedStoreSuffix​(StoreProperties properties,
                                                                 String defaultValue)
      • getFederatedStoreCacheServiceClass

        public String getFederatedStoreCacheServiceClass()
      • setFederatedStoreCacheServiceClass

        public void setFederatedStoreCacheServiceClass​(String cacheServiceClassString)