你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
PersonGroups 接口
public interface PersonGroups
此类的实例提供对 PersonGroups 中定义的所有操作的访问权限。
方法摘要
方法详细信息
create
public PersonGroupsCreateDefinitionStages.WithPersonGroupId create()
使用指定的 personGroupId、名称和用户提供的 userData 创建新的人员组。
Returns:
创建调用的第一个阶段
create
public void create(String personGroupId, CreatePersonGroupsOptionalParameter createOptionalParameter)
使用指定的 personGroupId、名称和用户提供的 userData 创建新的人员组。
Parameters:
personGroupId
- 引用特定人员组的 ID。
createOptionalParameter
- 表示在调用此 API 之前要设置的可选参数的 对象
Throws:
IllegalArgumentException
- 如果参数未通过验证,则引发
APIErrorException
- 如果服务器拒绝请求,则引发
RuntimeException
- 如果请求发送失败,则所有其他包装的检查异常
createAsync
public Observable createAsync(String personGroupId, CreatePersonGroupsOptionalParameter createOptionalParameter)
使用指定的 personGroupId、名称和用户提供的 userData 创建新的人员组。
Parameters:
personGroupId
- 引用特定人员组的 ID。
createOptionalParameter
- 表示在调用此 API 之前要设置的可选参数的 对象
Returns:
如果成功,则表示此调用的延迟计算。
Throws:
IllegalArgumentException
- 如果参数未通过验证,则引发
delete
public void delete(String personGroupId)
删除现有人员组。 人员组中所有人员的持久化人脸图像也将被删除。
Parameters:
personGroupId
- 引用特定人员组的 ID。
Throws:
IllegalArgumentException
- 如果参数未通过验证,则引发
APIErrorException
- 如果服务器拒绝请求,则引发
RuntimeException
- 如果请求发送失败,则所有其他包装的检查异常
deleteAsync
public Observable deleteAsync(String personGroupId)
删除现有人员组。 人员组中所有人员的持久化人脸图像也将被删除。
Parameters:
personGroupId
- 引用特定人员组的 ID。
Returns:
如果成功,则表示此调用的延迟计算。
Throws:
IllegalArgumentException
- 如果参数未通过验证,则引发
get
public PersonGroup get(String personGroupId)
检索人员组的信息,包括其名称和 userData。
Parameters:
personGroupId
- 引用特定人员组的 ID。
Returns:
如果成功,则为 PersonGroup 对象。
Throws:
IllegalArgumentException
- 如果参数未通过验证,则引发
APIErrorException
- 如果服务器拒绝请求,则引发
RuntimeException
- 如果请求发送失败,则所有其他包装的检查异常
getAsync
public Observable getAsync(String personGroupId)
检索人员组的信息,包括其名称和 userData。
Parameters:
personGroupId
- 引用特定人员组的 ID。
Returns:
PersonGroup 对象的可观测值
Throws:
IllegalArgumentException
- 如果参数未通过验证,则引发
getTrainingStatus
public TrainingStatus getTrainingStatus(String personGroupId)
检索已完成或正在进行的) (人员组的训练状态。
Parameters:
personGroupId
- 引用特定人员组的 ID。
Returns:
如果成功,则为 TrainingStatus 对象。
Throws:
IllegalArgumentException
- 如果参数未通过验证,则引发
APIErrorException
- 如果服务器拒绝请求,则引发
RuntimeException
- 如果请求发送失败,则所有其他包装的检查异常
getTrainingStatusAsync
public Observable getTrainingStatusAsync(String personGroupId)
检索已完成或正在进行的) (人员组的训练状态。
Parameters:
personGroupId
- 引用特定人员组的 ID。
Returns:
TrainingStatus 对象的可观测值
Throws:
IllegalArgumentException
- 如果参数未通过验证,则引发
list
public PersonGroupsListDefinitionStages.WithExecute list()
列出人员组及其信息。
Returns:
列表调用的第一阶段
list
public List list(ListPersonGroupsOptionalParameter listOptionalParameter)
列出人员组及其信息。
Parameters:
listOptionalParameter
- 表示在调用此 API 之前要设置的可选参数的 对象
Returns:
如果成功,则为 List<PersonGroup> 对象。
Throws:
IllegalArgumentException
- 如果参数未通过验证,则引发
APIErrorException
- 如果服务器拒绝请求,则引发
RuntimeException
- 如果请求发送失败,则所有其他包装的检查异常
listAsync
public Observable> listAsync(ListPersonGroupsOptionalParameter listOptionalParameter)
列出人员组及其信息。
Parameters:
listOptionalParameter
- 表示调用此 API 之前要设置的可选参数的 对象
Returns:
List<PersonGroup> 对象的可观测值
Throws:
IllegalArgumentException
- 如果参数未通过验证,则引发
train
public void train(String personGroupId)
将人员组训练任务排队,训练任务可能不会立即启动。
Parameters:
personGroupId
- 引用特定人员组的 ID。
Throws:
IllegalArgumentException
- 如果参数未通过验证,则引发
APIErrorException
- 如果服务器拒绝请求,则引发
RuntimeException
- 如果请求发送失败,则所有其他包装的检查异常
trainAsync
public Observable trainAsync(String personGroupId)
将人员组训练任务排队,训练任务可能不会立即启动。
Parameters:
personGroupId
- 引用特定人员组的 ID。
Returns:
如果成功,则表示此调用的延迟计算。
Throws:
IllegalArgumentException
- 如果参数未通过验证,则引发
update
public PersonGroupsUpdateDefinitionStages.WithPersonGroupId update()
更新现有人员组的显示名称和 userData。 不会更新请求正文中未显示的属性。
Returns:
更新调用的第一阶段
update
public void update(String personGroupId, UpdatePersonGroupsOptionalParameter updateOptionalParameter)
更新现有人员组的显示名称和 userData。 不会更新请求正文中未显示的属性。
Parameters:
personGroupId
- 引用特定人员组的 ID。
updateOptionalParameter
- 表示调用此 API 之前要设置的可选参数的 对象
Throws:
IllegalArgumentException
- 如果参数未通过验证,则引发
APIErrorException
- 如果服务器拒绝请求,则引发
RuntimeException
- 如果请求发送失败,则所有其他包装的检查异常
updateAsync
public Observable updateAsync(String personGroupId, UpdatePersonGroupsOptionalParameter updateOptionalParameter)
更新现有人员组的显示名称和 userData。 不会更新请求正文中未显示的属性。
Parameters:
personGroupId
- 引用特定人员组的 ID。
updateOptionalParameter
- 表示调用此 API 之前要设置的可选参数的 对象
Returns:
如果成功,则表示此调用的延迟计算。
Throws:
IllegalArgumentException
- 如果参数未通过验证,则引发
适用于