Files

66 lines
2.3 KiB
Java

package com.google.firebase.remoteconfig.internal;
import com.google.firebase.remoteconfig.FirebaseRemoteConfigInfo;
import com.google.firebase.remoteconfig.FirebaseRemoteConfigSettings;
/* loaded from: classes3.dex */
public class FirebaseRemoteConfigInfoImpl implements FirebaseRemoteConfigInfo {
private final FirebaseRemoteConfigSettings configSettings;
private final int lastFetchStatus;
private final long lastSuccessfulFetchTimeInMillis;
/* loaded from: classes3.dex */
public static class Builder {
private FirebaseRemoteConfigSettings builderConfigSettings;
private int builderLastFetchStatus;
private long builderLastSuccessfulFetchTimeInMillis;
public FirebaseRemoteConfigInfoImpl build() {
return new FirebaseRemoteConfigInfoImpl(this.builderLastSuccessfulFetchTimeInMillis, this.builderLastFetchStatus, this.builderConfigSettings);
}
public Builder withConfigSettings(FirebaseRemoteConfigSettings firebaseRemoteConfigSettings) {
this.builderConfigSettings = firebaseRemoteConfigSettings;
return this;
}
public Builder withLastFetchStatus(int i) {
this.builderLastFetchStatus = i;
return this;
}
public Builder withLastSuccessfulFetchTimeInMillis(long j4) {
this.builderLastSuccessfulFetchTimeInMillis = j4;
return this;
}
private Builder() {
}
}
public static Builder newBuilder() {
return new Builder();
}
@Override // com.google.firebase.remoteconfig.FirebaseRemoteConfigInfo
public FirebaseRemoteConfigSettings getConfigSettings() {
return this.configSettings;
}
@Override // com.google.firebase.remoteconfig.FirebaseRemoteConfigInfo
public long getFetchTimeMillis() {
return this.lastSuccessfulFetchTimeInMillis;
}
@Override // com.google.firebase.remoteconfig.FirebaseRemoteConfigInfo
public int getLastFetchStatus() {
return this.lastFetchStatus;
}
private FirebaseRemoteConfigInfoImpl(long j4, int i, FirebaseRemoteConfigSettings firebaseRemoteConfigSettings) {
this.lastSuccessfulFetchTimeInMillis = j4;
this.lastFetchStatus = i;
this.configSettings = firebaseRemoteConfigSettings;
}
}