Partilhar via


FaceLists Interface

public interface FaceLists

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

Resumo do método

Modificador e tipo Método e descrição
FaceListsAddFaceFromStreamDefinitionStages.WithFaceListId addFaceFromStream()

Adicione um rosto a uma lista de rostos. A face de entrada é especificada como uma imagem com um retângulo targetFace. Ele retorna um persistedFaceId que representa o rosto adicionado e persistedFaceId não expirará.

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

Adicione um rosto a uma lista de rostos. A face de entrada é especificada como uma imagem com um retângulo targetFace. Ele retorna um persistedFaceId que representa o rosto adicionado e persistedFaceId não expirará.

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

Adicione um rosto a uma lista de rostos. A face de entrada é especificada como uma imagem com um retângulo targetFace. Ele retorna um persistedFaceId que representa o rosto adicionado e persistedFaceId não expirará.

FaceListsAddFaceFromUrlDefinitionStages.WithFaceListId addFaceFromUrl()

Adicione um rosto a uma lista de rostos. A face de entrada é especificada como uma imagem com um retângulo targetFace. Ele retorna um persistedFaceId que representa o rosto adicionado e persistedFaceId não expirará.

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

Adicione um rosto a uma lista de rostos. A face de entrada é especificada como uma imagem com um retângulo targetFace. Ele retorna um persistedFaceId que representa o rosto adicionado e persistedFaceId não expirará.

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

Adicione um rosto a uma lista de rostos. A face de entrada é especificada como uma imagem com um retângulo targetFace. Ele retorna um persistedFaceId que representa o rosto adicionado e persistedFaceId não expirará.

FaceListsCreateDefinitionStages.WithFaceListId create()

Crie uma lista de rostos vazia. Até 64 listas de rostos têm permissão para existir em uma assinatura.

void create(String faceListId, CreateFaceListsOptionalParameter createOptionalParameter)

Crie uma lista de rostos vazia. Até 64 listas de rostos têm permissão para existir em uma assinatura.

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

Crie uma lista de rostos vazia. Até 64 listas de rostos têm permissão para existir em uma assinatura.

void delete(String faceListId)

Exclua uma lista de rostos existente de acordo com faceListId. As imagens faciais persistentes na lista de rostos também serão excluídas.

Observable<Void> deleteAsync(String faceListId)

Exclua uma lista de rostos existente de acordo com faceListId. As imagens faciais persistentes na lista de rostos também serão excluídas.

void deleteFace(String faceListId, UUID persistedFaceId)

Exclua um rosto existente de uma lista de rostos (fornecida por um persisitedFaceId e um faceListId). A imagem persistente relacionada ao rosto também será excluída.

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

Exclua um rosto existente de uma lista de rostos (fornecida por um persisitedFaceId e um faceListId). A imagem persistente relacionada ao rosto também será excluída.

FaceList get(String faceListId)

Recupere as informações de uma lista de rostos.

Observable<FaceList> getAsync(String faceListId)

Recupere as informações de uma lista de rostos.

List<FaceList> list()

Recupere informações sobre todas as listas de rostos existentes. Somente faceListId, name e userData serão retornados.

Observable<List<FaceList>> listAsync()

Recupere informações sobre todas as listas de rostos existentes. Somente faceListId, name e userData serão retornados.

FaceListsUpdateDefinitionStages.WithFaceListId update()

Atualizar informações de uma lista de rostos.

void update(String faceListId, UpdateFaceListsOptionalParameter updateOptionalParameter)

Atualizar informações de uma lista de rostos.

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

Atualizar informações de uma lista de rostos.

Detalhes do método

addFaceFromStream

public FaceListsAddFaceFromStreamDefinitionStages.WithFaceListId addFaceFromStream()

Adicione um rosto a uma lista de rostos. A face de entrada é especificada como uma imagem com um retângulo targetFace. Ele retorna um persistedFaceId que representa o rosto adicionado e persistedFaceId não expirará.

Returns:

o primeiro estágio da chamada addFaceFromStream

addFaceFromStream

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

Adicione um rosto a uma lista de rostos. A face de entrada é especificada como uma imagem com um retângulo targetFace. Ele retorna um persistedFaceId que representa o rosto adicionado e persistedFaceId não expirará.

Parameters:

faceListId - Id referenciando uma lista de rostos específica.
image - Um fluxo de imagens.
addFaceFromStreamOptionalParameter - 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

addFaceFromStreamAsync

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

Adicione um rosto a uma lista de rostos. A face de entrada é especificada como uma imagem com um retângulo targetFace. Ele retorna um persistedFaceId que representa o rosto adicionado e persistedFaceId não expirará.

Parameters:

faceListId - Id referenciando uma lista de rostos específica.
image - Um fluxo de imagens.
addFaceFromStreamOptionalParameter - 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

addFaceFromUrl

public FaceListsAddFaceFromUrlDefinitionStages.WithFaceListId addFaceFromUrl()

Adicione um rosto a uma lista de rostos. A face de entrada é especificada como uma imagem com um retângulo targetFace. Ele retorna um persistedFaceId que representa o rosto adicionado e persistedFaceId não expirará.

Returns:

o primeiro estágio da chamada addFaceFromUrl

addFaceFromUrl

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

Adicione um rosto a uma lista de rostos. A face de entrada é especificada como uma imagem com um retângulo targetFace. Ele retorna um persistedFaceId que representa o rosto adicionado e persistedFaceId não expirará.

Parameters:

faceListId - Id referenciando uma lista de rostos específica.
url - URL acessível publicamente de uma imagem.
addFaceFromUrlOptionalParameter - 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

addFaceFromUrlAsync

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

Adicione um rosto a uma lista de rostos. A face de entrada é especificada como uma imagem com um retângulo targetFace. Ele retorna um persistedFaceId que representa o rosto adicionado e persistedFaceId não expirará.

Parameters:

faceListId - Id referenciando uma lista de rostos específica.
url - URL acessível publicamente de uma imagem.
addFaceFromUrlOptionalParameter - 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 FaceListsCreateDefinitionStages.WithFaceListId create()

Crie uma lista de rostos vazia. Até 64 listas de rostos têm permissão para existir em uma assinatura.

Returns:

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

create

public void create(String faceListId, CreateFaceListsOptionalParameter createOptionalParameter)

Crie uma lista de rostos vazia. Até 64 listas de rostos têm permissão para existir em uma assinatura.

Parameters:

faceListId - Id referenciando uma lista de rostos específica.
createOptionalParameter - 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

createAsync

public Observable createAsync(String faceListId, CreateFaceListsOptionalParameter createOptionalParameter)

Crie uma lista de rostos vazia. Até 64 listas de rostos têm permissão para existir em uma assinatura.

Parameters:

faceListId - Id referenciando uma lista de rostos específica.
createOptionalParameter - 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

delete

public void delete(String faceListId)

Exclua uma lista de rostos existente de acordo com faceListId. As imagens faciais persistentes na lista de rostos também serão excluídas.

Parameters:

faceListId - Id referenciando uma lista de rostos específica.

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 faceListId)

Exclua uma lista de rostos existente de acordo com faceListId. As imagens faciais persistentes na lista de rostos também serão excluídas.

Parameters:

faceListId - Id referenciando uma lista de rostos específica.

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 faceListId, UUID persistedFaceId)

Exclua um rosto existente de uma lista de rostos (fornecida por um persisitedFaceId e um faceListId). A imagem persistente relacionada ao rosto também será excluída.

Parameters:

faceListId - Id referenciando uma lista de rostos específica.
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 faceListId, UUID persistedFaceId)

Exclua um rosto existente de uma lista de rostos (fornecida por um persisitedFaceId e um faceListId). A imagem persistente relacionada ao rosto também será excluída.

Parameters:

faceListId - Id referenciando uma lista de rostos específica.
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 FaceList get(String faceListId)

Recupere as informações de uma lista de rostos.

Parameters:

faceListId - Id referenciando uma lista de rostos específica.

Returns:

o objeto FaceList 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 faceListId)

Recupere as informações de uma lista de rostos.

Parameters:

faceListId - Id referenciando uma lista de rostos específica.

Returns:

o observável para o objeto FaceList

Throws:

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

list

public List list()

Recupere informações sobre todas as listas de rostos existentes. Somente faceListId, name e userData serão retornados.

Returns:

o objeto List<FaceList> 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()

Recupere informações sobre todas as listas de rostos existentes. Somente faceListId, name e userData serão retornados.

Returns:

o observável para o objeto List<FaceList>

Throws:

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

update

public FaceListsUpdateDefinitionStages.WithFaceListId update()

Atualizar informações de uma lista de rostos.

Returns:

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

update

public void update(String faceListId, UpdateFaceListsOptionalParameter updateOptionalParameter)

Atualizar informações de uma lista de rostos.

Parameters:

faceListId - Id referenciando uma lista de rostos específica.
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 faceListId, UpdateFaceListsOptionalParameter updateOptionalParameter)

Atualizar informações de uma lista de rostos.

Parameters:

faceListId - Id referenciando uma lista de rostos específica.
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

Aplica-se a