Partager via


ListManagementImageLists Interface

public interface ListManagementImageLists

Une instance de cette classe permet d’accéder à toutes les opérations définies dans ListManagementImageLists.

Résumé de la méthode

Modificateur et type Méthode et description
ImageList create(String contentType, BodyModel bodyParameter)

Crée une liste d’images.

Observable<ImageList> createAsync(String contentType, BodyModel bodyParameter)

Crée une liste d’images.

String delete(String listId)

Supprime la liste d’images avec l’ID de liste égal à l’ID de liste passé.

Observable<String> deleteAsync(String listId)

Supprime la liste d’images avec l’ID de liste égal à l’ID de liste passé.

List<ImageList> getAllImageLists()

Obtient toutes les listes d’images.

Observable<List<ImageList>> getAllImageListsAsync()

Obtient toutes les listes d’images.

ImageList getDetails(String listId)

Retourne les détails de la liste d’images avec l’ID de liste égal à l’ID de liste passé.

Observable<ImageList> getDetailsAsync(String listId)

Retourne les détails de la liste d’images avec l’ID de liste égal à l’ID de liste passé.

RefreshIndex refreshIndexMethod(String listId)

Actualise l’index de la liste avec l’ID de liste égal à l’ID de liste passé.

Observable<RefreshIndex> refreshIndexMethodAsync(String listId)

Actualise l’index de la liste avec l’ID de liste égal à l’ID de liste passé.

ImageList update(String listId, String contentType, BodyModel bodyParameter)

Mises à jour une liste d’images avec l’ID de liste égal à l’ID de liste passé.

Observable<ImageList> updateAsync(String listId, String contentType, BodyModel bodyParameter)

Mises à jour une liste d’images avec l’ID de liste égal à l’ID de liste passé.

Détails de la méthode

create

public ImageList create(String contentType, BodyModel bodyParameter)

Crée une liste d’images.

Parameters:

contentType - Type de contenu.
bodyParameter - Schéma du corps.

Returns:

l’objet ImageList en cas de réussite.

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation
APIErrorException - levée si la demande est rejetée par le serveur
RuntimeException - toutes les autres exceptions vérifiées encapsulées si la demande ne parvient pas à être envoyée

createAsync

public Observable createAsync(String contentType, BodyModel bodyParameter)

Crée une liste d’images.

Parameters:

contentType - Type de contenu.
bodyParameter - Schéma du corps.

Returns:

observable dans l’objet ImageList

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation

delete

public String delete(String listId)

Supprime la liste d’images avec l’ID de liste égal à l’ID de liste passé.

Parameters:

listId - ID de liste de la liste d’images.

Returns:

Objet String en cas de réussite.

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation
APIErrorException - levée si la demande est rejetée par le serveur
RuntimeException - toutes les autres exceptions vérifiées encapsulées si la demande ne parvient pas à être envoyée

deleteAsync

public Observable deleteAsync(String listId)

Supprime la liste d’images avec l’ID de liste égal à l’ID de liste passé.

Parameters:

listId - ID de liste de la liste d’images.

Returns:

observable à l’objet String

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation

getAllImageLists

public List getAllImageLists()

Obtient toutes les listes d’images.

Returns:

l’objet List<ImageList> en cas de réussite.

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation
APIErrorException - levée si la demande est rejetée par le serveur
RuntimeException - toutes les autres exceptions vérifiées encapsulées si la demande ne parvient pas à être envoyée

getAllImageListsAsync

public Observable> getAllImageListsAsync()

Obtient toutes les listes d’images.

Returns:

observable dans l’objet List<ImageList>

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation

getDetails

public ImageList getDetails(String listId)

Retourne les détails de la liste d’images avec l’ID de liste égal à l’ID de liste passé.

Parameters:

listId - ID de liste de la liste d’images.

Returns:

l’objet ImageList en cas de réussite.

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation
APIErrorException - levée si la demande est rejetée par le serveur
RuntimeException - toutes les autres exceptions vérifiées encapsulées si la demande ne parvient pas à être envoyée

getDetailsAsync

public Observable getDetailsAsync(String listId)

Retourne les détails de la liste d’images avec l’ID de liste égal à l’ID de liste passé.

Parameters:

listId - ID de liste de la liste d’images.

Returns:

observable dans l’objet ImageList

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation

refreshIndexMethod

public RefreshIndex refreshIndexMethod(String listId)

Actualise l’index de la liste avec l’ID de liste égal à l’ID de liste passé.

Parameters:

listId - ID de liste de la liste d’images.

Returns:

l’objet RefreshIndex en cas de réussite.

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation
APIErrorException - levée si la demande est rejetée par le serveur
RuntimeException - toutes les autres exceptions vérifiées encapsulées si la demande ne parvient pas à être envoyée

refreshIndexMethodAsync

public Observable refreshIndexMethodAsync(String listId)

Actualise l’index de la liste avec l’ID de liste égal à l’ID de liste passé.

Parameters:

listId - ID de liste de la liste d’images.

Returns:

observable dans l’objet RefreshIndex

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation

update

public ImageList update(String listId, String contentType, BodyModel bodyParameter)

Mises à jour une liste d’images avec l’ID de liste égal à l’ID de liste passé.

Parameters:

listId - ID de liste de la liste d’images.
contentType - Type de contenu.
bodyParameter - Schéma du corps.

Returns:

l’objet ImageList en cas de réussite.

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation
APIErrorException - levée si la demande est rejetée par le serveur
RuntimeException - toutes les autres exceptions vérifiées encapsulées si la demande ne parvient pas à être envoyée

updateAsync

public Observable updateAsync(String listId, String contentType, BodyModel bodyParameter)

Mises à jour une liste d’images avec l’ID de liste égal à l’ID de liste passé.

Parameters:

listId - ID de liste de la liste d’images.
contentType - Type de contenu.
bodyParameter - Schéma du corps.

Returns:

observable dans l’objet ImageList

Throws:

IllegalArgumentException - levée si les paramètres échouent à la validation

S’applique à