package com.google.android.libraries.places.api.net; import com.google.android.gms.tasks.CancellationToken; import com.google.android.libraries.places.api.model.PhotoMetadata; import com.google.android.libraries.places.internal.zzft; /* loaded from: classes2.dex */ public abstract class FetchPhotoRequest implements zzft { /* loaded from: classes2.dex */ public static abstract class Builder { public FetchPhotoRequest build() { PhotoMetadata zza = zza(); if (getMaxWidth() == null && getMaxHeight() == null) { int width = zza.getWidth(); if (width > 0) { setMaxWidth(Integer.valueOf(width)); } int height = zza.getHeight(); if (height > 0) { setMaxHeight(Integer.valueOf(height)); } } return zzc(); } public abstract CancellationToken getCancellationToken(); public abstract Integer getMaxHeight(); public abstract Integer getMaxWidth(); public abstract Builder setCancellationToken(CancellationToken cancellationToken); public abstract Builder setMaxHeight(Integer num); public abstract Builder setMaxWidth(Integer num); abstract PhotoMetadata zza(); abstract FetchPhotoRequest zzc(); } public static Builder builder(PhotoMetadata photoMetadata) { zza zzaVar = new zza(); zzaVar.zzb(photoMetadata); return zzaVar; } public static FetchPhotoRequest newInstance(PhotoMetadata photoMetadata) { return builder(photoMetadata).build(); } @Override // com.google.android.libraries.places.internal.zzft public abstract CancellationToken getCancellationToken(); public abstract Integer getMaxHeight(); public abstract Integer getMaxWidth(); public abstract PhotoMetadata getPhotoMetadata(); }