Compartilhar via


PersonGroupPersons Interface

public interface PersonGroupPersons

Uma instância dessa classe fornece acesso a todas as operações definidas em PersonGroupPersons.

Resumo do método

Modificador e tipo Método e descrição
PersonGroupPersonsAddPersonFaceFromStreamDefinitionStages.WithPersonGroupId addPersonFaceFromStream()

Adicione um rosto representativo a uma pessoa para identificação. A face de entrada é especificada como uma imagem com um retângulo targetFace.

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

Adicione um rosto representativo a uma pessoa para identificação. A face de entrada é especificada como uma imagem com um retângulo targetFace.

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

Adicione um rosto representativo a uma pessoa para identificação. A face de entrada é especificada como uma imagem com um retângulo targetFace.

PersonGroupPersonsAddPersonFaceFromUrlDefinitionStages.WithPersonGroupId addPersonFaceFromUrl()

Adicione um rosto representativo a uma pessoa para identificação. A face de entrada é especificada como uma imagem com um retângulo targetFace.

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

Adicione um rosto representativo a uma pessoa para identificação. A face de entrada é especificada como uma imagem com um retângulo targetFace.

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

Adicione um rosto representativo a uma pessoa para identificação. A face de entrada é especificada como uma imagem com um retângulo targetFace.

PersonGroupPersonsCreateDefinitionStages.WithPersonGroupId create()

Criar uma pessoa em um grupo de pessoas especificado.

Person create(String personGroupId, CreatePersonGroupPersonsOptionalParameter createOptionalParameter)

Criar uma pessoa em um grupo de pessoas especificado.

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

Criar uma pessoa em um grupo de pessoas especificado.

void delete(String personGroupId, UUID personId)

Excluir uma pessoa de um grupo de pessoas. As imagens faciais persistentes da pessoa também serão excluídas.

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

Excluir uma pessoa de um grupo de pessoas. As imagens faciais persistentes da pessoa também serão excluídas.

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

Exclua um rosto de uma pessoa. A imagem relativa do rosto persistente também será excluída.

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

Exclua um rosto de uma pessoa. A imagem relativa do rosto persistente também será excluída.

Person get(String personGroupId, UUID personId)

Recupere as informações de uma pessoa, incluindo rostos persistentes registrados, nome e userData.

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

Recupere as informações de uma pessoa, incluindo rostos persistentes registrados, nome e userData.

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

Recupere informações sobre um rosto persistente (especificado por persistedFaceId, personId e sua pessoa pertencenteGroupId).

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

Recupere informações sobre um rosto persistente (especificado por persistedFaceId, personId e sua pessoa pertencenteGroupId).

PersonGroupPersonsListDefinitionStages.WithPersonGroupId list()

Liste todas as pessoas em um grupo de pessoas e recupere informações de pessoa (incluindo personId, name, userData e persistedFaceIds de rostos registrados da pessoa).

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

Liste todas as pessoas em um grupo de pessoas e recupere informações de pessoa (incluindo personId, name, userData e persistedFaceIds de rostos registrados da pessoa).

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

Liste todas as pessoas em um grupo de pessoas e recupere informações de pessoa (incluindo personId, name, userData e persistedFaceIds de rostos registrados da pessoa).

PersonGroupPersonsUpdateDefinitionStages.WithPersonGroupId update()

Atualizar nome ou userData de uma pessoa.

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

Atualizar nome ou userData de uma pessoa.

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

Atualizar nome ou userData de uma pessoa.

PersonGroupPersonsUpdateFaceDefinitionStages.WithPersonGroupId updateFace()

Atualize o campo userData de uma pessoa persistente.

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

Atualize o campo userData de uma pessoa persistente.

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

Atualize o campo userData de uma pessoa persistente.

Detalhes do método

addPersonFaceFromStream

public PersonGroupPersonsAddPersonFaceFromStreamDefinitionStages.WithPersonGroupId addPersonFaceFromStream()

Adicione um rosto representativo a uma pessoa para identificação. A face de entrada é especificada como uma imagem com um retângulo targetFace.

Returns:

o primeiro estágio da chamada addPersonFaceFromStream

addPersonFaceFromStream

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

Adicione um rosto representativo a uma pessoa para identificação. A face de entrada é especificada como uma imagem com um retângulo targetFace.

Parameters:

personGroupId - ID que faz referência a um grupo de pessoas específico.
personId - ID referenciando uma pessoa específica.
image - Um fluxo de imagem.
addPersonFaceFromStreamOptionalParameter - o objeto que representa os parâmetros opcionais a serem definidos antes de chamar essa API

Returns:

o objeto PersistedFace se tiver êxito.

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação
APIErrorException - gerado se a solicitação for rejeitada pelo servidor
RuntimeException - todas as outras exceções verificadas encapsuladas se a solicitação não for enviada

addPersonFaceFromStreamAsync

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

Adicione um rosto representativo a uma pessoa para identificação. A face de entrada é especificada como uma imagem com um retângulo targetFace.

Parameters:

personGroupId - ID que faz referência a um grupo de pessoas específico.
personId - ID referenciando uma pessoa específica.
image - Um fluxo de imagem.
addPersonFaceFromStreamOptionalParameter - o objeto que representa os parâmetros opcionais a serem definidos antes de chamar essa API

Returns:

o observável para o objeto PersistedFace

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação

addPersonFaceFromUrl

public PersonGroupPersonsAddPersonFaceFromUrlDefinitionStages.WithPersonGroupId addPersonFaceFromUrl()

Adicione um rosto representativo a uma pessoa para identificação. A face de entrada é especificada como uma imagem com um retângulo targetFace.

Returns:

o primeiro estágio da chamada addPersonFaceFromUrl

addPersonFaceFromUrl

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

Adicione um rosto representativo a uma pessoa para identificação. A face de entrada é especificada como uma imagem com um retângulo targetFace.

Parameters:

personGroupId - Id referenciando um grupo de pessoas específico.
personId - Id referenciando uma pessoa em particular.
url - URL acessível publicamente de uma imagem.
addPersonFaceFromUrlOptionalParameter - o objeto que representa os parâmetros opcionais a serem definidos antes de chamar essa API

Returns:

o objeto PersistedFace se tiver êxito.

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação
APIErrorException - gerado se a solicitação for rejeitada pelo servidor
RuntimeException - todas as outras exceções verificadas encapsuladas se a solicitação não for enviada

addPersonFaceFromUrlAsync

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

Adicione um rosto representativo a uma pessoa para identificação. A face de entrada é especificada como uma imagem com um retângulo targetFace.

Parameters:

personGroupId - Id referenciando um grupo de pessoas específico.
personId - Id referenciando uma pessoa em particular.
url - URL acessível publicamente de uma imagem.
addPersonFaceFromUrlOptionalParameter - o objeto que representa os parâmetros opcionais a serem definidos antes de chamar essa API

Returns:

o observável para o objeto PersistedFace

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação

create

public PersonGroupPersonsCreateDefinitionStages.WithPersonGroupId create()

Criar uma pessoa em um grupo de pessoas especificado.

Returns:

o primeiro estágio da chamada de criação

create

public Person create(String personGroupId, CreatePersonGroupPersonsOptionalParameter createOptionalParameter)

Criar uma pessoa em um grupo de pessoas especificado.

Parameters:

personGroupId - Id referenciando um grupo de pessoas específico.
createOptionalParameter - o objeto que representa os parâmetros opcionais a serem definidos antes de chamar essa API

Returns:

o objeto Person se tiver êxito.

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação
APIErrorException - gerado se a solicitação for rejeitada pelo servidor
RuntimeException - todas as outras exceções verificadas encapsuladas se a solicitação não for enviada

createAsync

public Observable createAsync(String personGroupId, CreatePersonGroupPersonsOptionalParameter createOptionalParameter)

Criar uma pessoa em um grupo de pessoas especificado.

Parameters:

personGroupId - Id referenciando um grupo de pessoas específico.
createOptionalParameter - o objeto que representa os parâmetros opcionais a serem definidos antes de chamar essa API

Returns:

o observável para o objeto Person

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação

delete

public void delete(String personGroupId, UUID personId)

Excluir uma pessoa de um grupo de pessoas. As imagens faciais persistentes da pessoa também serão excluídas.

Parameters:

personGroupId - Id referenciando um grupo de pessoas específico.
personId - Id referenciando uma pessoa em particular.

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação
APIErrorException - gerado se a solicitação for rejeitada pelo servidor
RuntimeException - todas as outras exceções verificadas encapsuladas se a solicitação não for enviada

deleteAsync

public Observable deleteAsync(String personGroupId, UUID personId)

Excluir uma pessoa de um grupo de pessoas. As imagens faciais persistentes da pessoa também serão excluídas.

Parameters:

personGroupId - Id referenciando um grupo de pessoas específico.
personId - Id referenciando uma pessoa em particular.

Returns:

uma representação da computação adiada dessa chamada se for bem-sucedida.

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação

deleteFace

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

Exclua um rosto de uma pessoa. A imagem relativa do rosto persistente também será excluída.

Parameters:

personGroupId - Id referenciando um grupo de pessoas específico.
personId - Id referenciando uma pessoa em particular.
persistedFaceId - Id que faz referência a um persistedFaceId específico de um rosto existente.

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação
APIErrorException - gerado se a solicitação for rejeitada pelo servidor
RuntimeException - todas as outras exceções verificadas encapsuladas se a solicitação não for enviada

deleteFaceAsync

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

Exclua um rosto de uma pessoa. A imagem relativa do rosto persistente também será excluída.

Parameters:

personGroupId - Id referenciando um grupo de pessoas específico.
personId - Id referenciando uma pessoa em particular.
persistedFaceId - Id que faz referência a um persistedFaceId específico de um rosto existente.

Returns:

uma representação da computação adiada dessa chamada se for bem-sucedida.

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação

get

public Person get(String personGroupId, UUID personId)

Recupere as informações de uma pessoa, incluindo rostos persistentes registrados, nome e userData.

Parameters:

personGroupId - Id referenciando um grupo de pessoas específico.
personId - Id referenciando uma pessoa em particular.

Returns:

o objeto Person se tiver êxito.

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação
APIErrorException - gerado se a solicitação for rejeitada pelo servidor
RuntimeException - todas as outras exceções verificadas encapsuladas se a solicitação não for enviada

getAsync

public Observable getAsync(String personGroupId, UUID personId)

Recupere as informações de uma pessoa, incluindo rostos persistentes registrados, nome e userData.

Parameters:

personGroupId - Id referenciando um grupo de pessoas específico.
personId - Id referenciando uma pessoa em particular.

Returns:

o observável para o objeto Person

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação

getFace

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

Recupere informações sobre um rosto persistente (especificado por persistedFaceId, personId e sua pessoa pertencenteGroupId).

Parameters:

personGroupId - Id referenciando um grupo de pessoas específico.
personId - Id referenciando uma pessoa em particular.
persistedFaceId - Id que faz referência a um persistedFaceId específico de um rosto existente.

Returns:

o objeto PersistedFace se tiver êxito.

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação
APIErrorException - gerado se a solicitação for rejeitada pelo servidor
RuntimeException - todas as outras exceções verificadas encapsuladas se a solicitação não for enviada

getFaceAsync

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

Recupere informações sobre um rosto persistente (especificado por persistedFaceId, personId e sua pessoa pertencenteGroupId).

Parameters:

personGroupId - Id referenciando um grupo de pessoas específico.
personId - Id referenciando uma pessoa em particular.
persistedFaceId - Id que faz referência a um persistedFaceId específico de um rosto existente.

Returns:

o observável para o objeto PersistedFace

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação

list

public PersonGroupPersonsListDefinitionStages.WithPersonGroupId list()

Liste todas as pessoas em um grupo de pessoas e recupere informações de pessoa (incluindo personId, name, userData e persistedFaceIds de rostos registrados da pessoa).

Returns:

o primeiro estágio da chamada de lista

list

public List list(String personGroupId, ListPersonGroupPersonsOptionalParameter listOptionalParameter)

Liste todas as pessoas em um grupo de pessoas e recupere informações de pessoa (incluindo personId, name, userData e persistedFaceIds de rostos registrados da pessoa).

Parameters:

personGroupId - Id referenciando um grupo de pessoas específico.
listOptionalParameter - o objeto que representa os parâmetros opcionais a serem definidos antes de chamar essa API

Returns:

o objeto List<Person> se tiver êxito.

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação
APIErrorException - gerado se a solicitação for rejeitada pelo servidor
RuntimeException - todas as outras exceções verificadas encapsuladas se a solicitação não for enviada

listAsync

public Observable> listAsync(String personGroupId, ListPersonGroupPersonsOptionalParameter listOptionalParameter)

Liste todas as pessoas em um grupo de pessoas e recupere informações de pessoa (incluindo personId, name, userData e persistedFaceIds de rostos registrados da pessoa).

Parameters:

personGroupId - Id referenciando um grupo de pessoas específico.
listOptionalParameter - o objeto que representa os parâmetros opcionais a serem definidos antes de chamar essa API

Returns:

o observável para o objeto List<Person>

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação

update

public PersonGroupPersonsUpdateDefinitionStages.WithPersonGroupId update()

Atualizar nome ou userData de uma pessoa.

Returns:

o primeiro estágio da chamada de atualização

update

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

Atualizar nome ou userData de uma pessoa.

Parameters:

personGroupId - Id referenciando um grupo de pessoas específico.
personId - Id referenciando uma pessoa em particular.
updateOptionalParameter - o objeto que representa os parâmetros opcionais a serem definidos antes de chamar essa API

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação
APIErrorException - gerado se a solicitação for rejeitada pelo servidor
RuntimeException - todas as outras exceções verificadas encapsuladas se a solicitação não for enviada

updateAsync

public Observable updateAsync(String personGroupId, UUID personId, UpdatePersonGroupPersonsOptionalParameter updateOptionalParameter)

Atualizar nome ou userData de uma pessoa.

Parameters:

personGroupId - Id referenciando um grupo de pessoas específico.
personId - Id referenciando uma pessoa em particular.
updateOptionalParameter - o objeto que representa os parâmetros opcionais a serem definidos antes de chamar essa API

Returns:

uma representação da computação adiada dessa chamada se for bem-sucedida.

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação

updateFace

public PersonGroupPersonsUpdateFaceDefinitionStages.WithPersonGroupId updateFace()

Atualize o campo userData de uma pessoa persistente.

Returns:

o primeiro estágio da chamada updateFace

updateFace

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

Atualize o campo userData de uma pessoa persistente.

Parameters:

personGroupId - Id referenciando um grupo de pessoas específico.
personId - Id referenciando uma pessoa em particular.
persistedFaceId - Id que faz referência a um persistedFaceId específico de um rosto existente.
updateFaceOptionalParameter - o objeto que representa os parâmetros opcionais a serem definidos antes de chamar essa API

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação
APIErrorException - gerado se a solicitação for rejeitada pelo servidor
RuntimeException - todas as outras exceções verificadas encapsuladas se a solicitação não for enviada

updateFaceAsync

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

Atualize o campo userData de uma pessoa persistente.

Parameters:

personGroupId - Id referenciando um grupo de pessoas específico.
personId - Id referenciando uma pessoa em particular.
persistedFaceId - Id que faz referência a um persistedFaceId específico de um rosto existente.
updateFaceOptionalParameter - o objeto que representa os parâmetros opcionais a serem definidos antes de chamar essa API

Returns:

uma representação da computação adiada dessa chamada se for bem-sucedida.

Throws:

IllegalArgumentException - gerado se os parâmetros falharem na validação

Aplica-se a