你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

ActionGroupsInner 类

public class ActionGroupsInner implements InnerSupportsGet,InnerSupportsDelete,InnerSupportsListing

此类的实例提供对 ActionGroups 中定义的所有操作的访问权限。

构造函数摘要

构造函数 说明
ActionGroupsInner(Retrofit retrofit, MonitorManagementClientImpl client)

初始化 ActionGroupsInner 的实例。

方法摘要

修饰符和类型 方法和描述
ActionGroupResourceInner createOrUpdate(String resourceGroupName, String actionGroupName, ActionGroupResourceInner actionGroup)

创建新的操作组或更新现有操作组。

Observable<ActionGroupResourceInner> createOrUpdateAsync(String resourceGroupName, String actionGroupName, ActionGroupResourceInner actionGroup)

创建新的操作组或更新现有操作组。

ServiceFuture<ActionGroupResourceInner> createOrUpdateAsync(String resourceGroupName, String actionGroupName, ActionGroupResourceInner actionGroup, final ServiceCallback<ActionGroupResourceInner> serviceCallback)

创建新的操作组或更新现有操作组。

Observable<ServiceResponse<ActionGroupResourceInner>> createOrUpdateWithServiceResponseAsync(String resourceGroupName, String actionGroupName, ActionGroupResourceInner actionGroup)

创建新的操作组或更新现有操作组。

void delete(String resourceGroupName, String actionGroupName)

删除操作组。

Observable<Void> deleteAsync(String resourceGroupName, String actionGroupName)

删除操作组。

ServiceFuture<Void> deleteAsync(String resourceGroupName, String actionGroupName, final ServiceCallback<Void> serviceCallback)

删除操作组。

Observable<ServiceResponse<Void>> deleteWithServiceResponseAsync(String resourceGroupName, String actionGroupName)

删除操作组。

void enableReceiver(String resourceGroupName, String actionGroupName, String receiverName)

在操作组中启用接收器。 这会将接收方的状态从“已禁用”更改为“已启用”。 仅Email或短信接收方支持此操作。

Observable<Void> enableReceiverAsync(String resourceGroupName, String actionGroupName, String receiverName)

在操作组中启用接收器。 这会将接收方的状态从“已禁用”更改为“已启用”。 仅Email或短信接收方支持此操作。

ServiceFuture<Void> enableReceiverAsync(String resourceGroupName, String actionGroupName, String receiverName, final ServiceCallback<Void> serviceCallback)

在操作组中启用接收器。 这会将接收方的状态从“已禁用”更改为“已启用”。 仅Email或短信接收方支持此操作。

Observable<ServiceResponse<Void>> enableReceiverWithServiceResponseAsync(String resourceGroupName, String actionGroupName, String receiverName)

在操作组中启用接收器。 这会将接收方的状态从“已禁用”更改为“已启用”。 仅Email或短信接收方支持此操作。

ActionGroupResourceInner getByResourceGroup(String resourceGroupName, String actionGroupName)

获取操作组。

Observable<ActionGroupResourceInner> getByResourceGroupAsync(String resourceGroupName, String actionGroupName)

获取操作组。

ServiceFuture<ActionGroupResourceInner> getByResourceGroupAsync(String resourceGroupName, String actionGroupName, final ServiceCallback<ActionGroupResourceInner> serviceCallback)

获取操作组。

Observable<ServiceResponse<ActionGroupResourceInner>> getByResourceGroupWithServiceResponseAsync(String resourceGroupName, String actionGroupName)

获取操作组。

PagedList<ActionGroupResourceInner> list()

获取订阅中所有操作组的列表。

Observable<Page<ActionGroupResourceInner>> listAsync()

获取订阅中所有操作组的列表。

ServiceFuture<List<ActionGroupResourceInner>> listAsync(final ServiceCallback<List<ActionGroupResourceInner>> serviceCallback)

获取订阅中所有操作组的列表。

PagedList<ActionGroupResourceInner> listByResourceGroup(String resourceGroupName)

获取资源组中所有操作组的列表。

Observable<Page<ActionGroupResourceInner>> listByResourceGroupAsync(String resourceGroupName)

获取资源组中所有操作组的列表。

ServiceFuture<List<ActionGroupResourceInner>> listByResourceGroupAsync(String resourceGroupName, final ServiceCallback<List<ActionGroupResourceInner>> serviceCallback)

获取资源组中所有操作组的列表。

Observable<ServiceResponse<List<ActionGroupResourceInner>>> listByResourceGroupWithServiceResponseAsync(String resourceGroupName)

获取资源组中所有操作组的列表。

Observable<ServiceResponse<List<ActionGroupResourceInner>>> listWithServiceResponseAsync()

获取订阅中所有操作组的列表。

ActionGroupResourceInner update(String resourceGroupName, String actionGroupName, ActionGroupPatchBody actionGroupPatch)

汇报现有操作组的标记。 若要更新其他字段,请使用 CreateOrUpdate 方法。

Observable<ActionGroupResourceInner> updateAsync(String resourceGroupName, String actionGroupName, ActionGroupPatchBody actionGroupPatch)

汇报现有操作组的标记。 若要更新其他字段,请使用 CreateOrUpdate 方法。

ServiceFuture<ActionGroupResourceInner> updateAsync(String resourceGroupName, String actionGroupName, ActionGroupPatchBody actionGroupPatch, final ServiceCallback<ActionGroupResourceInner> serviceCallback)

汇报现有操作组的标记。 若要更新其他字段,请使用 CreateOrUpdate 方法。

Observable<ServiceResponse<ActionGroupResourceInner>> updateWithServiceResponseAsync(String resourceGroupName, String actionGroupName, ActionGroupPatchBody actionGroupPatch)

汇报现有操作组的标记。 若要更新其他字段,请使用 CreateOrUpdate 方法。

继承成员

构造函数详细信息

ActionGroupsInner

public ActionGroupsInner(Retrofit retrofit, MonitorManagementClientImpl client)

初始化 ActionGroupsInner 的实例。

Parameters:

retrofit - 从改造生成器生成的改造实例。
client - 包含此操作类的服务客户端的实例。

方法详细信息

createOrUpdate

public ActionGroupResourceInner createOrUpdate(String resourceGroupName, String actionGroupName, ActionGroupResourceInner actionGroup)

创建新的操作组或更新现有操作组。

Parameters:

resourceGroupName - 资源组的名称。
actionGroupName - 操作组的名称。
actionGroup - 要创建或用于更新的操作组。

Returns:

如果成功,则为 ActionGroupResourceInner 对象。

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发
ErrorResponseException - 如果服务器拒绝请求,则引发
RuntimeException - 如果请求发送失败,则所有其他包装的检查异常

createOrUpdateAsync

public Observable createOrUpdateAsync(String resourceGroupName, String actionGroupName, ActionGroupResourceInner actionGroup)

创建新的操作组或更新现有操作组。

Parameters:

resourceGroupName - 资源组的名称。
actionGroupName - 操作组的名称。
actionGroup - 要创建或用于更新的操作组。

Returns:

可观测到 ActionGroupResourceInner 对象的

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发

createOrUpdateAsync

public ServiceFuture createOrUpdateAsync(String resourceGroupName, String actionGroupName, ActionGroupResourceInner actionGroup, final ServiceCallback serviceCallback)

创建新的操作组或更新现有操作组。

Parameters:

resourceGroupName - 资源组的名称。
actionGroupName - 操作组的名称。
actionGroup - 要创建或用于更新的操作组。
serviceCallback - 用于处理成功和失败响应的异步 ServiceCallback。

Returns:

对象ServiceFuture

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发

createOrUpdateWithServiceResponseAsync

public Observable> createOrUpdateWithServiceResponseAsync(String resourceGroupName, String actionGroupName, ActionGroupResourceInner actionGroup)

创建新的操作组或更新现有操作组。

Parameters:

resourceGroupName - 资源组的名称。
actionGroupName - 操作组的名称。
actionGroup - 要创建或用于更新的操作组。

Returns:

可观测到 ActionGroupResourceInner 对象的

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发

delete

public void delete(String resourceGroupName, String actionGroupName)

删除操作组。

Parameters:

resourceGroupName - 资源组的名称。
actionGroupName - 操作组的名称。

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发
ErrorResponseException - 如果服务器拒绝请求,则引发
RuntimeException - 如果请求发送失败,则所有其他包装的检查异常

deleteAsync

public Observable deleteAsync(String resourceGroupName, String actionGroupName)

删除操作组。

Overrides:

ActionGroupsInner.deleteAsync(String resourceGroupName, String actionGroupName)

Parameters:

resourceGroupName - 资源组的名称。
actionGroupName - 操作组的名称。

Returns:

如果成功,则 ServiceResponse 为 对象。

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发

deleteAsync

public ServiceFuture deleteAsync(String resourceGroupName, String actionGroupName, final ServiceCallback serviceCallback)

删除操作组。

Parameters:

resourceGroupName - 资源组的名称。
actionGroupName - 操作组的名称。
serviceCallback - 用于处理成功和失败响应的异步 ServiceCallback。

Returns:

对象ServiceFuture

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发

deleteWithServiceResponseAsync

public Observable> deleteWithServiceResponseAsync(String resourceGroupName, String actionGroupName)

删除操作组。

Parameters:

resourceGroupName - 资源组的名称。
actionGroupName - 操作组的名称。

Returns:

如果成功,则 ServiceResponse 为 对象。

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发

enableReceiver

public void enableReceiver(String resourceGroupName, String actionGroupName, String receiverName)

在操作组中启用接收器。 这会将接收方的状态从“已禁用”更改为“已启用”。 仅Email或短信接收方支持此操作。

Parameters:

resourceGroupName - 资源组的名称。
actionGroupName - 操作组的名称。
receiverName - 要重新订阅的接收方的名称。

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发
ErrorResponseException - 如果服务器拒绝请求,则引发
RuntimeException - 如果请求发送失败,则所有其他包装的检查异常

enableReceiverAsync

public Observable enableReceiverAsync(String resourceGroupName, String actionGroupName, String receiverName)

在操作组中启用接收器。 这会将接收方的状态从“已禁用”更改为“已启用”。 仅Email或短信接收方支持此操作。

Parameters:

resourceGroupName - 资源组的名称。
actionGroupName - 操作组的名称。
receiverName - 要重新订阅的接收方的名称。

Returns:

如果成功,则 ServiceResponse 为 对象。

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发

enableReceiverAsync

public ServiceFuture enableReceiverAsync(String resourceGroupName, String actionGroupName, String receiverName, final ServiceCallback serviceCallback)

在操作组中启用接收器。 这会将接收方的状态从“已禁用”更改为“已启用”。 仅Email或短信接收方支持此操作。

Parameters:

resourceGroupName - 资源组的名称。
actionGroupName - 操作组的名称。
receiverName - 要重新订阅的接收方的名称。
serviceCallback - 用于处理成功和失败响应的异步 ServiceCallback。

Returns:

对象ServiceFuture

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发

enableReceiverWithServiceResponseAsync

public Observable> enableReceiverWithServiceResponseAsync(String resourceGroupName, String actionGroupName, String receiverName)

在操作组中启用接收器。 这会将接收方的状态从“已禁用”更改为“已启用”。 仅Email或短信接收方支持此操作。

Parameters:

resourceGroupName - 资源组的名称。
actionGroupName - 操作组的名称。
receiverName - 要重新订阅的接收方的名称。

Returns:

如果成功,则 ServiceResponse 为 对象。

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发

getByResourceGroup

public ActionGroupResourceInner getByResourceGroup(String resourceGroupName, String actionGroupName)

获取操作组。

Overrides:

ActionGroupsInner.getByResourceGroup(String resourceGroupName, String actionGroupName)

Parameters:

resourceGroupName - 资源组的名称。
actionGroupName - 操作组的名称。

Returns:

如果成功,则为 ActionGroupResourceInner 对象。

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发
ErrorResponseException - 如果服务器拒绝请求,则引发
RuntimeException - 如果请求发送失败,则所有其他包装的检查异常

getByResourceGroupAsync

public Observable getByResourceGroupAsync(String resourceGroupName, String actionGroupName)

获取操作组。

Overrides:

ActionGroupsInner.getByResourceGroupAsync(String resourceGroupName, String actionGroupName)

Parameters:

resourceGroupName - 资源组的名称。
actionGroupName - 操作组的名称。

Returns:

可观测到 ActionGroupResourceInner 对象的

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发

getByResourceGroupAsync

public ServiceFuture getByResourceGroupAsync(String resourceGroupName, String actionGroupName, final ServiceCallback serviceCallback)

获取操作组。

Parameters:

resourceGroupName - 资源组的名称。
actionGroupName - 操作组的名称。
serviceCallback - 用于处理成功和失败响应的异步 ServiceCallback。

Returns:

对象ServiceFuture

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发

getByResourceGroupWithServiceResponseAsync

public Observable> getByResourceGroupWithServiceResponseAsync(String resourceGroupName, String actionGroupName)

获取操作组。

Parameters:

resourceGroupName - 资源组的名称。
actionGroupName - 操作组的名称。

Returns:

可观测到 ActionGroupResourceInner 对象的

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发

list

public PagedList list()

获取订阅中所有操作组的列表。

Overrides:

ActionGroupsInner.list()

Returns:

PagedList<ActionGroupResourceInner> 对象(如果成功)。

listAsync

public Observable> listAsync()

获取订阅中所有操作组的列表。

Overrides:

ActionGroupsInner.listAsync()

Returns:

可观测到 List<ActionGroupResourceInner> 对象的

listAsync

public ServiceFuture> listAsync(final ServiceCallback> serviceCallback)

获取订阅中所有操作组的列表。

Parameters:

serviceCallback - 用于处理成功和失败响应的异步 ServiceCallback。

Returns:

对象ServiceFuture

listByResourceGroup

public PagedList listByResourceGroup(String resourceGroupName)

获取资源组中所有操作组的列表。

Overrides:

ActionGroupsInner.listByResourceGroup(String resourceGroupName)

Parameters:

resourceGroupName - 资源组的名称。

Returns:

PagedList<ActionGroupResourceInner> 对象(如果成功)。

listByResourceGroupAsync

public Observable> listByResourceGroupAsync(String resourceGroupName)

获取资源组中所有操作组的列表。

Overrides:

ActionGroupsInner.listByResourceGroupAsync(String resourceGroupName)

Parameters:

resourceGroupName - 资源组的名称。

Returns:

可观测到 List<ActionGroupResourceInner> 对象的

listByResourceGroupAsync

public ServiceFuture> listByResourceGroupAsync(String resourceGroupName, final ServiceCallback> serviceCallback)

获取资源组中所有操作组的列表。

Parameters:

resourceGroupName - 资源组的名称。
serviceCallback - 用于处理成功和失败响应的异步 ServiceCallback。

Returns:

对象ServiceFuture

listByResourceGroupWithServiceResponseAsync

public Observable>> listByResourceGroupWithServiceResponseAsync(String resourceGroupName)

获取资源组中所有操作组的列表。

Parameters:

resourceGroupName - 资源组的名称。

Returns:

可观测到 List<ActionGroupResourceInner> 对象的

listWithServiceResponseAsync

public Observable>> listWithServiceResponseAsync()

获取订阅中所有操作组的列表。

Returns:

可观测到 List<ActionGroupResourceInner> 对象的

update

public ActionGroupResourceInner update(String resourceGroupName, String actionGroupName, ActionGroupPatchBody actionGroupPatch)

汇报现有操作组的标记。 若要更新其他字段,请使用 CreateOrUpdate 方法。

Parameters:

resourceGroupName - 资源组的名称。
actionGroupName - 操作组的名称。
actionGroupPatch - 提供给操作的参数。

Returns:

如果成功,则为 ActionGroupResourceInner 对象。

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发
ErrorResponseException - 如果服务器拒绝请求,则引发
RuntimeException - 如果请求发送失败,则所有其他包装的检查异常

updateAsync

public Observable updateAsync(String resourceGroupName, String actionGroupName, ActionGroupPatchBody actionGroupPatch)

汇报现有操作组的标记。 若要更新其他字段,请使用 CreateOrUpdate 方法。

Parameters:

resourceGroupName - 资源组的名称。
actionGroupName - 操作组的名称。
actionGroupPatch - 提供给操作的参数。

Returns:

可观测到 ActionGroupResourceInner 对象的

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发

updateAsync

public ServiceFuture updateAsync(String resourceGroupName, String actionGroupName, ActionGroupPatchBody actionGroupPatch, final ServiceCallback serviceCallback)

汇报现有操作组的标记。 若要更新其他字段,请使用 CreateOrUpdate 方法。

Parameters:

resourceGroupName - 资源组的名称。
actionGroupName - 操作组的名称。
actionGroupPatch - 提供给操作的参数。
serviceCallback - 用于处理成功和失败响应的异步 ServiceCallback。

Returns:

对象ServiceFuture

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发

updateWithServiceResponseAsync

public Observable> updateWithServiceResponseAsync(String resourceGroupName, String actionGroupName, ActionGroupPatchBody actionGroupPatch)

汇报现有操作组的标记。 若要更新其他字段,请使用 CreateOrUpdate 方法。

Parameters:

resourceGroupName - 资源组的名称。
actionGroupName - 操作组的名称。
actionGroupPatch - 提供给操作的参数。

Returns:

可观测到 ActionGroupResourceInner 对象的

Throws:

IllegalArgumentException - 如果参数未通过验证,则引发

适用于