Class DVCCloudClient


  • public final class DVCCloudClient
    extends java.lang.Object
    • Constructor Detail

      • DVCCloudClient

        public DVCCloudClient​(java.lang.String serverKey)
      • DVCCloudClient

        public DVCCloudClient​(java.lang.String serverKey,
                              DVCCloudOptions options)
    • Method Detail

      • allFeatures

        public java.util.Map<java.lang.String,​Feature> allFeatures​(User user)
                                                                  throws DVCException
        Get all features for user data
        Parameters:
        user - (required)
        Returns:
        Map>String, Feature<
        Throws:
        DVCException
      • variable

        public <T> Variable<T> variable​(User user,
                                        java.lang.String key,
                                        T defaultValue)
        Get variable by key for user data
        Parameters:
        user - (required)
        key - Variable key (required)
        defaultValue - Default value to use if the variable could not be fetched (required)
        Returns:
        Variable
      • allVariables

        public java.util.Map<java.lang.String,​Variable> allVariables​(User user)
                                                                    throws DVCException
        Get all variables by key for user data
        Parameters:
        user - (required)
        Returns:
        Map>String, Variable<
        Throws:
        DVCException