Compartir a través de


PersonGroups Interfaz

public interface PersonGroups

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

Resumen del método

Modificador y tipo Método y descripción
PersonGroupsCreateDefinitionStages.WithPersonGroupId create()

Cree un nuevo grupo de personas con personGroupId, nombre y userData proporcionados por el usuario especificados.

void create(String personGroupId, CreatePersonGroupsOptionalParameter createOptionalParameter)

Cree un nuevo grupo de personas con personGroupId, nombre y userData proporcionados por el usuario especificados.

Observable<Void> createAsync(String personGroupId, CreatePersonGroupsOptionalParameter createOptionalParameter)

Cree un nuevo grupo de personas con personGroupId, nombre y userData proporcionados por el usuario especificados.

void delete(String personGroupId)

Elimine un grupo de personas existente. También se eliminarán las imágenes faciales persistentes de todas las personas del grupo de personas.

Observable<Void> deleteAsync(String personGroupId)

Elimine un grupo de personas existente. También se eliminarán las imágenes faciales persistentes de todas las personas del grupo de personas.

PersonGroup get(String personGroupId)

Recupere la información de un grupo de personas, incluido su nombre y userData.

Observable<PersonGroup> getAsync(String personGroupId)

Recupere la información de un grupo de personas, incluido su nombre y userData.

TrainingStatus getTrainingStatus(String personGroupId)

Recupere el estado de entrenamiento de un grupo de personas (completado o en curso).

Observable<TrainingStatus> getTrainingStatusAsync(String personGroupId)

Recupere el estado de entrenamiento de un grupo de personas (completado o en curso).

PersonGroupsListDefinitionStages.WithExecute list()

Enumerar grupos de personas y su información.

List<PersonGroup> list(ListPersonGroupsOptionalParameter listOptionalParameter)

Enumerar grupos de personas y su información.

Observable<List<PersonGroup>> listAsync(ListPersonGroupsOptionalParameter listOptionalParameter)

Enumera los grupos de personas y su información.

void train(String personGroupId)

Poner en cola una tarea de entrenamiento de grupo de personas, es posible que la tarea de entrenamiento no se inicie inmediatamente.

Observable<Void> trainAsync(String personGroupId)

Poner en cola una tarea de entrenamiento de grupo de personas, es posible que la tarea de entrenamiento no se inicie inmediatamente.

PersonGroupsUpdateDefinitionStages.WithPersonGroupId update()

Actualice el nombre para mostrar y userData de un grupo de personas existente. Las propiedades que no aparecen en el cuerpo de la solicitud no se actualizarán.

void update(String personGroupId, UpdatePersonGroupsOptionalParameter updateOptionalParameter)

Actualice el nombre para mostrar y userData de un grupo de personas existente. Las propiedades que no aparecen en el cuerpo de la solicitud no se actualizarán.

Observable<Void> updateAsync(String personGroupId, UpdatePersonGroupsOptionalParameter updateOptionalParameter)

Actualice el nombre para mostrar y userData de un grupo de personas existente. Las propiedades que no aparecen en el cuerpo de la solicitud no se actualizarán.

Detalles del método

create

public PersonGroupsCreateDefinitionStages.WithPersonGroupId create()

Cree un nuevo grupo de personas con personGroupId, nombre y userData proporcionados por el usuario especificados.

Returns:

la primera fase de la llamada de creación

create

public void create(String personGroupId, CreatePersonGroupsOptionalParameter createOptionalParameter)

Cree un nuevo grupo de personas con personGroupId, nombre y userData proporcionados por el usuario especificados.

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.

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, CreatePersonGroupsOptionalParameter createOptionalParameter)

Cree un nuevo grupo de personas con personGroupId, nombre y userData proporcionados por el usuario especificados.

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:

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.

delete

public void delete(String personGroupId)

Elimine un grupo de personas existente. También se eliminarán las imágenes faciales persistentes de todas las personas del grupo de personas.

Parameters:

personGroupId - Identificador que hace referencia a un grupo de personas determinado.

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)

Elimine un grupo de personas existente. También se eliminarán las imágenes faciales persistentes de todas las personas del grupo de personas.

Parameters:

personGroupId - Identificador que hace referencia a un grupo de personas determinado.

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 PersonGroup get(String personGroupId)

Recupere la información de un grupo de personas, incluido su nombre y userData.

Parameters:

personGroupId - Identificador que hace referencia a un grupo de personas determinado.

Returns:

Objeto PersonGroup 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)

Recupere la información de un grupo de personas, incluido su nombre y userData.

Parameters:

personGroupId - Identificador que hace referencia a un grupo de personas determinado.

Returns:

que se puede observar en el objeto PersonGroup

Throws:

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

getTrainingStatus

public TrainingStatus getTrainingStatus(String personGroupId)

Recupere el estado de entrenamiento de un grupo de personas (completado o en curso).

Parameters:

personGroupId - Identificador que hace referencia a un grupo de personas determinado.

Returns:

El objeto TrainingStatus 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

getTrainingStatusAsync

public Observable getTrainingStatusAsync(String personGroupId)

Recupere el estado de entrenamiento de un grupo de personas (completado o en curso).

Parameters:

personGroupId - Identificador que hace referencia a un grupo de personas determinado.

Returns:

observable para el objeto TrainingStatus

Throws:

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

list

public PersonGroupsListDefinitionStages.WithExecute list()

Enumerar grupos de personas y su información.

Returns:

la primera fase de la llamada de lista

list

public List list(ListPersonGroupsOptionalParameter listOptionalParameter)

Enumerar grupos de personas y su información.

Parameters:

listOptionalParameter - el objeto que representa los parámetros opcionales que se van a establecer antes de llamar a esta API.

Returns:

El objeto List<PersonGroup> 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(ListPersonGroupsOptionalParameter listOptionalParameter)

Enumera los grupos de personas y su información.

Parameters:

listOptionalParameter - el objeto que representa los parámetros opcionales que se van a establecer antes de llamar a esta API.

Returns:

observable para el objeto List<PersonGroup>

Throws:

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

train

public void train(String personGroupId)

Poner en cola una tarea de entrenamiento de grupo de personas, es posible que la tarea de entrenamiento no se inicie inmediatamente.

Parameters:

personGroupId - Identificador que hace referencia a un grupo de personas determinado.

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

trainAsync

public Observable trainAsync(String personGroupId)

Poner en cola una tarea de entrenamiento de grupo de personas, es posible que la tarea de entrenamiento no se inicie inmediatamente.

Parameters:

personGroupId - Identificador que hace referencia a un grupo de personas determinado.

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.

update

public PersonGroupsUpdateDefinitionStages.WithPersonGroupId update()

Actualice el nombre para mostrar y userData de un grupo de personas existente. Las propiedades que no aparecen en el cuerpo de la solicitud no se actualizarán.

Returns:

la primera fase de la llamada de actualización

update

public void update(String personGroupId, UpdatePersonGroupsOptionalParameter updateOptionalParameter)

Actualice el nombre para mostrar y userData de un grupo de personas existente. Las propiedades que no aparecen en el cuerpo de la solicitud no se actualizarán.

Parameters:

personGroupId - Identificador que hace referencia a un grupo de personas determinado.
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, UpdatePersonGroupsOptionalParameter updateOptionalParameter)

Actualice el nombre para mostrar y userData de un grupo de personas existente. Las propiedades que no aparecen en el cuerpo de la solicitud no se actualizarán.

Parameters:

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