File tree Expand file tree Collapse file tree 2 files changed +7
-10
lines changed
services/s3/src/main/java/software/amazon/awssdk/services/s3/internal/s3express Expand file tree Collapse file tree 2 files changed +7
-10
lines changed Original file line number Diff line number Diff line change 11{
22 "type" : " feature" ,
3- "category" : " AWS S3" ,
3+ "category" : " Amazon S3" ,
44 "contributor" : " " ,
55 "description" : " Implemented business metrics tracking for S3_Express_Bucket (featureID \" J\" ) through User-Agent header."
66}
Original file line number Diff line number Diff line change 2121import software .amazon .awssdk .core .SelectedAuthScheme ;
2222import software .amazon .awssdk .core .interceptor .ExecutionAttributes ;
2323import software .amazon .awssdk .core .interceptor .SdkInternalExecutionAttribute ;
24- import software .amazon .awssdk .core .useragent .BusinessMetricCollection ;
2524import software .amazon .awssdk .core .useragent .BusinessMetricFeatureId ;
2625import software .amazon .awssdk .endpoints .Endpoint ;
2726import software .amazon .awssdk .http .auth .spi .scheme .AuthSchemeOption ;
@@ -63,13 +62,11 @@ public static boolean useS3ExpressAuthScheme(ExecutionAttributes executionAttrib
6362 /**
6463 * Adds S3 Express business metric if applicable for the current operation.
6564 */
66- public static void addS3ExpressBusinessMetricIfApplicable (ExecutionAttributes executionAttributes ){
67- if (executionAttributes != null && useS3Express (executionAttributes ) && useS3ExpressAuthScheme (executionAttributes )){
68- executionAttributes .getOptionalAttribute (SdkInternalExecutionAttribute .BUSINESS_METRICS )
69- .ifPresent (businessMetrics ->
70- businessMetrics .addMetric (BusinessMetricFeatureId .S3_EXPRESS_BUCKET .value ())
71- );
72- }
73-
65+ public static void addS3ExpressBusinessMetricIfApplicable (ExecutionAttributes executionAttributes ) {
66+ if (executionAttributes != null && useS3Express (executionAttributes ) && useS3ExpressAuthScheme (executionAttributes )) {
67+ executionAttributes .getOptionalAttribute (SdkInternalExecutionAttribute .BUSINESS_METRICS )
68+ .ifPresent (businessMetrics ->
69+ businessMetrics .addMetric (BusinessMetricFeatureId .S3_EXPRESS_BUCKET .value ()));
70+ }
7471 }
7572}
You can’t perform that action at this time.
0 commit comments