C# 클래스 DynamoDbAutoscaler.CloudWatchDynamoDbTableMetricsClient

상속: IDynamoDbTableMetricsClient
파일 보기 프로젝트 열기: litmus/DynamoDbAutoscaler

공개 메소드들

메소드 설명
CloudWatchDynamoDbTableMetricsClient ( ) : DynamoDbAutoscaler.Interfaces
CloudWatchDynamoDbTableMetricsClient ( IAmazonCloudWatch client ) : DynamoDbAutoscaler.Interfaces
GetGlobalSecondaryIndexMetricsAsync ( string tableName, string indexName, CancellationToken cancellationToken ) : Task
GetTableMetricsAsync ( string tableName, CancellationToken cancellationToken ) : Task

비공개 메소드들

메소드 설명
AverageValue ( GetMetricStatisticsResponse result ) : long
CalculateMetricName ( string tableName, string indexName, string metricName ) : string
ConsumedValue ( GetMetricStatisticsResponse result ) : long
GetDimensions ( string tableName, string indexName ) : List
GetMetricResponse ( string tableName, string indexName, string metricName, CancellationToken cancellationToken ) : Task
RetrieveTableMetrics ( string tableName, string indexName, CancellationToken cancellationToken ) : Task
SumValue ( GetMetricStatisticsResponse result ) : long

메소드 상세

CloudWatchDynamoDbTableMetricsClient() 공개 메소드

public CloudWatchDynamoDbTableMetricsClient ( ) : DynamoDbAutoscaler.Interfaces
리턴 DynamoDbAutoscaler.Interfaces

CloudWatchDynamoDbTableMetricsClient() 공개 메소드

public CloudWatchDynamoDbTableMetricsClient ( IAmazonCloudWatch client ) : DynamoDbAutoscaler.Interfaces
client IAmazonCloudWatch
리턴 DynamoDbAutoscaler.Interfaces

GetGlobalSecondaryIndexMetricsAsync() 공개 메소드

public GetGlobalSecondaryIndexMetricsAsync ( string tableName, string indexName, CancellationToken cancellationToken ) : Task
tableName string
indexName string
cancellationToken CancellationToken
리턴 Task

GetTableMetricsAsync() 공개 메소드

public GetTableMetricsAsync ( string tableName, CancellationToken cancellationToken ) : Task
tableName string
cancellationToken CancellationToken
리턴 Task