Compartir a través de


PersonGroupPersons Interfaz

public interface PersonGroupPersons

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

Resumen del método

Modificador y tipo Método y descripción
PersonGroupPersonsAddPersonFaceFromStreamDefinitionStages.WithPersonGroupId addPersonFaceFromStream()

Agregue una cara representativa a una persona para su identificación. La cara de entrada se especifica como una imagen con un rectángulo targetFace.

PersistedFace addPersonFaceFromStream(String personGroupId, UUID personId, byte[] image, AddPersonFaceFromStreamOptionalParameter addPersonFaceFromStreamOptionalParameter)

Agregue una cara representativa a una persona para su identificación. La cara de entrada se especifica como una imagen con un rectángulo targetFace.

Observable<PersistedFace> addPersonFaceFromStreamAsync(String personGroupId, UUID personId, byte[] image, AddPersonFaceFromStreamOptionalParameter addPersonFaceFromStreamOptionalParameter)

Agregue una cara representativa a una persona para su identificación. La cara de entrada se especifica como una imagen con un rectángulo targetFace.

PersonGroupPersonsAddPersonFaceFromUrlDefinitionStages.WithPersonGroupId addPersonFaceFromUrl()

Agregue una cara representativa a una persona para su identificación. La cara de entrada se especifica como una imagen con un rectángulo targetFace.

PersistedFace addPersonFaceFromUrl(String personGroupId, UUID personId, String url, AddPersonFaceFromUrlOptionalParameter addPersonFaceFromUrlOptionalParameter)

Agregue una cara representativa a una persona para su identificación. La cara de entrada se especifica como una imagen con un rectángulo targetFace.

Observable<PersistedFace> addPersonFaceFromUrlAsync(String personGroupId, UUID personId, String url, AddPersonFaceFromUrlOptionalParameter addPersonFaceFromUrlOptionalParameter)

Agregue una cara representativa a una persona para su identificación. La cara de entrada se especifica como una imagen con un rectángulo targetFace.

PersonGroupPersonsCreateDefinitionStages.WithPersonGroupId create()

Crea una nueva persona en un grupo de personas especificado.

Person create(String personGroupId, CreatePersonGroupPersonsOptionalParameter createOptionalParameter)

Crea una nueva persona en un grupo de personas especificado.

Observable<Person> createAsync(String personGroupId, CreatePersonGroupPersonsOptionalParameter createOptionalParameter)

Crea una nueva persona en un grupo de personas especificado.

void delete(String personGroupId, UUID personId)

Elimina una persona existente de un grupo de personas. También se eliminarán las imágenes faciales persistentes de la persona.

Observable<Void> deleteAsync(String personGroupId, UUID personId)

Elimina una persona existente de un grupo de personas. También se eliminarán las imágenes faciales persistentes de la persona.

void deleteFace(String personGroupId, UUID personId, UUID persistedFaceId)

Elimina una cara de una persona. También se eliminará la imagen relativa de la cara persistente.

Observable<Void> deleteFaceAsync(String personGroupId, UUID personId, UUID persistedFaceId)

Elimina una cara de una persona. También se eliminará la imagen relativa de la cara persistente.

Person get(String personGroupId, UUID personId)

Recupere la información de una persona, incluidas las caras persistentes registradas, el nombre y los datos de usuario.

Observable<Person> getAsync(String personGroupId, UUID personId)

Recupere la información de una persona, incluidas las caras persistentes registradas, el nombre y los datos de usuario.

PersistedFace getFace(String personGroupId, UUID personId, UUID persistedFaceId)

Recupere información sobre una cara persistente (especificada por persistedFaceId, personId y su elemento personGroupId).

Observable<PersistedFace> getFaceAsync(String personGroupId, UUID personId, UUID persistedFaceId)

Recupere información sobre una cara persistente (especificada por persistedFaceId, personId y su elemento personGroupId).

PersonGroupPersonsListDefinitionStages.WithPersonGroupId list()

Enumere todas las personas de un grupo de personas y recupere información de persona (incluidos personId, name, userData y persistedFaceIds de caras registradas de la persona).

List<Person> list(String personGroupId, ListPersonGroupPersonsOptionalParameter listOptionalParameter)

Enumere todas las personas de un grupo de personas y recupere información de persona (incluidos personId, name, userData y persistedFaceIds de caras registradas de la persona).

Observable<List<Person>> listAsync(String personGroupId, ListPersonGroupPersonsOptionalParameter listOptionalParameter)

Enumere todas las personas de un grupo de personas y recupere información de persona (incluidos personId, name, userData y persistedFaceIds de caras registradas de la persona).

PersonGroupPersonsUpdateDefinitionStages.WithPersonGroupId update()

Actualiza los elementos name o userData de una persona.

void update(String personGroupId, UUID personId, UpdatePersonGroupPersonsOptionalParameter updateOptionalParameter)

Actualiza los elementos name o userData de una persona.

Observable<Void> updateAsync(String personGroupId, UUID personId, UpdatePersonGroupPersonsOptionalParameter updateOptionalParameter)

Actualiza los elementos name o userData de una persona.

PersonGroupPersonsUpdateFaceDefinitionStages.WithPersonGroupId updateFace()

Actualice el campo userData de una persona persistente de la cara.

void updateFace(String personGroupId, UUID personId, UUID persistedFaceId, UpdateFaceOptionalParameter updateFaceOptionalParameter)

Actualice el campo userData de una persona persistente de la cara.

Observable<Void> updateFaceAsync(String personGroupId, UUID personId, UUID persistedFaceId, UpdateFaceOptionalParameter updateFaceOptionalParameter)

Actualice el campo userData de una persona persistente de la cara.

Detalles del método

addPersonFaceFromStream

public PersonGroupPersonsAddPersonFaceFromStreamDefinitionStages.WithPersonGroupId addPersonFaceFromStream()

Agregue una cara representativa a una persona para su identificación. La cara de entrada se especifica como una imagen con un rectángulo targetFace.

Returns:

la primera fase de la llamada addPersonFaceFromStream

addPersonFaceFromStream

public PersistedFace addPersonFaceFromStream(String personGroupId, UUID personId, byte[] image, AddPersonFaceFromStreamOptionalParameter addPersonFaceFromStreamOptionalParameter)

Agregue una cara representativa a una persona para su identificación. La cara de entrada se especifica como una imagen con un rectángulo targetFace.

Parameters:

personGroupId - Identificador que hace referencia a un grupo de personas determinado.
personId - Identificador que hace referencia a una persona determinada.
image - Secuencia de imágenes.
addPersonFaceFromStreamOptionalParameter - 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 la solicitud no se puede enviar

addPersonFaceFromStreamAsync

public Observable addPersonFaceFromStreamAsync(String personGroupId, UUID personId, byte[] image, AddPersonFaceFromStreamOptionalParameter addPersonFaceFromStreamOptionalParameter)

Agregue una cara representativa a una persona para su identificación. La cara de entrada se especifica como una imagen con un rectángulo targetFace.

Parameters:

personGroupId - Identificador que hace referencia a un grupo de personas determinado.
personId - Identificador que hace referencia a una persona determinada.
image - Secuencia de imágenes.
addPersonFaceFromStreamOptionalParameter - 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.

addPersonFaceFromUrl

public PersonGroupPersonsAddPersonFaceFromUrlDefinitionStages.WithPersonGroupId addPersonFaceFromUrl()

Agregue una cara representativa a una persona para su identificación. La cara de entrada se especifica como una imagen con un rectángulo targetFace.

Returns:

la primera fase de la llamada addPersonFaceFromUrl

addPersonFaceFromUrl

public PersistedFace addPersonFaceFromUrl(String personGroupId, UUID personId, String url, AddPersonFaceFromUrlOptionalParameter addPersonFaceFromUrlOptionalParameter)

Agregue una cara representativa a una persona para su identificación. La cara de entrada se especifica como una imagen con un rectángulo targetFace.

Parameters:

personGroupId - Identificador que hace referencia a un grupo de personas determinado.
personId - Identificador que hace referencia a una persona determinada.
url - Dirección URL accesible públicamente de una imagen.
addPersonFaceFromUrlOptionalParameter - 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 la solicitud no se puede enviar

addPersonFaceFromUrlAsync

public Observable addPersonFaceFromUrlAsync(String personGroupId, UUID personId, String url, AddPersonFaceFromUrlOptionalParameter addPersonFaceFromUrlOptionalParameter)

Agregue una cara representativa a una persona para su identificación. La cara de entrada se especifica como una imagen con un rectángulo targetFace.

Parameters:

personGroupId - Identificador que hace referencia a un grupo de personas determinado.
personId - Identificador que hace referencia a una persona determinada.
url - Dirección URL accesible públicamente de una imagen.
addPersonFaceFromUrlOptionalParameter - 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 PersonGroupPersonsCreateDefinitionStages.WithPersonGroupId create()

Crea una nueva persona en un grupo de personas especificado.

Returns:

la primera fase de la llamada de creación

create

public Person create(String personGroupId, CreatePersonGroupPersonsOptionalParameter createOptionalParameter)

Crea una nueva persona en un grupo de personas especificado.

Parameters:

personGroupId - Identificador que hace referencia a un grupo de personas determinado.
createOptionalParameter - el objeto que representa los parámetros opcionales que se van a establecer antes de llamar a esta API.

Returns:

el objeto Person 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 la solicitud no se puede enviar

createAsync

public Observable createAsync(String personGroupId, CreatePersonGroupPersonsOptionalParameter createOptionalParameter)

Crea una nueva persona en un grupo de personas especificado.

Parameters:

personGroupId - Identificador que hace referencia a un grupo de personas determinado.
createOptionalParameter - el objeto que representa los parámetros opcionales que se van a establecer antes de llamar a esta API.

Returns:

que se puede observar en el objeto Person

Throws:

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

delete

public void delete(String personGroupId, UUID personId)

Elimina una persona existente de un grupo de personas. También se eliminarán las imágenes faciales persistentes de la persona.

Parameters:

personGroupId - Identificador que hace referencia a un grupo de personas determinado.
personId - Identificador que hace referencia a una persona 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 la solicitud no se puede enviar

deleteAsync

public Observable deleteAsync(String personGroupId, UUID personId)

Elimina una persona existente de un grupo de personas. También se eliminarán las imágenes faciales persistentes de la persona.

Parameters:

personGroupId - Identificador que hace referencia a un grupo de personas determinado.
personId - Identificador que hace referencia a una persona determinada.

Returns:

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

Throws:

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

deleteFace

public void deleteFace(String personGroupId, UUID personId, UUID persistedFaceId)

Elimina una cara de una persona. También se eliminará la imagen relativa de la cara persistente.

Parameters:

personGroupId - Identificador que hace referencia a un grupo de personas determinado.
personId - Identificador que hace referencia a una persona determinada.
persistedFaceId - Identificador que hace referencia a un valor 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 la solicitud no se puede enviar

deleteFaceAsync

public Observable deleteFaceAsync(String personGroupId, UUID personId, UUID persistedFaceId)

Elimina una cara de una persona. También se eliminará la imagen relativa de la cara persistente.

Parameters:

personGroupId - Identificador que hace referencia a un grupo de personas determinado.
personId - Identificador que hace referencia a una persona determinada.
persistedFaceId - Identificador que hace referencia a un valor persistedFaceId determinado de una cara existente.

Returns:

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

Throws:

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

get

public Person get(String personGroupId, UUID personId)

Recupere la información de una persona, incluidas las caras persistentes registradas, el nombre y los datos de usuario.

Parameters:

personGroupId - Identificador que hace referencia a un grupo de personas determinado.
personId - Identificador que hace referencia a una persona determinada.

Returns:

el objeto Person 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 la solicitud no se puede enviar

getAsync

public Observable getAsync(String personGroupId, UUID personId)

Recupere la información de una persona, incluidas las caras persistentes registradas, el nombre y los datos de usuario.

Parameters:

personGroupId - Identificador que hace referencia a un grupo de personas determinado.
personId - Identificador que hace referencia a una persona determinada.

Returns:

que se puede observar en el objeto Person

Throws:

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

getFace

public PersistedFace getFace(String personGroupId, UUID personId, UUID persistedFaceId)

Recupere información sobre una cara persistente (especificada por persistedFaceId, personId y su elemento personGroupId).

Parameters:

personGroupId - Identificador que hace referencia a un grupo de personas determinado.
personId - Identificador que hace referencia a una persona determinada.
persistedFaceId - Identificador que hace referencia a un valor persistedFaceId determinado de una cara existente.

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 la solicitud no se puede enviar

getFaceAsync

public Observable getFaceAsync(String personGroupId, UUID personId, UUID persistedFaceId)

Recupere información sobre una cara persistente (especificada por persistedFaceId, personId y su elemento personGroupId).

Parameters:

personGroupId - Identificador que hace referencia a un grupo de personas determinado.
personId - Identificador que hace referencia a una persona determinada.
persistedFaceId - Identificador que hace referencia a un valor persistedFaceId determinado de una cara existente.

Returns:

observable para el objeto PersistedFace

Throws:

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

list

public PersonGroupPersonsListDefinitionStages.WithPersonGroupId list()

Enumere todas las personas de un grupo de personas y recupere información de persona (incluidos personId, name, userData y persistedFaceIds de caras registradas de la persona).

Returns:

la primera fase de la llamada de lista

list

public List list(String personGroupId, ListPersonGroupPersonsOptionalParameter listOptionalParameter)

Enumere todas las personas de un grupo de personas y recupere información de persona (incluidos personId, name, userData y persistedFaceIds de caras registradas de la persona).

Parameters:

personGroupId - Identificador que hace referencia a un grupo de personas determinado.
listOptionalParameter - el objeto que representa los parámetros opcionales que se van a establecer antes de llamar a esta API.

Returns:

El objeto List<Person> 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 la solicitud no se puede enviar

listAsync

public Observable> listAsync(String personGroupId, ListPersonGroupPersonsOptionalParameter listOptionalParameter)

Enumere todas las personas de un grupo de personas y recupere información de persona (incluidos personId, name, userData y persistedFaceIds de caras registradas de la persona).

Parameters:

personGroupId - Identificador que hace referencia a un grupo de personas determinado.
listOptionalParameter - el objeto que representa los parámetros opcionales que se van a establecer antes de llamar a esta API.

Returns:

que se puede observar en el objeto List<Person>

Throws:

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

update

public PersonGroupPersonsUpdateDefinitionStages.WithPersonGroupId update()

Actualiza los elementos name o userData de una persona.

Returns:

la primera fase de la llamada de actualización

update

public void update(String personGroupId, UUID personId, UpdatePersonGroupPersonsOptionalParameter updateOptionalParameter)

Actualiza los elementos name o userData de una persona.

Parameters:

personGroupId - Identificador que hace referencia a un grupo de personas determinado.
personId - Identificador que hace referencia a una persona 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 personGroupId, UUID personId, UpdatePersonGroupPersonsOptionalParameter updateOptionalParameter)

Actualiza los elementos name o userData de una persona.

Parameters:

personGroupId - Identificador que hace referencia a un grupo de personas determinado.
personId - Identificador que hace referencia a una persona 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.

updateFace

public PersonGroupPersonsUpdateFaceDefinitionStages.WithPersonGroupId updateFace()

Actualice el campo userData de una persona persistente de la cara.

Returns:

la primera fase de la llamada updateFace

updateFace

public void updateFace(String personGroupId, UUID personId, UUID persistedFaceId, UpdateFaceOptionalParameter updateFaceOptionalParameter)

Actualice el campo userData de una persona persistente de la cara.

Parameters:

personGroupId - Identificador que hace referencia a un grupo de personas determinado.
personId - Identificador que hace referencia a una persona determinada.
persistedFaceId - Identificador que hace referencia a un elemento persistedFaceId determinado de una cara existente.
updateFaceOptionalParameter - 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

updateFaceAsync

public Observable updateFaceAsync(String personGroupId, UUID personId, UUID persistedFaceId, UpdateFaceOptionalParameter updateFaceOptionalParameter)

Actualice el campo userData de una persona persistente de la cara.

Parameters:

personGroupId - Identificador que hace referencia a un grupo de personas determinado.
personId - Identificador que hace referencia a una persona determinada.
persistedFaceId - Identificador que hace referencia a un elemento persistedFaceId determinado de una cara existente.
updateFaceOptionalParameter - 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