[{"class":"androidx.wear.protolayout.expression.pipeline.DynamicTypeEvaluator","addedIn":"1.0.0","methods":[{"method":"DynamicTypeEvaluator(androidx.wear.protolayout.expression.pipeline.DynamicTypeEvaluator.Config)","addedIn":"1.0.0"},{"method":"bind(androidx.wear.protolayout.expression.pipeline.DynamicTypeBindingRequest)","addedIn":"1.0.0"}],"fields":[]},{"class":"androidx.wear.protolayout.expression.pipeline.DynamicTypeEvaluator.Config.Builder","addedIn":"1.0.0","methods":[{"method":"setAnimationQuotaManager(androidx.wear.protolayout.expression.pipeline.QuotaManager)","addedIn":"1.0.0"},{"method":"Builder()","addedIn":"1.0.0"},{"method":"addPlatformDataProvider(androidx.wear.protolayout.expression.pipeline.PlatformDataProvider,java.util.Set>)","addedIn":"1.0.0"},{"method":"setPlatformTimeUpdateNotifier(androidx.wear.protolayout.expression.pipeline.PlatformTimeUpdateNotifier)","addedIn":"1.0.0"},{"method":"build()","addedIn":"1.0.0"},{"method":"setDynamicTypesQuotaManager(androidx.wear.protolayout.expression.pipeline.QuotaManager)","addedIn":"1.0.0"},{"method":"setClock(java.util.function.Supplier)","addedIn":"1.0.0"},{"method":"setStateStore(androidx.wear.protolayout.expression.pipeline.StateStore)","addedIn":"1.0.0"}],"fields":[]},{"class":"androidx.wear.protolayout.expression.pipeline.DynamicTypeEvaluator.Config","addedIn":"1.0.0","methods":[{"method":"getStateStore()","addedIn":"1.0.0"},{"method":"getClock()","addedIn":"1.0.0"},{"method":"getPlatformTimeUpdateNotifier()","addedIn":"1.0.0"},{"method":"getAnimationQuotaManager()","addedIn":"1.0.0"},{"method":"getPlatformDataProviders()","addedIn":"1.0.0"},{"method":"getDynamicTypesQuotaManager()","addedIn":"1.0.0"}],"fields":[]},{"class":"androidx.wear.protolayout.expression.pipeline.PlatformDataProvider","addedIn":"1.0.0","methods":[{"method":"setReceiver(java.util.concurrent.Executor,androidx.wear.protolayout.expression.pipeline.PlatformDataReceiver)","addedIn":"1.0.0"},{"method":"clearReceiver()","addedIn":"1.0.0"}],"fields":[]},{"class":"androidx.wear.protolayout.expression.pipeline.StateStore","addedIn":"1.0.0","methods":[{"method":"create(java.util.Map,androidx.wear.protolayout.expression.DynamicDataBuilders.DynamicDataValue>)","addedIn":"1.0.0"},{"method":"getMaxStateEntryCount()","addedIn":"1.0.0"},{"method":"setAppStateEntryValues(java.util.Map,androidx.wear.protolayout.expression.DynamicDataBuilders.DynamicDataValue>)","addedIn":"1.0.0"}],"fields":[]},{"class":"androidx.wear.protolayout.expression.pipeline.DynamicTypeEvaluator.EvaluationException","addedIn":"1.0.0","methods":[{"method":"EvaluationException(java.lang.String)","addedIn":"1.0.0"}],"fields":[]},{"class":"androidx.wear.protolayout.expression.pipeline.DynamicTypeValueReceiver","addedIn":"1.0.0","methods":[{"method":"onInvalidated()","addedIn":"1.0.0"},{"method":"onData(T)","addedIn":"1.0.0"}],"fields":[]},{"class":"androidx.wear.protolayout.expression.pipeline.BoundDynamicType","addedIn":"1.0.0","methods":[{"method":"startEvaluation()","addedIn":"1.0.0"},{"method":"close()","addedIn":"1.0.0"}],"fields":[]},{"class":"androidx.wear.protolayout.expression.pipeline.DynamicTypeBindingRequest","addedIn":"1.0.0","methods":[{"method":"forDynamicInstant(androidx.wear.protolayout.expression.DynamicBuilders.DynamicInstant,java.util.concurrent.Executor,androidx.wear.protolayout.expression.pipeline.DynamicTypeValueReceiver)","addedIn":"1.0.0"},{"method":"forDynamicFloat(androidx.wear.protolayout.expression.DynamicBuilders.DynamicFloat,java.util.concurrent.Executor,androidx.wear.protolayout.expression.pipeline.DynamicTypeValueReceiver)","addedIn":"1.0.0"},{"method":"forDynamicDuration(androidx.wear.protolayout.expression.DynamicBuilders.DynamicDuration,java.util.concurrent.Executor,androidx.wear.protolayout.expression.pipeline.DynamicTypeValueReceiver)","addedIn":"1.0.0"},{"method":"forDynamicInt32(androidx.wear.protolayout.expression.DynamicBuilders.DynamicInt32,java.util.concurrent.Executor,androidx.wear.protolayout.expression.pipeline.DynamicTypeValueReceiver)","addedIn":"1.0.0"},{"method":"forDynamicColor(androidx.wear.protolayout.expression.DynamicBuilders.DynamicColor,java.util.concurrent.Executor,androidx.wear.protolayout.expression.pipeline.DynamicTypeValueReceiver)","addedIn":"1.0.0"},{"method":"forDynamicBool(androidx.wear.protolayout.expression.DynamicBuilders.DynamicBool,java.util.concurrent.Executor,androidx.wear.protolayout.expression.pipeline.DynamicTypeValueReceiver)","addedIn":"1.0.0"},{"method":"forDynamicString(androidx.wear.protolayout.expression.DynamicBuilders.DynamicString,android.icu.util.ULocale,java.util.concurrent.Executor,androidx.wear.protolayout.expression.pipeline.DynamicTypeValueReceiver)","addedIn":"1.0.0"}],"fields":[]},{"class":"androidx.wear.protolayout.expression.pipeline.PlatformTimeUpdateNotifier","addedIn":"1.0.0","methods":[{"method":"clearReceiver()","addedIn":"1.0.0"},{"method":"setReceiver(java.util.concurrent.Executor,java.lang.Runnable)","addedIn":"1.0.0"}],"fields":[]},{"class":"androidx.wear.protolayout.expression.pipeline.PlatformDataReceiver","addedIn":"1.0.0","methods":[{"method":"onInvalidated(java.util.Set>)","addedIn":"1.0.0"},{"method":"onData(androidx.wear.protolayout.expression.PlatformDataValues)","addedIn":"1.0.0"}],"fields":[]},{"class":"androidx.wear.protolayout.expression.pipeline.QuotaManager","addedIn":"1.0.0","methods":[{"method":"tryAcquireQuota(int)","addedIn":"1.0.0"},{"method":"releaseQuota(int)","addedIn":"1.0.0"}],"fields":[]}]