JobTargetGroupsClient Interface
public interface JobTargetGroupsClient
An instance of this class provides access to all the operations defined in JobTargetGroupsClient.
Method Summary
Method Details
createOrUpdate
public abstract JobTargetGroupInner createOrUpdate(String resourceGroupName, String serverName, String jobAgentName, String targetGroupName, JobTargetGroupInner parameters)
Creates or updates a target group.
Parameters:
Returns:
createOrUpdateAsync
public abstract Mono<JobTargetGroupInner> createOrUpdateAsync(String resourceGroupName, String serverName, String jobAgentName, String targetGroupName, JobTargetGroupInner parameters)
Creates or updates a target group.
Parameters:
Returns:
createOrUpdateWithResponse
public abstract Response<JobTargetGroupInner> createOrUpdateWithResponse(String resourceGroupName, String serverName, String jobAgentName, String targetGroupName, JobTargetGroupInner parameters, Context context)
Creates or updates a target group.
Parameters:
Returns:
createOrUpdateWithResponseAsync
public abstract Mono<Response<JobTargetGroupInner>> createOrUpdateWithResponseAsync(String resourceGroupName, String serverName, String jobAgentName, String targetGroupName, JobTargetGroupInner parameters)
Creates or updates a target group.
Parameters:
Returns:
delete
public abstract void delete(String resourceGroupName, String serverName, String jobAgentName, String targetGroupName)
Deletes a target group.
Parameters:
deleteAsync
public abstract Mono<Void> deleteAsync(String resourceGroupName, String serverName, String jobAgentName, String targetGroupName)
Deletes a target group.
Parameters:
Returns:
deleteWithResponse
public abstract Response<Void> deleteWithResponse(String resourceGroupName, String serverName, String jobAgentName, String targetGroupName, Context context)
Deletes a target group.
Parameters:
Returns:
deleteWithResponseAsync
public abstract Mono<Response<Void>> deleteWithResponseAsync(String resourceGroupName, String serverName, String jobAgentName, String targetGroupName)
Deletes a target group.
Parameters:
Returns:
get
public abstract JobTargetGroupInner get(String resourceGroupName, String serverName, String jobAgentName, String targetGroupName)
Gets a target group.
Parameters:
Returns:
getAsync
public abstract Mono<JobTargetGroupInner> getAsync(String resourceGroupName, String serverName, String jobAgentName, String targetGroupName)
Gets a target group.
Parameters:
Returns:
getWithResponse
public abstract Response<JobTargetGroupInner> getWithResponse(String resourceGroupName, String serverName, String jobAgentName, String targetGroupName, Context context)
Gets a target group.
Parameters:
Returns:
getWithResponseAsync
public abstract Mono<Response<JobTargetGroupInner>> getWithResponseAsync(String resourceGroupName, String serverName, String jobAgentName, String targetGroupName)
Gets a target group.
Parameters:
Returns:
listByAgent
public abstract PagedIterable<JobTargetGroupInner> listByAgent(String resourceGroupName, String serverName, String jobAgentName)
Gets all target groups in an agent.
Parameters:
Returns:
listByAgent
public abstract PagedIterable<JobTargetGroupInner> listByAgent(String resourceGroupName, String serverName, String jobAgentName, Context context)
Gets all target groups in an agent.
Parameters:
Returns:
listByAgentAsync
public abstract PagedFlux<JobTargetGroupInner> listByAgentAsync(String resourceGroupName, String serverName, String jobAgentName)
Gets all target groups in an agent.
Parameters:
Returns: