Skip to content

Commit 6e10c01

Browse files
authored
feat: emit accountId metrics (#1255)
* add support for md5 checksum validation * add businees metrics * remove unrelated changes * remove unrelated changes * update api * lint * remove comment
1 parent bf9a200 commit 6e10c01

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

runtime/runtime-core/api/runtime-core.api

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,9 @@ public final class aws/smithy/kotlin/runtime/businessmetrics/BusinessMetricsUtil
104104

105105
public final class aws/smithy/kotlin/runtime/businessmetrics/SmithyBusinessMetric : java/lang/Enum, aws/smithy/kotlin/runtime/businessmetrics/BusinessMetric {
106106
public static final field ACCOUNT_ID_BASED_ENDPOINT Laws/smithy/kotlin/runtime/businessmetrics/SmithyBusinessMetric;
107+
public static final field ACCOUNT_ID_MODE_DISABLED Laws/smithy/kotlin/runtime/businessmetrics/SmithyBusinessMetric;
108+
public static final field ACCOUNT_ID_MODE_PREFERRED Laws/smithy/kotlin/runtime/businessmetrics/SmithyBusinessMetric;
109+
public static final field ACCOUNT_ID_MODE_REQUIRED Laws/smithy/kotlin/runtime/businessmetrics/SmithyBusinessMetric;
107110
public static final field FLEXIBLE_CHECKSUMS_REQ_CRC32 Laws/smithy/kotlin/runtime/businessmetrics/SmithyBusinessMetric;
108111
public static final field FLEXIBLE_CHECKSUMS_REQ_CRC32C Laws/smithy/kotlin/runtime/businessmetrics/SmithyBusinessMetric;
109112
public static final field FLEXIBLE_CHECKSUMS_REQ_SHA1 Laws/smithy/kotlin/runtime/businessmetrics/SmithyBusinessMetric;
@@ -115,6 +118,7 @@ public final class aws/smithy/kotlin/runtime/businessmetrics/SmithyBusinessMetri
115118
public static final field GZIP_REQUEST_COMPRESSION Laws/smithy/kotlin/runtime/businessmetrics/SmithyBusinessMetric;
116119
public static final field PAGINATOR Laws/smithy/kotlin/runtime/businessmetrics/SmithyBusinessMetric;
117120
public static final field PROTOCOL_RPC_V2_CBOR Laws/smithy/kotlin/runtime/businessmetrics/SmithyBusinessMetric;
121+
public static final field RESOLVED_ACCOUNT_ID Laws/smithy/kotlin/runtime/businessmetrics/SmithyBusinessMetric;
118122
public static final field RETRY_MODE_ADAPTIVE Laws/smithy/kotlin/runtime/businessmetrics/SmithyBusinessMetric;
119123
public static final field RETRY_MODE_STANDARD Laws/smithy/kotlin/runtime/businessmetrics/SmithyBusinessMetric;
120124
public static final field SERVICE_ENDPOINT_OVERRIDE Laws/smithy/kotlin/runtime/businessmetrics/SmithyBusinessMetric;

runtime/runtime-core/common/src/aws/smithy/kotlin/runtime/businessmetrics/BusinessMetricsUtils.kt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,11 @@ public enum class SmithyBusinessMetric(public override val identifier: String) :
8989
PROTOCOL_RPC_V2_CBOR("M"),
9090
SERVICE_ENDPOINT_OVERRIDE("N"),
9191
ACCOUNT_ID_BASED_ENDPOINT("O"),
92+
ACCOUNT_ID_MODE_PREFERRED("P"),
93+
ACCOUNT_ID_MODE_DISABLED("Q"),
94+
ACCOUNT_ID_MODE_REQUIRED("R"),
9295
SIGV4A_SIGNING("S"),
96+
RESOLVED_ACCOUNT_ID("T"),
9397
FLEXIBLE_CHECKSUMS_REQ_CRC32("U"),
9498
FLEXIBLE_CHECKSUMS_REQ_CRC32C("V"),
9599
FLEXIBLE_CHECKSUMS_REQ_SHA1("X"),

0 commit comments

Comments
 (0)