package com.google.android.datatransport.runtime; import com.amazonaws.handlers.HandlerChainFactory$$ExternalSyntheticThrowCCEIfNotNull0; import com.google.android.datatransport.runtime.firebase.transport.ClientMetrics; import com.google.android.datatransport.runtime.firebase.transport.GlobalMetrics; import com.google.android.datatransport.runtime.firebase.transport.LogEventDropped; import com.google.android.datatransport.runtime.firebase.transport.LogSourceMetrics; import com.google.android.datatransport.runtime.firebase.transport.StorageMetrics; import com.google.android.datatransport.runtime.firebase.transport.TimeWindow; import com.google.firebase.encoders.FieldDescriptor; import com.google.firebase.encoders.ObjectEncoder; import com.google.firebase.encoders.ObjectEncoderContext; import com.google.firebase.encoders.config.Configurator; import com.google.firebase.encoders.config.EncoderConfig; import com.google.firebase.encoders.proto.AtProtobuf; /* loaded from: classes2.dex */ public final class AutoProtoEncoderDoNotUseEncoder implements Configurator { public static final Configurator CONFIG = new AutoProtoEncoderDoNotUseEncoder(); @Override // com.google.firebase.encoders.config.Configurator public void configure(EncoderConfig encoderConfig) { encoderConfig.registerEncoder(ProtoEncoderDoNotUse.class, ProtoEncoderDoNotUseEncoder.INSTANCE); encoderConfig.registerEncoder(ClientMetrics.class, ClientMetricsEncoder.INSTANCE); encoderConfig.registerEncoder(TimeWindow.class, TimeWindowEncoder.INSTANCE); encoderConfig.registerEncoder(LogSourceMetrics.class, LogSourceMetricsEncoder.INSTANCE); encoderConfig.registerEncoder(LogEventDropped.class, LogEventDroppedEncoder.INSTANCE); encoderConfig.registerEncoder(GlobalMetrics.class, GlobalMetricsEncoder.INSTANCE); encoderConfig.registerEncoder(StorageMetrics.class, StorageMetricsEncoder.INSTANCE); } public static final class ProtoEncoderDoNotUseEncoder implements ObjectEncoder { public static final ProtoEncoderDoNotUseEncoder INSTANCE = new ProtoEncoderDoNotUseEncoder(); public static final FieldDescriptor CLIENTMETRICS_DESCRIPTOR = FieldDescriptor.of("clientMetrics"); @Override // com.google.firebase.encoders.ObjectEncoder public /* bridge */ /* synthetic */ void encode(Object obj, Object obj2) { HandlerChainFactory$$ExternalSyntheticThrowCCEIfNotNull0.m(obj); encode((ProtoEncoderDoNotUse) null, (ObjectEncoderContext) obj2); } public void encode(ProtoEncoderDoNotUse protoEncoderDoNotUse, ObjectEncoderContext objectEncoderContext) { throw null; } } public static final class ClientMetricsEncoder implements ObjectEncoder { public static final ClientMetricsEncoder INSTANCE = new ClientMetricsEncoder(); public static final FieldDescriptor WINDOW_DESCRIPTOR = FieldDescriptor.builder("window").withProperty(AtProtobuf.builder().tag(1).build()).build(); public static final FieldDescriptor LOGSOURCEMETRICS_DESCRIPTOR = FieldDescriptor.builder("logSourceMetrics").withProperty(AtProtobuf.builder().tag(2).build()).build(); public static final FieldDescriptor GLOBALMETRICS_DESCRIPTOR = FieldDescriptor.builder("globalMetrics").withProperty(AtProtobuf.builder().tag(3).build()).build(); public static final FieldDescriptor APPNAMESPACE_DESCRIPTOR = FieldDescriptor.builder("appNamespace").withProperty(AtProtobuf.builder().tag(4).build()).build(); @Override // com.google.firebase.encoders.ObjectEncoder public void encode(ClientMetrics clientMetrics, ObjectEncoderContext objectEncoderContext) { objectEncoderContext.add(WINDOW_DESCRIPTOR, clientMetrics.getWindowInternal()); objectEncoderContext.add(LOGSOURCEMETRICS_DESCRIPTOR, clientMetrics.getLogSourceMetricsList()); objectEncoderContext.add(GLOBALMETRICS_DESCRIPTOR, clientMetrics.getGlobalMetricsInternal()); objectEncoderContext.add(APPNAMESPACE_DESCRIPTOR, clientMetrics.getAppNamespace()); } } public static final class TimeWindowEncoder implements ObjectEncoder { public static final TimeWindowEncoder INSTANCE = new TimeWindowEncoder(); public static final FieldDescriptor STARTMS_DESCRIPTOR = FieldDescriptor.builder("startMs").withProperty(AtProtobuf.builder().tag(1).build()).build(); public static final FieldDescriptor ENDMS_DESCRIPTOR = FieldDescriptor.builder("endMs").withProperty(AtProtobuf.builder().tag(2).build()).build(); @Override // com.google.firebase.encoders.ObjectEncoder public void encode(TimeWindow timeWindow, ObjectEncoderContext objectEncoderContext) { objectEncoderContext.add(STARTMS_DESCRIPTOR, timeWindow.getStartMs()); objectEncoderContext.add(ENDMS_DESCRIPTOR, timeWindow.getEndMs()); } } public static final class LogSourceMetricsEncoder implements ObjectEncoder { public static final LogSourceMetricsEncoder INSTANCE = new LogSourceMetricsEncoder(); public static final FieldDescriptor LOGSOURCE_DESCRIPTOR = FieldDescriptor.builder("logSource").withProperty(AtProtobuf.builder().tag(1).build()).build(); public static final FieldDescriptor LOGEVENTDROPPED_DESCRIPTOR = FieldDescriptor.builder("logEventDropped").withProperty(AtProtobuf.builder().tag(2).build()).build(); @Override // com.google.firebase.encoders.ObjectEncoder public void encode(LogSourceMetrics logSourceMetrics, ObjectEncoderContext objectEncoderContext) { objectEncoderContext.add(LOGSOURCE_DESCRIPTOR, logSourceMetrics.getLogSource()); objectEncoderContext.add(LOGEVENTDROPPED_DESCRIPTOR, logSourceMetrics.getLogEventDroppedList()); } } public static final class LogEventDroppedEncoder implements ObjectEncoder { public static final LogEventDroppedEncoder INSTANCE = new LogEventDroppedEncoder(); public static final FieldDescriptor EVENTSDROPPEDCOUNT_DESCRIPTOR = FieldDescriptor.builder("eventsDroppedCount").withProperty(AtProtobuf.builder().tag(1).build()).build(); public static final FieldDescriptor REASON_DESCRIPTOR = FieldDescriptor.builder("reason").withProperty(AtProtobuf.builder().tag(3).build()).build(); @Override // com.google.firebase.encoders.ObjectEncoder public void encode(LogEventDropped logEventDropped, ObjectEncoderContext objectEncoderContext) { objectEncoderContext.add(EVENTSDROPPEDCOUNT_DESCRIPTOR, logEventDropped.getEventsDroppedCount()); objectEncoderContext.add(REASON_DESCRIPTOR, logEventDropped.getReason()); } } public static final class GlobalMetricsEncoder implements ObjectEncoder { public static final GlobalMetricsEncoder INSTANCE = new GlobalMetricsEncoder(); public static final FieldDescriptor STORAGEMETRICS_DESCRIPTOR = FieldDescriptor.builder("storageMetrics").withProperty(AtProtobuf.builder().tag(1).build()).build(); @Override // com.google.firebase.encoders.ObjectEncoder public void encode(GlobalMetrics globalMetrics, ObjectEncoderContext objectEncoderContext) { objectEncoderContext.add(STORAGEMETRICS_DESCRIPTOR, globalMetrics.getStorageMetricsInternal()); } } public static final class StorageMetricsEncoder implements ObjectEncoder { public static final StorageMetricsEncoder INSTANCE = new StorageMetricsEncoder(); public static final FieldDescriptor CURRENTCACHESIZEBYTES_DESCRIPTOR = FieldDescriptor.builder("currentCacheSizeBytes").withProperty(AtProtobuf.builder().tag(1).build()).build(); public static final FieldDescriptor MAXCACHESIZEBYTES_DESCRIPTOR = FieldDescriptor.builder("maxCacheSizeBytes").withProperty(AtProtobuf.builder().tag(2).build()).build(); @Override // com.google.firebase.encoders.ObjectEncoder public void encode(StorageMetrics storageMetrics, ObjectEncoderContext objectEncoderContext) { objectEncoderContext.add(CURRENTCACHESIZEBYTES_DESCRIPTOR, storageMetrics.getCurrentCacheSizeBytes()); objectEncoderContext.add(MAXCACHESIZEBYTES_DESCRIPTOR, storageMetrics.getMaxCacheSizeBytes()); } } }