Compartir a través de


FaceLists Interfaz

public interface FaceLists

Una instancia de esta clase proporciona acceso a todas las operaciones definidas en FaceLists.

Resumen del método

Modificador y tipo Método y descripción
FaceListsAddFaceFromStreamDefinitionStages.WithFaceListId addFaceFromStream()

Agregue una cara a una lista de caras. La cara de entrada se especifica como una imagen con un rectángulo targetFace. Devuelve un valor persistedFaceId que representa la cara agregada y persistedFaceId no expirará.

PersistedFace addFaceFromStream(String faceListId, byte[] image, AddFaceFromStreamOptionalParameter addFaceFromStreamOptionalParameter)

Agregue una cara a una lista de caras. La cara de entrada se especifica como una imagen con un rectángulo targetFace. Devuelve un valor persistedFaceId que representa la cara agregada y persistedFaceId no expirará.

Observable<PersistedFace> addFaceFromStreamAsync(String faceListId, byte[] image, AddFaceFromStreamOptionalParameter addFaceFromStreamOptionalParameter)

Agregue una cara a una lista de caras. La cara de entrada se especifica como una imagen con un rectángulo targetFace. Devuelve un valor persistedFaceId que representa la cara agregada y persistedFaceId no expirará.

FaceListsAddFaceFromUrlDefinitionStages.WithFaceListId addFaceFromUrl()

Agregue una cara a una lista de caras. La cara de entrada se especifica como una imagen con un rectángulo targetFace. Devuelve un valor persistedFaceId que representa la cara agregada y persistedFaceId no expirará.

PersistedFace addFaceFromUrl(String faceListId, String url, AddFaceFromUrlOptionalParameter addFaceFromUrlOptionalParameter)

Agregue una cara a una lista de caras. La cara de entrada se especifica como una imagen con un rectángulo targetFace. Devuelve un valor persistedFaceId que representa la cara agregada y persistedFaceId no expirará.

Observable<PersistedFace> addFaceFromUrlAsync(String faceListId, String url, AddFaceFromUrlOptionalParameter addFaceFromUrlOptionalParameter)

Agregue una cara a una lista de caras. La cara de entrada se especifica como una imagen con un rectángulo targetFace. Devuelve un valor persistedFaceId que representa la cara agregada y persistedFaceId no expirará.

FaceListsCreateDefinitionStages.WithFaceListId create()

Cree una lista de caras vacía. Se permite que haya hasta 64 listas de caras en una suscripción.

void create(String faceListId, CreateFaceListsOptionalParameter createOptionalParameter)

Cree una lista de caras vacía. Se permite que haya hasta 64 listas de caras en una suscripción.

Observable<Void> createAsync(String faceListId, CreateFaceListsOptionalParameter createOptionalParameter)

Cree una lista de caras vacía. Se permite que haya hasta 64 listas de caras en una suscripción.

void delete(String faceListId)

Elimina una lista de caras existente según faceListId. También se eliminarán las imágenes de caras persistentes en la lista de caras.

Observable<Void> deleteAsync(String faceListId)

Elimina una lista de caras existente según faceListId. También se eliminarán las imágenes de caras persistentes en la lista de caras.

void deleteFace(String faceListId, UUID persistedFaceId)

Elimina una cara existente de una lista de caras (dada por un valor persisitedFaceId y un faceListId). También se eliminará la imagen persistente relacionada con la cara.

Observable<Void> deleteFaceAsync(String faceListId, UUID persistedFaceId)

Elimina una cara existente de una lista de caras (dada por un valor persisitedFaceId y un faceListId). También se eliminará la imagen persistente relacionada con la cara.

FaceList get(String faceListId)

Recuperar la información de una lista de caras.

Observable<FaceList> getAsync(String faceListId)

Recuperar la información de una lista de caras.

List<FaceList> list()

Recuperar información sobre todas las listas de caras existentes. Solo se devolverá faceListId, name y userData.

Observable<List<FaceList>> listAsync()

Recuperar información sobre todas las listas de caras existentes. Solo se devolverá faceListId, name y userData.

FaceListsUpdateDefinitionStages.WithFaceListId update()

Actualizar información de una lista de caras.

void update(String faceListId, UpdateFaceListsOptionalParameter updateOptionalParameter)

Actualizar información de una lista de caras.

Observable<Void> updateAsync(String faceListId, UpdateFaceListsOptionalParameter updateOptionalParameter)

Actualizar información de una lista de caras.

Detalles del método

addFaceFromStream

public FaceListsAddFaceFromStreamDefinitionStages.WithFaceListId addFaceFromStream()

Agregue una cara a una lista de caras. La cara de entrada se especifica como una imagen con un rectángulo targetFace. Devuelve un valor persistedFaceId que representa la cara agregada y persistedFaceId no expirará.

Returns:

la primera fase de la llamada addFaceFromStream

addFaceFromStream

public PersistedFace addFaceFromStream(String faceListId, byte[] image, AddFaceFromStreamOptionalParameter addFaceFromStreamOptionalParameter)

Agregue una cara a una lista de caras. La cara de entrada se especifica como una imagen con un rectángulo targetFace. Devuelve un valor persistedFaceId que representa la cara agregada y persistedFaceId no expirará.

Parameters:

faceListId - Identificador que hace referencia a una lista de caras determinada.
image - Una secuencia de imágenes.
addFaceFromStreamOptionalParameter - el objeto que representa los parámetros opcionales que se van a establecer antes de llamar a esta API.

Returns:

El objeto PersistedFace si se ejecuta correctamente.

Throws:

IllegalArgumentException - se produce si los parámetros producen un error en la validación.
APIErrorException - se produce si el servidor rechaza la solicitud.
RuntimeException - todas las demás excepciones activadas ajustadas si no se puede enviar la solicitud

addFaceFromStreamAsync

public Observable addFaceFromStreamAsync(String faceListId, byte[] image, AddFaceFromStreamOptionalParameter addFaceFromStreamOptionalParameter)

Agregue una cara a una lista de caras. La cara de entrada se especifica como una imagen con un rectángulo targetFace. Devuelve un valor persistedFaceId que representa la cara agregada y persistedFaceId no expirará.

Parameters:

faceListId - Identificador que hace referencia a una lista de caras determinada.
image - Una secuencia de imágenes.
addFaceFromStreamOptionalParameter - el objeto que representa los parámetros opcionales que se van a establecer antes de llamar a esta API.

Returns:

observable para el objeto PersistedFace

Throws:

IllegalArgumentException - se produce si los parámetros producen un error en la validación.

addFaceFromUrl

public FaceListsAddFaceFromUrlDefinitionStages.WithFaceListId addFaceFromUrl()

Agregue una cara a una lista de caras. La cara de entrada se especifica como una imagen con un rectángulo targetFace. Devuelve un valor persistedFaceId que representa la cara agregada y persistedFaceId no expirará.

Returns:

la primera fase de la llamada addFaceFromUrl

addFaceFromUrl

public PersistedFace addFaceFromUrl(String faceListId, String url, AddFaceFromUrlOptionalParameter addFaceFromUrlOptionalParameter)

Agregue una cara a una lista de caras. La cara de entrada se especifica como una imagen con un rectángulo targetFace. Devuelve un valor persistedFaceId que representa la cara agregada y persistedFaceId no expirará.

Parameters:

faceListId - Identificador que hace referencia a una lista de caras determinada.
url - Dirección URL accesible públicamente de una imagen.
addFaceFromUrlOptionalParameter - el objeto que representa los parámetros opcionales que se van a establecer antes de llamar a esta API.

Returns:

El objeto PersistedFace si se ejecuta correctamente.

Throws:

IllegalArgumentException - se produce si los parámetros producen un error en la validación.
APIErrorException - se produce si el servidor rechaza la solicitud.
RuntimeException - todas las demás excepciones activadas ajustadas si no se puede enviar la solicitud

addFaceFromUrlAsync

public Observable addFaceFromUrlAsync(String faceListId, String url, AddFaceFromUrlOptionalParameter addFaceFromUrlOptionalParameter)

Agregue una cara a una lista de caras. La cara de entrada se especifica como una imagen con un rectángulo targetFace. Devuelve un valor persistedFaceId que representa la cara agregada y persistedFaceId no expirará.

Parameters:

faceListId - Identificador que hace referencia a una lista de caras determinada.
url - Dirección URL accesible públicamente de una imagen.
addFaceFromUrlOptionalParameter - el objeto que representa los parámetros opcionales que se van a establecer antes de llamar a esta API.

Returns:

observable para el objeto PersistedFace

Throws:

IllegalArgumentException - se produce si los parámetros producen un error en la validación.

create

public FaceListsCreateDefinitionStages.WithFaceListId create()

Cree una lista de caras vacía. Se permite que haya hasta 64 listas de caras en una suscripción.

Returns:

la primera fase de la llamada create

create

public void create(String faceListId, CreateFaceListsOptionalParameter createOptionalParameter)

Cree una lista de caras vacía. Se permite que haya hasta 64 listas de caras en una suscripción.

Parameters:

faceListId - Identificador que hace referencia a una lista de caras determinada.
createOptionalParameter - el objeto que representa los parámetros opcionales que se van a establecer antes de llamar a esta API.

Throws:

IllegalArgumentException - se produce si los parámetros producen un error en la validación.
APIErrorException - se produce si el servidor rechaza la solicitud.
RuntimeException - todas las demás excepciones activadas ajustadas si no se puede enviar la solicitud

createAsync

public Observable createAsync(String faceListId, CreateFaceListsOptionalParameter createOptionalParameter)

Cree una lista de caras vacía. Se permite que haya hasta 64 listas de caras en una suscripción.

Parameters:

faceListId - Identificador que hace referencia a una lista de caras determinada.
createOptionalParameter - el objeto que representa los parámetros opcionales que se van a establecer antes de llamar a esta API.

Returns:

representación del cálculo diferido de esta llamada si se ejecuta correctamente.

Throws:

IllegalArgumentException - se produce si los parámetros producen un error en la validación.

delete

public void delete(String faceListId)

Elimina una lista de caras existente según faceListId. También se eliminarán las imágenes de caras persistentes en la lista de caras.

Parameters:

faceListId - Identificador que hace referencia a una lista de caras determinada.

Throws:

IllegalArgumentException - se produce si los parámetros producen un error en la validación.
APIErrorException - se produce si el servidor rechaza la solicitud.
RuntimeException - todas las demás excepciones activadas ajustadas si no se puede enviar la solicitud

deleteAsync

public Observable deleteAsync(String faceListId)

Elimina una lista de caras existente según faceListId. También se eliminarán las imágenes de caras persistentes en la lista de caras.

Parameters:

faceListId - Identificador que hace referencia a una lista de caras determinada.

Returns:

representación del cálculo diferido de esta llamada si se ejecuta correctamente.

Throws:

IllegalArgumentException - se produce si los parámetros producen un error en la validación.

deleteFace

public void deleteFace(String faceListId, UUID persistedFaceId)

Elimina una cara existente de una lista de caras (dada por un valor persisitedFaceId y un faceListId). También se eliminará la imagen persistente relacionada con la cara.

Parameters:

faceListId - Identificador que hace referencia a una lista de caras determinada.
persistedFaceId - Identificador que hace referencia a un elemento persistedFaceId determinado de una cara existente.

Throws:

IllegalArgumentException - se produce si los parámetros producen un error en la validación.
APIErrorException - se produce si el servidor rechaza la solicitud.
RuntimeException - todas las demás excepciones activadas ajustadas si no se puede enviar la solicitud

deleteFaceAsync

public Observable deleteFaceAsync(String faceListId, UUID persistedFaceId)

Elimina una cara existente de una lista de caras (dada por un valor persisitedFaceId y un faceListId). También se eliminará la imagen persistente relacionada con la cara.

Parameters:

faceListId - Identificador que hace referencia a una lista de caras determinada.
persistedFaceId - Identificador que hace referencia a un elemento persistedFaceId determinado de una cara existente.

Returns:

representación del cálculo diferido de esta llamada si se ejecuta correctamente.

Throws:

IllegalArgumentException - se produce si los parámetros producen un error en la validación.

get

public FaceList get(String faceListId)

Recuperar la información de una lista de caras.

Parameters:

faceListId - Identificador que hace referencia a una lista de caras determinada.

Returns:

El objeto FaceList si se ejecuta correctamente.

Throws:

IllegalArgumentException - se produce si los parámetros producen un error en la validación.
APIErrorException - se produce si el servidor rechaza la solicitud.
RuntimeException - todas las demás excepciones activadas ajustadas si no se puede enviar la solicitud

getAsync

public Observable getAsync(String faceListId)

Recuperar la información de una lista de caras.

Parameters:

faceListId - Identificador que hace referencia a una lista de caras determinada.

Returns:

observable para el objeto FaceList

Throws:

IllegalArgumentException - se produce si los parámetros producen un error en la validación.

list

public List list()

Recuperar información sobre todas las listas de caras existentes. Solo se devolverá faceListId, name y userData.

Returns:

El objeto List<FaceList> si se ejecuta correctamente.

Throws:

IllegalArgumentException - se produce si los parámetros producen un error en la validación.
APIErrorException - se produce si el servidor rechaza la solicitud.
RuntimeException - todas las demás excepciones activadas ajustadas si no se puede enviar la solicitud

listAsync

public Observable> listAsync()

Recuperar información sobre todas las listas de caras existentes. Solo se devolverá faceListId, name y userData.

Returns:

el objeto observable para el objeto List<FaceList>

Throws:

IllegalArgumentException - se produce si los parámetros producen un error en la validación.

update

public FaceListsUpdateDefinitionStages.WithFaceListId update()

Actualizar información de una lista de caras.

Returns:

la primera fase de la llamada de actualización

update

public void update(String faceListId, UpdateFaceListsOptionalParameter updateOptionalParameter)

Actualizar información de una lista de caras.

Parameters:

faceListId - Identificador que hace referencia a una lista de caras determinada.
updateOptionalParameter - el objeto que representa los parámetros opcionales que se van a establecer antes de llamar a esta API.

Throws:

IllegalArgumentException - se produce si los parámetros producen un error en la validación.
APIErrorException - se produce si el servidor rechaza la solicitud.
RuntimeException - todas las demás excepciones activadas ajustadas si no se puede enviar la solicitud

updateAsync

public Observable updateAsync(String faceListId, UpdateFaceListsOptionalParameter updateOptionalParameter)

Actualizar información de una lista de caras.

Parameters:

faceListId - Identificador que hace referencia a una lista de caras determinada.
updateOptionalParameter - el objeto que representa los parámetros opcionales que se van a establecer antes de llamar a esta API.

Returns:

representación del cálculo diferido de esta llamada si se ejecuta correctamente.

Throws:

IllegalArgumentException - se produce si los parámetros producen un error en la validación.

Se aplica a