MetricsConfigurationsClient Interface
public interface MetricsConfigurationsClient
An instance of this class provides access to all the operations defined in MetricsConfigurationsClient.
Method Summary
Method Details
beginCreateOrUpdate
public abstract SyncPoller<PollResult<ClusterMetricsConfigurationInner>,ClusterMetricsConfigurationInner> beginCreateOrUpdate(String resourceGroupName, String clusterName, String metricsConfigurationName, ClusterMetricsConfigurationInner metricsConfigurationParameters)
Create new or update the existing metrics configuration of the provided cluster.
Parameters:
Returns:
beginCreateOrUpdate
public abstract SyncPoller<PollResult<ClusterMetricsConfigurationInner>,ClusterMetricsConfigurationInner> beginCreateOrUpdate(String resourceGroupName, String clusterName, String metricsConfigurationName, ClusterMetricsConfigurationInner metricsConfigurationParameters, String ifMatch, String ifNoneMatch, Context context)
Create new or update the existing metrics configuration of the provided cluster.
Parameters:
Returns:
beginDelete
public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String clusterName, String metricsConfigurationName)
Delete the metrics configuration of the provided cluster.
Parameters:
Returns:
beginDelete
public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String clusterName, String metricsConfigurationName, String ifMatch, String ifNoneMatch, Context context)
Delete the metrics configuration of the provided cluster.
Parameters:
Returns:
beginUpdate
public abstract SyncPoller<PollResult<ClusterMetricsConfigurationInner>,ClusterMetricsConfigurationInner> beginUpdate(String resourceGroupName, String clusterName, String metricsConfigurationName)
Patch properties of metrics configuration for the provided cluster, or update the tags associated with it. Properties and tag updates can be done independently.
Parameters:
Returns:
beginUpdate
public abstract SyncPoller<PollResult<ClusterMetricsConfigurationInner>,ClusterMetricsConfigurationInner> beginUpdate(String resourceGroupName, String clusterName, String metricsConfigurationName, String ifMatch, String ifNoneMatch, ClusterMetricsConfigurationPatchParameters metricsConfigurationUpdateParameters, Context context)
Patch properties of metrics configuration for the provided cluster, or update the tags associated with it. Properties and tag updates can be done independently.
Parameters:
Returns:
createOrUpdate
public abstract ClusterMetricsConfigurationInner createOrUpdate(String resourceGroupName, String clusterName, String metricsConfigurationName, ClusterMetricsConfigurationInner metricsConfigurationParameters)
Create new or update the existing metrics configuration of the provided cluster.
Parameters:
Returns:
createOrUpdate
public abstract ClusterMetricsConfigurationInner createOrUpdate(String resourceGroupName, String clusterName, String metricsConfigurationName, ClusterMetricsConfigurationInner metricsConfigurationParameters, String ifMatch, String ifNoneMatch, Context context)
Create new or update the existing metrics configuration of the provided cluster.
Parameters:
Returns:
delete
public abstract void delete(String resourceGroupName, String clusterName, String metricsConfigurationName)
Delete the metrics configuration of the provided cluster.
Parameters:
delete
public abstract void delete(String resourceGroupName, String clusterName, String metricsConfigurationName, String ifMatch, String ifNoneMatch, Context context)
Delete the metrics configuration of the provided cluster.
Parameters:
get
public abstract ClusterMetricsConfigurationInner get(String resourceGroupName, String clusterName, String metricsConfigurationName)
Get metrics configuration of the provided cluster.
Parameters:
Returns:
getWithResponse
public abstract Response<ClusterMetricsConfigurationInner> getWithResponse(String resourceGroupName, String clusterName, String metricsConfigurationName, Context context)
Get metrics configuration of the provided cluster.
Parameters:
Returns:
listByCluster
public abstract PagedIterable<ClusterMetricsConfigurationInner> listByCluster(String resourceGroupName, String clusterName)
Get a list of metrics configurations for the provided cluster.
Parameters:
Returns:
listByCluster
public abstract PagedIterable<ClusterMetricsConfigurationInner> listByCluster(String resourceGroupName, String clusterName, Integer top, String skipToken, Context context)
Get a list of metrics configurations for the provided cluster.
Parameters:
Returns:
update
public abstract ClusterMetricsConfigurationInner update(String resourceGroupName, String clusterName, String metricsConfigurationName)
Patch properties of metrics configuration for the provided cluster, or update the tags associated with it. Properties and tag updates can be done independently.
Parameters:
Returns:
update
public abstract ClusterMetricsConfigurationInner update(String resourceGroupName, String clusterName, String metricsConfigurationName, String ifMatch, String ifNoneMatch, ClusterMetricsConfigurationPatchParameters metricsConfigurationUpdateParameters, Context context)
Patch properties of metrics configuration for the provided cluster, or update the tags associated with it. Properties and tag updates can be done independently.
Parameters:
Returns: