.class public Lcom/google/mlkit/acceleration/internal/RunConfig; .super Ljava/lang/Object; .source "com.google.mlkit:acceleration@@16.0.0-beta1" # annotations .annotation system Ldalvik/annotation/MemberClasses; value = { Lcom/google/mlkit/acceleration/internal/RunConfig$Builder; } .end annotation .annotation system Ldalvik/annotation/Signature; value = { ";>", "Ljava/lang/Object;" } .end annotation # instance fields .field private final zza:Lcom/google/mlkit/acceleration/internal/PipelineId; .field private final zzb:Lcom/google/mlkit/acceleration/internal/AcceleratableDetectorOptions; .field private final zzc:Ljava/lang/String; .field private final zzd:Z .field private final zze:Lcom/google/mlkit/acceleration/internal/MiniBenchmarkResult; # direct methods .method synthetic constructor (Lcom/google/mlkit/acceleration/internal/RunConfig$Builder;Lcom/google/mlkit/acceleration/internal/zzv;)V .locals 0 invoke-direct {p0}, Ljava/lang/Object;->()V invoke-static {p1}, Lcom/google/mlkit/acceleration/internal/RunConfig$Builder;->zzc(Lcom/google/mlkit/acceleration/internal/RunConfig$Builder;)Lcom/google/mlkit/acceleration/internal/PipelineId; move-result-object p2 iput-object p2, p0, Lcom/google/mlkit/acceleration/internal/RunConfig;->zza:Lcom/google/mlkit/acceleration/internal/PipelineId; invoke-static {p1}, Lcom/google/mlkit/acceleration/internal/RunConfig$Builder;->zza(Lcom/google/mlkit/acceleration/internal/RunConfig$Builder;)Lcom/google/mlkit/acceleration/internal/AcceleratableDetectorOptions; move-result-object p2 iput-object p2, p0, Lcom/google/mlkit/acceleration/internal/RunConfig;->zzb:Lcom/google/mlkit/acceleration/internal/AcceleratableDetectorOptions; invoke-static {p1}, Lcom/google/mlkit/acceleration/internal/RunConfig$Builder;->zzd(Lcom/google/mlkit/acceleration/internal/RunConfig$Builder;)Ljava/lang/String; move-result-object p2 iput-object p2, p0, Lcom/google/mlkit/acceleration/internal/RunConfig;->zzc:Ljava/lang/String; invoke-static {p1}, Lcom/google/mlkit/acceleration/internal/RunConfig$Builder;->zze(Lcom/google/mlkit/acceleration/internal/RunConfig$Builder;)Z move-result p2 iput-boolean p2, p0, Lcom/google/mlkit/acceleration/internal/RunConfig;->zzd:Z invoke-static {p1}, Lcom/google/mlkit/acceleration/internal/RunConfig$Builder;->zzb(Lcom/google/mlkit/acceleration/internal/RunConfig$Builder;)Lcom/google/mlkit/acceleration/internal/MiniBenchmarkResult; move-result-object p1 iput-object p1, p0, Lcom/google/mlkit/acceleration/internal/RunConfig;->zze:Lcom/google/mlkit/acceleration/internal/MiniBenchmarkResult; return-void .end method # virtual methods .method public final toString()Ljava/lang/String; .locals 3 const-string v0, "RunConfig" .line 1 invoke-static {v0}, Lcom/google/android/gms/internal/mlkit_acceleration/zzu;->zza(Ljava/lang/String;)Lcom/google/android/gms/internal/mlkit_acceleration/zzt; move-result-object v0 iget-object v1, p0, Lcom/google/mlkit/acceleration/internal/RunConfig;->zzc:Ljava/lang/String; const-string v2, "configName" invoke-virtual {v0, v2, v1}, Lcom/google/android/gms/internal/mlkit_acceleration/zzt;->zza(Ljava/lang/String;Ljava/lang/Object;)Lcom/google/android/gms/internal/mlkit_acceleration/zzt; iget-object v1, p0, Lcom/google/mlkit/acceleration/internal/RunConfig;->zze:Lcom/google/mlkit/acceleration/internal/MiniBenchmarkResult; const-string v2, "miniBenchmarkResult" .line 2 invoke-virtual {v0, v2, v1}, Lcom/google/android/gms/internal/mlkit_acceleration/zzt;->zza(Ljava/lang/String;Ljava/lang/Object;)Lcom/google/android/gms/internal/mlkit_acceleration/zzt; .line 3 invoke-virtual {v0}, Lcom/google/android/gms/internal/mlkit_acceleration/zzt;->toString()Ljava/lang/String; move-result-object v0 return-object v0 .end method .method public final zza()Lcom/google/mlkit/acceleration/internal/AcceleratableDetectorOptions; .locals 1 iget-object v0, p0, Lcom/google/mlkit/acceleration/internal/RunConfig;->zzb:Lcom/google/mlkit/acceleration/internal/AcceleratableDetectorOptions; return-object v0 .end method .method public final zzb()Lcom/google/mlkit/acceleration/internal/AcceleratableDetectorOptions; .locals 3 .line 1 iget-object v0, p0, Lcom/google/mlkit/acceleration/internal/RunConfig;->zzb:Lcom/google/mlkit/acceleration/internal/AcceleratableDetectorOptions; iget-object v1, p0, Lcom/google/mlkit/acceleration/internal/RunConfig;->zzc:Ljava/lang/String; const/4 v2, 0x0 invoke-interface {v0, v1, v2}, Lcom/google/mlkit/acceleration/internal/AcceleratableDetectorOptions;->cloneWithRunConfigAssigned(Ljava/lang/String;Z)Ljava/lang/Object; move-result-object v0 check-cast v0, Lcom/google/mlkit/acceleration/internal/AcceleratableDetectorOptions; return-object v0 .end method .method public final zzc()Lcom/google/mlkit/acceleration/internal/MiniBenchmarkResult; .locals 1 iget-object v0, p0, Lcom/google/mlkit/acceleration/internal/RunConfig;->zze:Lcom/google/mlkit/acceleration/internal/MiniBenchmarkResult; return-object v0 .end method .method public final zzd()Lcom/google/mlkit/acceleration/internal/RunConfig$Builder; .locals 2 .line 1 new-instance v0, Lcom/google/mlkit/acceleration/internal/RunConfig$Builder; invoke-direct {v0}, Lcom/google/mlkit/acceleration/internal/RunConfig$Builder;->()V iget-object v1, p0, Lcom/google/mlkit/acceleration/internal/RunConfig;->zza:Lcom/google/mlkit/acceleration/internal/PipelineId; invoke-virtual {v0, v1}, Lcom/google/mlkit/acceleration/internal/RunConfig$Builder;->setPipelineId(Lcom/google/mlkit/acceleration/internal/PipelineId;)Lcom/google/mlkit/acceleration/internal/RunConfig$Builder; iget-object v1, p0, Lcom/google/mlkit/acceleration/internal/RunConfig;->zzb:Lcom/google/mlkit/acceleration/internal/AcceleratableDetectorOptions; .line 2 invoke-virtual {v0, v1}, Lcom/google/mlkit/acceleration/internal/RunConfig$Builder;->setBaseOptions(Lcom/google/mlkit/acceleration/internal/AcceleratableDetectorOptions;)Lcom/google/mlkit/acceleration/internal/RunConfig$Builder; iget-object v1, p0, Lcom/google/mlkit/acceleration/internal/RunConfig;->zzc:Ljava/lang/String; .line 3 invoke-virtual {v0, v1}, Lcom/google/mlkit/acceleration/internal/RunConfig$Builder;->setConfigName(Ljava/lang/String;)Lcom/google/mlkit/acceleration/internal/RunConfig$Builder; iget-boolean v1, p0, Lcom/google/mlkit/acceleration/internal/RunConfig;->zzd:Z .line 4 invoke-virtual {v0, v1}, Lcom/google/mlkit/acceleration/internal/RunConfig$Builder;->setMiniBenchmarkRequired(Z)Lcom/google/mlkit/acceleration/internal/RunConfig$Builder; iget-object v1, p0, Lcom/google/mlkit/acceleration/internal/RunConfig;->zze:Lcom/google/mlkit/acceleration/internal/MiniBenchmarkResult; .line 5 invoke-virtual {v0, v1}, Lcom/google/mlkit/acceleration/internal/RunConfig$Builder;->setMiniBenchmarkResult(Lcom/google/mlkit/acceleration/internal/MiniBenchmarkResult;)Lcom/google/mlkit/acceleration/internal/RunConfig$Builder; return-object v0 .end method .method public final zze()Ljava/lang/String; .locals 1 iget-object v0, p0, Lcom/google/mlkit/acceleration/internal/RunConfig;->zzc:Ljava/lang/String; return-object v0 .end method .method public final zzf()Z .locals 2 .line 1 iget-object v0, p0, Lcom/google/mlkit/acceleration/internal/RunConfig;->zzc:Ljava/lang/String; const-string v1, "default_config" invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v0 return v0 .end method .method public final zzg()Z .locals 1 iget-boolean v0, p0, Lcom/google/mlkit/acceleration/internal/RunConfig;->zzd:Z return v0 .end method