/* * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. */ package dev.plexapi.sdk.models.operations; import dev.plexapi.sdk.utils.Utils; import java.lang.String; import java.util.Optional; public class GetGeoDataRequestBuilder { private Optional serverURL = Optional.empty(); private final SDKMethodInterfaces.MethodCallGetGeoData sdk; public GetGeoDataRequestBuilder(SDKMethodInterfaces.MethodCallGetGeoData sdk) { this.sdk = sdk; } public GetGeoDataRequestBuilder serverURL(String serverURL) { Utils.checkNotNull(serverURL, "serverURL"); this.serverURL = Optional.of(serverURL); return this; } public GetGeoDataRequestBuilder serverURL(Optional serverURL) { Utils.checkNotNull(serverURL, "serverURL"); this.serverURL = serverURL; return this; } public GetGeoDataResponse call() throws Exception { return sdk.getGeoData( serverURL); } }