Package com.my.tracker.personalize
Class PersonalizeApiClient
- java.lang.Object
-
- com.my.tracker.personalize.PersonalizeApiClient
-
public final class PersonalizeApiClient extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPersonalizeApiClient.BuilderClass of builder forPersonalizeApiClientstatic interfacePersonalizeApiClient.OnCompleteListener<T>Interface for Personalize API listeners.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static PersonalizeApiClient.BuildernewBuilder()Creates new builder instance which must to use to create instance ofPersonalizeApiClient<T> voidsendRequest(PersonalizeRequest<T> request, android.os.Handler handler, PersonalizeApiClient.OnCompleteListener<T> listener)Sends a request.
-
-
-
Method Detail
-
newBuilder
@AnyThread @NonNull public static PersonalizeApiClient.Builder newBuilder()
Creates new builder instance which must to use to create instance ofPersonalizeApiClient- Returns:
- Instance of
PersonalizeApiClient.Builder
-
sendRequest
@AnyThread public <T> void sendRequest(@NonNull PersonalizeRequest<T> request, @Nullable android.os.Handler handler, @NonNull PersonalizeApiClient.OnCompleteListener<T> listener)Sends a request.- Parameters:
request- Instance ofPersonalizeRequest. Which used to obtain necessary parameters.handler- Instance ofHandlerwhich will be used to call listener's method.listener- Instance which implemented interfacePersonalizeApiClient.OnCompleteListener. Parameter is using generic to define return type forPersonalizeResponse
-
-