-
- All Implemented Interfaces:
-
com.datadog.trace.api.naming.NamingSchema.ForCloud
public class CloudNamingV0 implements NamingSchema.ForCloud
-
-
Constructor Summary
Constructors Constructor Description CloudNamingV0(boolean allowInferredServices)
-
Method Summary
Modifier and Type Method Description StringoperationForRequest(@NonNull() String provider, @NonNull() String cloudService, @NonNull() String qualifiedOperation)Calculate the operation name for a generic cloud sdk call. StringserviceForRequest(@NonNull() String provider, @Nullable() String cloudService)Calculate the service name for a generic cloud sdk call. StringoperationForFaas(@NonNull() String provider)Calculate the operation name for a function as a service invocation (e.g. -
-
Method Detail
-
operationForRequest
@NonNull() String operationForRequest(@NonNull() String provider, @NonNull() String cloudService, @NonNull() String qualifiedOperation)
Calculate the operation name for a generic cloud sdk call.
- Parameters:
provider- the cloud providercloudService- the cloud service name (e.g.
-
serviceForRequest
String serviceForRequest(@NonNull() String provider, @Nullable() String cloudService)
Calculate the service name for a generic cloud sdk call.
- Parameters:
provider- the cloud providercloudService- the cloud service name (e.g.
-
operationForFaas
@NonNull() String operationForFaas(@NonNull() String provider)
Calculate the operation name for a function as a service invocation (e.g. aws lambda)
- Parameters:
provider- the cloud provider
-
-
-
-