package com.google.android.libraries.places.api.net; import com.google.android.gms.maps.model.LatLng; import com.google.android.gms.tasks.CancellationToken; import com.google.android.libraries.places.api.model.AutocompleteSessionToken; import com.google.android.libraries.places.api.model.LocationBias; import com.google.android.libraries.places.api.model.LocationRestriction; import com.google.android.libraries.places.api.model.TypeFilter; import com.google.android.libraries.places.internal.zzft; import com.google.android.libraries.places.internal.zziy; import java.util.ArrayList; import java.util.Iterator; import java.util.List; /* loaded from: classes2.dex */ public abstract class FindAutocompletePredictionsRequest implements zzft { /* loaded from: classes2.dex */ public static abstract class Builder { public FindAutocompletePredictionsRequest build() { setCountries(zziy.zzk(getCountries())); setTypesFilter(zziy.zzk(getTypesFilter())); return zza(); } public abstract CancellationToken getCancellationToken(); public abstract List getCountries(); public abstract LocationBias getLocationBias(); public abstract LocationRestriction getLocationRestriction(); public abstract LatLng getOrigin(); public abstract String getQuery(); public abstract AutocompleteSessionToken getSessionToken(); @Deprecated public abstract TypeFilter getTypeFilter(); public abstract List getTypesFilter(); public abstract Builder setCancellationToken(CancellationToken cancellationToken); public abstract Builder setCountries(List list); public Builder setCountries(String... strArr) { return setCountries(zziy.zzl(strArr)); } public Builder setCountry(String str) { setCountries(str == null ? zziy.zzm() : zziy.zzn(str)); return this; } public abstract Builder setLocationBias(LocationBias locationBias); public abstract Builder setLocationRestriction(LocationRestriction locationRestriction); public abstract Builder setOrigin(LatLng latLng); public abstract Builder setQuery(String str); public abstract Builder setSessionToken(AutocompleteSessionToken autocompleteSessionToken); @Deprecated public abstract Builder setTypeFilter(TypeFilter typeFilter); public abstract Builder setTypesFilter(List list); abstract FindAutocompletePredictionsRequest zza(); } public static Builder builder() { zzi zziVar = new zzi(); zziVar.setCountries(new ArrayList()); zziVar.setTypesFilter(new ArrayList()); return zziVar; } public static FindAutocompletePredictionsRequest newInstance(String str) { Builder builder = builder(); builder.setQuery(str); return builder.build(); } @Override // com.google.android.libraries.places.internal.zzft public abstract CancellationToken getCancellationToken(); public abstract List getCountries(); public String getCountry() { if (getCountries().size() > 1) { throw new UnsupportedOperationException("Multiple countries found in this request - use getCountries() instead of getCountry()."); } Iterator it = getCountries().iterator(); return (String) (it.hasNext() ? it.next() : null); } public abstract LocationBias getLocationBias(); public abstract LocationRestriction getLocationRestriction(); public abstract LatLng getOrigin(); public abstract String getQuery(); public abstract AutocompleteSessionToken getSessionToken(); @Deprecated public abstract TypeFilter getTypeFilter(); public abstract List getTypesFilter(); }