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.api.net.FetchPhotoRequest; /* loaded from: classes2.dex */ final class zza extends FetchPhotoRequest.Builder { private Integer zza; private Integer zzb; private PhotoMetadata zzc; private CancellationToken zzd; @Override // com.google.android.libraries.places.api.net.FetchPhotoRequest.Builder final PhotoMetadata zza() { PhotoMetadata photoMetadata = this.zzc; if (photoMetadata != null) { return photoMetadata; } throw new IllegalStateException("Property \"photoMetadata\" has not been set"); } /* JADX INFO: Access modifiers changed from: package-private */ public final FetchPhotoRequest.Builder zzb(PhotoMetadata photoMetadata) { if (photoMetadata == null) { throw new NullPointerException("Null photoMetadata"); } this.zzc = photoMetadata; return this; } @Override // com.google.android.libraries.places.api.net.FetchPhotoRequest.Builder final FetchPhotoRequest zzc() { PhotoMetadata photoMetadata = this.zzc; if (photoMetadata != null) { return new zzc(this.zza, this.zzb, photoMetadata, this.zzd, null); } throw new IllegalStateException("Missing required properties: photoMetadata"); } @Override // com.google.android.libraries.places.api.net.FetchPhotoRequest.Builder public final FetchPhotoRequest.Builder setMaxWidth(Integer num) { this.zza = num; return this; } @Override // com.google.android.libraries.places.api.net.FetchPhotoRequest.Builder public final FetchPhotoRequest.Builder setMaxHeight(Integer num) { this.zzb = num; return this; } @Override // com.google.android.libraries.places.api.net.FetchPhotoRequest.Builder public final FetchPhotoRequest.Builder setCancellationToken(CancellationToken cancellationToken) { this.zzd = cancellationToken; return this; } @Override // com.google.android.libraries.places.api.net.FetchPhotoRequest.Builder public final Integer getMaxWidth() { return this.zza; } @Override // com.google.android.libraries.places.api.net.FetchPhotoRequest.Builder public final Integer getMaxHeight() { return this.zzb; } @Override // com.google.android.libraries.places.api.net.FetchPhotoRequest.Builder public final CancellationToken getCancellationToken() { return this.zzd; } }