PersonGroupPersons Interface
public interface PersonGroupPersons
An instance of this class provides access to all the operations defined in PersonGroupPersons.
Method Summary
Modifier and Type | Method and Description |
---|---|
PersonGroupPersonsAddPersonFaceFromStreamDefinitionStages.WithPersonGroupId |
addPersonFaceFromStream()
Add a representative face to a person for identification. The input face is specified as an image with a targetFace rectangle. |
Persisted |
addPersonFaceFromStream(String personGroupId, UUID personId, byte[] image, AddPersonFaceFromStreamOptionalParameter addPersonFaceFromStreamOptionalParameter)
Add a representative face to a person for identification. The input face is specified as an image with a targetFace rectangle. |
Observable<Persisted |
addPersonFaceFromStreamAsync(String personGroupId, UUID personId, byte[] image, AddPersonFaceFromStreamOptionalParameter addPersonFaceFromStreamOptionalParameter)
Add a representative face to a person for identification. The input face is specified as an image with a targetFace rectangle. |
PersonGroupPersonsAddPersonFaceFromUrlDefinitionStages.WithPersonGroupId |
addPersonFaceFromUrl()
Add a representative face to a person for identification. The input face is specified as an image with a targetFace rectangle. |
Persisted |
addPersonFaceFromUrl(String personGroupId, UUID personId, String url, AddPersonFaceFromUrlOptionalParameter addPersonFaceFromUrlOptionalParameter)
Add a representative face to a person for identification. The input face is specified as an image with a targetFace rectangle. |
Observable<Persisted |
addPersonFaceFromUrlAsync(String personGroupId, UUID personId, String url, AddPersonFaceFromUrlOptionalParameter addPersonFaceFromUrlOptionalParameter)
Add a representative face to a person for identification. The input face is specified as an image with a targetFace rectangle. |
PersonGroupPersonsCreateDefinitionStages.WithPersonGroupId |
create()
Create a new person in a specified person group. |
Person |
create(String personGroupId, CreatePersonGroupPersonsOptionalParameter createOptionalParameter)
Create a new person in a specified person group. |
Observable<Person> |
createAsync(String personGroupId, CreatePersonGroupPersonsOptionalParameter createOptionalParameter)
Create a new person in a specified person group. |
void |
delete(String personGroupId, UUID personId)
Delete an existing person from a person group. Persisted face images of the person will also be deleted. |
Observable<Void> |
deleteAsync(String personGroupId, UUID personId)
Delete an existing person from a person group. Persisted face images of the person will also be deleted. |
void |
deleteFace(String personGroupId, UUID personId, UUID persistedFaceId)
Delete a face from a person. Relative image for the persisted face will also be deleted. |
Observable<Void> |
deleteFaceAsync(String personGroupId, UUID personId, UUID persistedFaceId)
Delete a face from a person. Relative image for the persisted face will also be deleted. |
Person |
get(String personGroupId, UUID personId)
Retrieve a person's information, including registered persisted faces, name and userData. |
Observable<Person> |
getAsync(String personGroupId, UUID personId)
Retrieve a person's information, including registered persisted faces, name and userData. |
Persisted |
getFace(String personGroupId, UUID personId, UUID persistedFaceId)
Retrieve information about a persisted face (specified by persistedFaceId, personId and its belonging personGroupId). |
Observable<Persisted |
getFaceAsync(String personGroupId, UUID personId, UUID persistedFaceId)
Retrieve information about a persisted face (specified by persistedFaceId, personId and its belonging personGroupId). |
PersonGroupPersonsListDefinitionStages.WithPersonGroupId |
list()
List all persons in a person group, and retrieve person information (including personId, name, userData and persistedFaceIds of registered faces of the person). |
List<Person> |
list(String personGroupId, ListPersonGroupPersonsOptionalParameter listOptionalParameter)
List all persons in a person group, and retrieve person information (including personId, name, userData and persistedFaceIds of registered faces of the person). |
Observable<List<Person>> |
listAsync(String personGroupId, ListPersonGroupPersonsOptionalParameter listOptionalParameter)
List all persons in a person group, and retrieve person information (including personId, name, userData and persistedFaceIds of registered faces of the person). |
PersonGroupPersonsUpdateDefinitionStages.WithPersonGroupId |
update()
Update name or userData of a person. |
void |
update(String personGroupId, UUID personId, UpdatePersonGroupPersonsOptionalParameter updateOptionalParameter)
Update name or userData of a person. |
Observable<Void> |
updateAsync(String personGroupId, UUID personId, UpdatePersonGroupPersonsOptionalParameter updateOptionalParameter)
Update name or userData of a person. |
PersonGroupPersonsUpdateFaceDefinitionStages.WithPersonGroupId |
updateFace()
Update a person persisted face's userData field. |
void |
updateFace(String personGroupId, UUID personId, UUID persistedFaceId, UpdateFaceOptionalParameter updateFaceOptionalParameter)
Update a person persisted face's userData field. |
Observable<Void> |
updateFaceAsync(String personGroupId, UUID personId, UUID persistedFaceId, UpdateFaceOptionalParameter updateFaceOptionalParameter)
Update a person persisted face's userData field. |
Method Details
addPersonFaceFromStream
public PersonGroupPersonsAddPersonFaceFromStreamDefinitionStages.WithPersonGroupId addPersonFaceFromStream()
Add a representative face to a person for identification. The input face is specified as an image with a targetFace rectangle.
Returns:
addPersonFaceFromStream
public PersistedFace addPersonFaceFromStream(String personGroupId, UUID personId, byte[] image, AddPersonFaceFromStreamOptionalParameter addPersonFaceFromStreamOptionalParameter)
Add a representative face to a person for identification. The input face is specified as an image with a targetFace rectangle.
Parameters:
Returns:
Throws:
addPersonFaceFromStreamAsync
public Observable
Add a representative face to a person for identification. The input face is specified as an image with a targetFace rectangle.
Parameters:
Returns:
Throws:
addPersonFaceFromUrl
public PersonGroupPersonsAddPersonFaceFromUrlDefinitionStages.WithPersonGroupId addPersonFaceFromUrl()
Add a representative face to a person for identification. The input face is specified as an image with a targetFace rectangle.
Returns:
addPersonFaceFromUrl
public PersistedFace addPersonFaceFromUrl(String personGroupId, UUID personId, String url, AddPersonFaceFromUrlOptionalParameter addPersonFaceFromUrlOptionalParameter)
Add a representative face to a person for identification. The input face is specified as an image with a targetFace rectangle.
Parameters:
Returns:
Throws:
addPersonFaceFromUrlAsync
public Observable
Add a representative face to a person for identification. The input face is specified as an image with a targetFace rectangle.
Parameters:
Returns:
Throws:
create
public PersonGroupPersonsCreateDefinitionStages.WithPersonGroupId create()
Create a new person in a specified person group.
Returns:
create
public Person create(String personGroupId, CreatePersonGroupPersonsOptionalParameter createOptionalParameter)
Create a new person in a specified person group.
Parameters:
Returns:
Throws:
createAsync
public Observable
Create a new person in a specified person group.
Parameters:
Returns:
Throws:
delete
public void delete(String personGroupId, UUID personId)
Delete an existing person from a person group. Persisted face images of the person will also be deleted.
Parameters:
Throws:
deleteAsync
public Observable
Delete an existing person from a person group. Persisted face images of the person will also be deleted.
Parameters:
Returns:
Throws:
deleteFace
public void deleteFace(String personGroupId, UUID personId, UUID persistedFaceId)
Delete a face from a person. Relative image for the persisted face will also be deleted.
Parameters:
Throws:
deleteFaceAsync
public Observable
Delete a face from a person. Relative image for the persisted face will also be deleted.
Parameters:
Returns:
Throws:
get
public Person get(String personGroupId, UUID personId)
Retrieve a person's information, including registered persisted faces, name and userData.
Parameters:
Returns:
Throws:
getAsync
public Observable
Retrieve a person's information, including registered persisted faces, name and userData.
Parameters:
Returns:
Throws:
getFace
public PersistedFace getFace(String personGroupId, UUID personId, UUID persistedFaceId)
Retrieve information about a persisted face (specified by persistedFaceId, personId and its belonging personGroupId).
Parameters:
Returns:
Throws:
getFaceAsync
public Observable
Retrieve information about a persisted face (specified by persistedFaceId, personId and its belonging personGroupId).
Parameters:
Returns:
Throws:
list
public PersonGroupPersonsListDefinitionStages.WithPersonGroupId list()
List all persons in a person group, and retrieve person information (including personId, name, userData and persistedFaceIds of registered faces of the person).
Returns:
list
public List
List all persons in a person group, and retrieve person information (including personId, name, userData and persistedFaceIds of registered faces of the person).
Parameters:
Returns:
Throws:
listAsync
public Observable<>
List all persons in a person group, and retrieve person information (including personId, name, userData and persistedFaceIds of registered faces of the person).
Parameters:
Returns:
Throws:
update
public PersonGroupPersonsUpdateDefinitionStages.WithPersonGroupId update()
Update name or userData of a person.
Returns:
update
public void update(String personGroupId, UUID personId, UpdatePersonGroupPersonsOptionalParameter updateOptionalParameter)
Update name or userData of a person.
Parameters:
Throws:
updateAsync
public Observable
Update name or userData of a person.
Parameters:
Returns:
Throws:
updateFace
public PersonGroupPersonsUpdateFaceDefinitionStages.WithPersonGroupId updateFace()
Update a person persisted face's userData field.
Returns:
updateFace
public void updateFace(String personGroupId, UUID personId, UUID persistedFaceId, UpdateFaceOptionalParameter updateFaceOptionalParameter)
Update a person persisted face's userData field.
Parameters:
Throws:
updateFaceAsync
public Observable
Update a person persisted face's userData field.
Parameters:
Returns:
Throws:
Applies to
Azure SDK for Java
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기