MonitoredSubscriptionsClient Interface

public interface MonitoredSubscriptionsClient

An instance of this class provides access to all the operations defined in MonitoredSubscriptionsClient.

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<MonitoredSubscriptionPropertiesInner>,MonitoredSubscriptionPropertiesInner> beginCreateorUpdate(String resourceGroupName, String monitorName, String configurationName)

Add the subscriptions that should be monitored by the Datadog monitor resource.

abstract SyncPoller<PollResult<MonitoredSubscriptionPropertiesInner>,MonitoredSubscriptionPropertiesInner> beginCreateorUpdate(String resourceGroupName, String monitorName, String configurationName, MonitoredSubscriptionPropertiesInner body, Context context)

Add the subscriptions that should be monitored by the Datadog monitor resource.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String monitorName, String configurationName)

Updates the subscriptions that are being monitored by the Datadog monitor resource.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String monitorName, String configurationName, Context context)

Updates the subscriptions that are being monitored by the Datadog monitor resource.

abstract SyncPoller<PollResult<MonitoredSubscriptionPropertiesInner>,MonitoredSubscriptionPropertiesInner> beginUpdate(String resourceGroupName, String monitorName, String configurationName)

Updates the subscriptions that are being monitored by the Datadog monitor resource.

abstract SyncPoller<PollResult<MonitoredSubscriptionPropertiesInner>,MonitoredSubscriptionPropertiesInner> beginUpdate(String resourceGroupName, String monitorName, String configurationName, MonitoredSubscriptionPropertiesInner body, Context context)

Updates the subscriptions that are being monitored by the Datadog monitor resource.

abstract MonitoredSubscriptionPropertiesInner createorUpdate(String resourceGroupName, String monitorName, String configurationName)

Add the subscriptions that should be monitored by the Datadog monitor resource.

abstract MonitoredSubscriptionPropertiesInner createorUpdate(String resourceGroupName, String monitorName, String configurationName, MonitoredSubscriptionPropertiesInner body, Context context)

Add the subscriptions that should be monitored by the Datadog monitor resource.

abstract void delete(String resourceGroupName, String monitorName, String configurationName)

Updates the subscriptions that are being monitored by the Datadog monitor resource.

abstract void delete(String resourceGroupName, String monitorName, String configurationName, Context context)

Updates the subscriptions that are being monitored by the Datadog monitor resource.

abstract MonitoredSubscriptionPropertiesInner get(String resourceGroupName, String monitorName, String configurationName)

List the subscriptions currently being monitored by the Datadog monitor resource.

abstract Response<MonitoredSubscriptionPropertiesInner> getWithResponse(String resourceGroupName, String monitorName, String configurationName, Context context)

List the subscriptions currently being monitored by the Datadog monitor resource.

abstract PagedIterable<MonitoredSubscriptionPropertiesInner> list(String resourceGroupName, String monitorName)

List the subscriptions currently being monitored by the Datadog monitor resource.

abstract PagedIterable<MonitoredSubscriptionPropertiesInner> list(String resourceGroupName, String monitorName, Context context)

List the subscriptions currently being monitored by the Datadog monitor resource.

abstract MonitoredSubscriptionPropertiesInner update(String resourceGroupName, String monitorName, String configurationName)

Updates the subscriptions that are being monitored by the Datadog monitor resource.

abstract MonitoredSubscriptionPropertiesInner update(String resourceGroupName, String monitorName, String configurationName, MonitoredSubscriptionPropertiesInner body, Context context)

Updates the subscriptions that are being monitored by the Datadog monitor resource.

Method Details

beginCreateorUpdate

public abstract SyncPoller<PollResult<MonitoredSubscriptionPropertiesInner>,MonitoredSubscriptionPropertiesInner> beginCreateorUpdate(String resourceGroupName, String monitorName, String configurationName)

Add the subscriptions that should be monitored by the Datadog monitor resource.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
monitorName - Monitor resource name.
configurationName - The configuration name. Only 'default' value is supported.

Returns:

the SyncPoller<T,U> for polling of the request to update subscriptions needed to be monitored by the Datadog monitor resource.

beginCreateorUpdate

public abstract SyncPoller<PollResult<MonitoredSubscriptionPropertiesInner>,MonitoredSubscriptionPropertiesInner> beginCreateorUpdate(String resourceGroupName, String monitorName, String configurationName, MonitoredSubscriptionPropertiesInner body, Context context)

Add the subscriptions that should be monitored by the Datadog monitor resource.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
monitorName - Monitor resource name.
configurationName - The configuration name. Only 'default' value is supported.
body - The body parameter.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of the request to update subscriptions needed to be monitored by the Datadog monitor resource.

beginDelete

public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String monitorName, String configurationName)

Updates the subscriptions that are being monitored by the Datadog monitor resource.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
monitorName - Monitor resource name.
configurationName - Configuration name.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginDelete

public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String monitorName, String configurationName, Context context)

Updates the subscriptions that are being monitored by the Datadog monitor resource.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
monitorName - Monitor resource name.
configurationName - Configuration name.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginUpdate

public abstract SyncPoller<PollResult<MonitoredSubscriptionPropertiesInner>,MonitoredSubscriptionPropertiesInner> beginUpdate(String resourceGroupName, String monitorName, String configurationName)

Updates the subscriptions that are being monitored by the Datadog monitor resource.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
monitorName - Monitor resource name.
configurationName - The configuration name. Only 'default' value is supported.

Returns:

the SyncPoller<T,U> for polling of the request to update subscriptions needed to be monitored by the Datadog monitor resource.

beginUpdate

public abstract SyncPoller<PollResult<MonitoredSubscriptionPropertiesInner>,MonitoredSubscriptionPropertiesInner> beginUpdate(String resourceGroupName, String monitorName, String configurationName, MonitoredSubscriptionPropertiesInner body, Context context)

Updates the subscriptions that are being monitored by the Datadog monitor resource.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
monitorName - Monitor resource name.
configurationName - The configuration name. Only 'default' value is supported.
body - The body parameter.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of the request to update subscriptions needed to be monitored by the Datadog monitor resource.

createorUpdate

public abstract MonitoredSubscriptionPropertiesInner createorUpdate(String resourceGroupName, String monitorName, String configurationName)

Add the subscriptions that should be monitored by the Datadog monitor resource.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
monitorName - Monitor resource name.
configurationName - The configuration name. Only 'default' value is supported.

Returns:

the request to update subscriptions needed to be monitored by the Datadog monitor resource.

createorUpdate

public abstract MonitoredSubscriptionPropertiesInner createorUpdate(String resourceGroupName, String monitorName, String configurationName, MonitoredSubscriptionPropertiesInner body, Context context)

Add the subscriptions that should be monitored by the Datadog monitor resource.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
monitorName - Monitor resource name.
configurationName - The configuration name. Only 'default' value is supported.
body - The body parameter.
context - The context to associate with this operation.

Returns:

the request to update subscriptions needed to be monitored by the Datadog monitor resource.

delete

public abstract void delete(String resourceGroupName, String monitorName, String configurationName)

Updates the subscriptions that are being monitored by the Datadog monitor resource.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
monitorName - Monitor resource name.
configurationName - Configuration name.

delete

public abstract void delete(String resourceGroupName, String monitorName, String configurationName, Context context)

Updates the subscriptions that are being monitored by the Datadog monitor resource.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
monitorName - Monitor resource name.
configurationName - Configuration name.
context - The context to associate with this operation.

get

public abstract MonitoredSubscriptionPropertiesInner get(String resourceGroupName, String monitorName, String configurationName)

List the subscriptions currently being monitored by the Datadog monitor resource.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
monitorName - Monitor resource name.
configurationName - The configuration name. Only 'default' value is supported.

Returns:

the request to update subscriptions needed to be monitored by the Datadog monitor resource.

getWithResponse

public abstract Response<MonitoredSubscriptionPropertiesInner> getWithResponse(String resourceGroupName, String monitorName, String configurationName, Context context)

List the subscriptions currently being monitored by the Datadog monitor resource.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
monitorName - Monitor resource name.
configurationName - The configuration name. Only 'default' value is supported.
context - The context to associate with this operation.

Returns:

the request to update subscriptions needed to be monitored by the Datadog monitor resource along with Response<T>.

list

public abstract PagedIterable<MonitoredSubscriptionPropertiesInner> list(String resourceGroupName, String monitorName)

List the subscriptions currently being monitored by the Datadog monitor resource.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
monitorName - Monitor resource name.

Returns:

the paginated response with PagedIterable<T>.

list

public abstract PagedIterable<MonitoredSubscriptionPropertiesInner> list(String resourceGroupName, String monitorName, Context context)

List the subscriptions currently being monitored by the Datadog monitor resource.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
monitorName - Monitor resource name.
context - The context to associate with this operation.

Returns:

the paginated response with PagedIterable<T>.

update

public abstract MonitoredSubscriptionPropertiesInner update(String resourceGroupName, String monitorName, String configurationName)

Updates the subscriptions that are being monitored by the Datadog monitor resource.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
monitorName - Monitor resource name.
configurationName - The configuration name. Only 'default' value is supported.

Returns:

the request to update subscriptions needed to be monitored by the Datadog monitor resource.

update

public abstract MonitoredSubscriptionPropertiesInner update(String resourceGroupName, String monitorName, String configurationName, MonitoredSubscriptionPropertiesInner body, Context context)

Updates the subscriptions that are being monitored by the Datadog monitor resource.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
monitorName - Monitor resource name.
configurationName - The configuration name. Only 'default' value is supported.
body - The body parameter.
context - The context to associate with this operation.

Returns:

the request to update subscriptions needed to be monitored by the Datadog monitor resource.

Applies to