AdvancedPlatformMetricsClient Interface
public interface AdvancedPlatformMetricsClient
An instance of this class provides access to all the operations defined in AdvancedPlatformMetricsClient.
Method Summary
Method Details
createOrUpdate
public abstract AdvancedPlatformMetricsRuleInner createOrUpdate(String resourceGroupName, String accountName, AdvancedPlatformMetricsRuleType advancedPlatformMetricsRuleType, AdvancedPlatformMetricsRuleInner resource)
Create or update the advanced platform metrics rule for the storage account.
Parameters:
Returns:
createOrUpdateAsync
public abstract Mono<AdvancedPlatformMetricsRuleInner> createOrUpdateAsync(String resourceGroupName, String accountName, AdvancedPlatformMetricsRuleType advancedPlatformMetricsRuleType, AdvancedPlatformMetricsRuleInner resource)
Create or update the advanced platform metrics rule for the storage account.
Parameters:
Returns:
createOrUpdateWithResponse
public abstract Response<AdvancedPlatformMetricsRuleInner> createOrUpdateWithResponse(String resourceGroupName, String accountName, AdvancedPlatformMetricsRuleType advancedPlatformMetricsRuleType, AdvancedPlatformMetricsRuleInner resource, Context context)
Create or update the advanced platform metrics rule for the storage account.
Parameters:
Returns:
createOrUpdateWithResponseAsync
public abstract Mono<Response<AdvancedPlatformMetricsRuleInner>> createOrUpdateWithResponseAsync(String resourceGroupName, String accountName, AdvancedPlatformMetricsRuleType advancedPlatformMetricsRuleType, AdvancedPlatformMetricsRuleInner resource)
Create or update the advanced platform metrics rule for the storage account.
Parameters:
Returns:
delete
public abstract void delete(String resourceGroupName, String accountName, AdvancedPlatformMetricsRuleType advancedPlatformMetricsRuleType)
Delete the advanced platform metrics rule for the storage account by rule type.
Parameters:
deleteAsync
public abstract Mono<Void> deleteAsync(String resourceGroupName, String accountName, AdvancedPlatformMetricsRuleType advancedPlatformMetricsRuleType)
Delete the advanced platform metrics rule for the storage account by rule type.
Parameters:
Returns:
deleteWithResponse
public abstract Response<Void> deleteWithResponse(String resourceGroupName, String accountName, AdvancedPlatformMetricsRuleType advancedPlatformMetricsRuleType, Context context)
Delete the advanced platform metrics rule for the storage account by rule type.
Parameters:
Returns:
deleteWithResponseAsync
public abstract Mono<Response<Void>> deleteWithResponseAsync(String resourceGroupName, String accountName, AdvancedPlatformMetricsRuleType advancedPlatformMetricsRuleType)
Delete the advanced platform metrics rule for the storage account by rule type.
Parameters:
Returns:
get
public abstract AdvancedPlatformMetricsRuleInner get(String resourceGroupName, String accountName, AdvancedPlatformMetricsRuleType advancedPlatformMetricsRuleType)
Get the advanced platform metrics rule for the storage account by rule type.
Parameters:
Returns:
getAsync
public abstract Mono<AdvancedPlatformMetricsRuleInner> getAsync(String resourceGroupName, String accountName, AdvancedPlatformMetricsRuleType advancedPlatformMetricsRuleType)
Get the advanced platform metrics rule for the storage account by rule type.
Parameters:
Returns:
getWithResponse
public abstract Response<AdvancedPlatformMetricsRuleInner> getWithResponse(String resourceGroupName, String accountName, AdvancedPlatformMetricsRuleType advancedPlatformMetricsRuleType, Context context)
Get the advanced platform metrics rule for the storage account by rule type.
Parameters:
Returns:
getWithResponseAsync
public abstract Mono<Response<AdvancedPlatformMetricsRuleInner>> getWithResponseAsync(String resourceGroupName, String accountName, AdvancedPlatformMetricsRuleType advancedPlatformMetricsRuleType)
Get the advanced platform metrics rule for the storage account by rule type.
Parameters:
Returns:
list
public abstract PagedIterable<AdvancedPlatformMetricsRuleInner> list(String resourceGroupName, String accountName)
List the advanced platform metrics rules associated with the storage account.
Parameters:
Returns:
list
public abstract PagedIterable<AdvancedPlatformMetricsRuleInner> list(String resourceGroupName, String accountName, Context context)
List the advanced platform metrics rules associated with the storage account.
Parameters:
Returns:
listAsync
public abstract PagedFlux<AdvancedPlatformMetricsRuleInner> listAsync(String resourceGroupName, String accountName)
List the advanced platform metrics rules associated with the storage account.
Parameters:
Returns: