From 719aba8c7bcd23f3e3a4f4d0b11bd5d04362ee11 Mon Sep 17 00:00:00 2001 From: Trask Stalnaker Date: Wed, 14 May 2025 17:13:08 -0700 Subject: [PATCH] Handle unstable enum values --- .../IncubatingSemanticAttributes.java.j2 | 26 ++++++++-- .../registry/java/SemanticAttributes.java.j2 | 2 + .../AndroidIncubatingAttributes.java | 1 + .../incubating/AwsIncubatingAttributes.java | 1 + .../incubating/AzureIncubatingAttributes.java | 1 + .../CassandraIncubatingAttributes.java | 1 + .../incubating/CicdIncubatingAttributes.java | 1 + .../incubating/CloudIncubatingAttributes.java | 1 + .../ContainerIncubatingAttributes.java | 1 + .../incubating/CpuIncubatingAttributes.java | 1 + .../CpythonIncubatingAttributes.java | 1 + .../incubating/DbIncubatingAttributes.java | 1 + .../DeploymentIncubatingAttributes.java | 1 + .../incubating/DiskIncubatingAttributes.java | 1 + .../incubating/ErrorIncubatingAttributes.java | 1 + .../incubating/FaasIncubatingAttributes.java | 1 + .../FeatureFlagIncubatingAttributes.java | 1 + .../incubating/GcpIncubatingAttributes.java | 1 + .../incubating/GenAiIncubatingAttributes.java | 1 + .../incubating/GeoIncubatingAttributes.java | 1 + .../incubating/GoIncubatingAttributes.java | 1 + .../GraphqlIncubatingAttributes.java | 1 + .../incubating/HostIncubatingAttributes.java | 1 + .../incubating/HttpIncubatingAttributes.java | 1 + .../incubating/HwIncubatingAttributes.java | 1 + .../incubating/JvmIncubatingAttributes.java | 1 + .../incubating/K8sIncubatingAttributes.java | 1 + .../incubating/LinuxIncubatingAttributes.java | 1 + .../incubating/LogIncubatingAttributes.java | 1 + .../MessageIncubatingAttributes.java | 1 + .../MessagingIncubatingAttributes.java | 1 + .../incubating/NetIncubatingAttributes.java | 1 + .../NetworkIncubatingAttributes.java | 51 ++++++++++++------- .../NodejsIncubatingAttributes.java | 1 + .../OpentracingIncubatingAttributes.java | 1 + .../incubating/OsIncubatingAttributes.java | 1 + .../incubating/OtelIncubatingAttributes.java | 1 + .../incubating/OtherIncubatingAttributes.java | 1 + .../ProcessIncubatingAttributes.java | 1 + .../ProfileIncubatingAttributes.java | 1 + .../incubating/RpcIncubatingAttributes.java | 1 + .../SystemIncubatingAttributes.java | 1 + .../TelemetryIncubatingAttributes.java | 1 + .../incubating/TestIncubatingAttributes.java | 1 + .../incubating/TlsIncubatingAttributes.java | 1 + .../UserAgentIncubatingAttributes.java | 1 + .../incubating/V8jsIncubatingAttributes.java | 1 + .../incubating/VcsIncubatingAttributes.java | 1 + .../semconv/ErrorAttributes.java | 1 + .../opentelemetry/semconv/HttpAttributes.java | 1 + .../opentelemetry/semconv/JvmAttributes.java | 2 + .../semconv/NetworkAttributes.java | 5 +- .../opentelemetry/semconv/OtelAttributes.java | 1 + .../semconv/TelemetryAttributes.java | 1 + 54 files changed, 109 insertions(+), 26 deletions(-) diff --git a/buildscripts/templates/registry/incubating_java/IncubatingSemanticAttributes.java.j2 b/buildscripts/templates/registry/incubating_java/IncubatingSemanticAttributes.java.j2 index 76260caf..07d544b7 100644 --- a/buildscripts/templates/registry/incubating_java/IncubatingSemanticAttributes.java.j2 +++ b/buildscripts/templates/registry/incubating_java/IncubatingSemanticAttributes.java.j2 @@ -49,8 +49,19 @@ public final class {{ my_class_name }} { {% endif %} {% endfor %} // Enum definitions - {% for attribute in ctx.attributes | select("enum") | rejectattr("name", "in", ctx.excluded_attributes) %} - {%- if attribute is stable -%} + {% for attribute in ctx.attributes | select("enum") | rejectattr("name", "in", ctx.excluded_attributes) %} + {% set enum_deprecated_in_favor_of_stable = namespace(value=false) %} + {% if attribute is stable %} + {%- set enum_deprecated_in_favor_of_stable.value = true -%} + {%- endif -%} + {%- for member in attribute.type.members %} + {% if member is experimental %} + {% if not member is deprecated %} + {%- set enum_deprecated_in_favor_of_stable.value = false -%} + {%- endif -%} + {%- endif -%} + {%- endfor %} + {%- if enum_deprecated_in_favor_of_stable.value -%} {%- set stable_class_link = "io.opentelemetry.semconv." ~ stable_class_name ~ "." ~ (attribute.name | pascal_case) ~ "Values" -%} /** * Values for {@link #{{ attribute.name | screaming_snake_case }}}. @@ -62,11 +73,16 @@ public final class {{ my_class_name }} { {%- else -%} /** Values for {@link #{{ attribute.name | screaming_snake_case }}}. */ {%- endif -%} - {% if attribute is stable or attribute is deprecated %}@Deprecated{% endif %} + {% if enum_deprecated_in_favor_of_stable.value or attribute is deprecated %}@Deprecated{% endif %} public static final class {{ attribute.name | pascal_case }}IncubatingValues { {%- for member in attribute.type.members %} - {{ [member.brief or (member.id ~ '.')] | comment(indent=4) }} - public static final {{ attribute.type | instantiated_type | map_text("java_enum_type") }} {{ member.id | screaming_snake_case }} = {{ member.value | print_member_value }}; + {% if member is experimental or enum_deprecated_in_favor_of_stable.value %}{{ [member.brief or (member.id ~ '.')] | comment(indent=4) }} + {% if member is deprecated %}@Deprecated{% endif %} public static final {{ attribute.type | instantiated_type | map_text("java_enum_type") }} {{ member.id | screaming_snake_case }} = {{ member.value | print_member_value }}; + {% elif member is stable %} + {%- set stable_class_link = "io.opentelemetry.semconv." ~ stable_class_name ~ "." ~ (attribute.name | pascal_case) ~ "Values#" ~ (member.id | screaming_snake_case) -%} + {{ [member.brief or (member.id ~ '.'), "@deprecated deprecated in favor of stable {@link " ~ stable_class_link ~ "} value."] | comment(indent=4) }} + @Deprecated public static final {{ attribute.type | instantiated_type | map_text("java_enum_type") }} {{ member.id | screaming_snake_case }} = {{ member.value | print_member_value }}; + {%- endif -%} {%- endfor %} private {{ attribute.name | pascal_case }}IncubatingValues() {} } diff --git a/buildscripts/templates/registry/java/SemanticAttributes.java.j2 b/buildscripts/templates/registry/java/SemanticAttributes.java.j2 index e37c3919..c196bc69 100644 --- a/buildscripts/templates/registry/java/SemanticAttributes.java.j2 +++ b/buildscripts/templates/registry/java/SemanticAttributes.java.j2 @@ -48,8 +48,10 @@ public final class {{ my_class_name }} { /** Values for {@link #{{ attribute.name | screaming_snake_case }}}. */ public static final class {{ attribute.name | pascal_case }}Values { {%- for member in attribute.type.members %} + {% if member is stable %} {{ [member.brief or (member.id ~ '.')] | comment(indent=4) }} public static final {{ attribute.type | instantiated_type | map_text("java_enum_type") }} {{ member.id | screaming_snake_case }} = {{ member.value | print_member_value }}; + {%- endif -%} {%- endfor %} private {{ attribute.name | pascal_case }}Values() {} } diff --git a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/AndroidIncubatingAttributes.java b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/AndroidIncubatingAttributes.java index 65815c3c..a87a2571 100644 --- a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/AndroidIncubatingAttributes.java +++ b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/AndroidIncubatingAttributes.java @@ -45,6 +45,7 @@ public final class AndroidIncubatingAttributes { @Deprecated public static final AttributeKey ANDROID_STATE = stringKey("android.state"); // Enum definitions + /** Values for {@link #ANDROID_APP_STATE}. */ public static final class AndroidAppStateIncubatingValues { /** diff --git a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/AwsIncubatingAttributes.java b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/AwsIncubatingAttributes.java index 8cf1f002..a95ea17f 100644 --- a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/AwsIncubatingAttributes.java +++ b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/AwsIncubatingAttributes.java @@ -342,6 +342,7 @@ public final class AwsIncubatingAttributes { public static final AttributeKey AWS_S3_UPLOAD_ID = stringKey("aws.s3.upload_id"); // Enum definitions + /** Values for {@link #AWS_ECS_LAUNCHTYPE}. */ public static final class AwsEcsLaunchtypeIncubatingValues { /** ec2. */ diff --git a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/AzureIncubatingAttributes.java b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/AzureIncubatingAttributes.java index d4388a2a..d3ce8f85 100644 --- a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/AzureIncubatingAttributes.java +++ b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/AzureIncubatingAttributes.java @@ -58,6 +58,7 @@ public final class AzureIncubatingAttributes { longKey("azure.cosmosdb.response.sub_status_code"); // Enum definitions + /** Values for {@link #AZURE_COSMOSDB_CONNECTION_MODE}. */ public static final class AzureCosmosdbConnectionModeIncubatingValues { /** Gateway (HTTP) connection. */ diff --git a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/CassandraIncubatingAttributes.java b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/CassandraIncubatingAttributes.java index bd36f9d1..0811dce5 100644 --- a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/CassandraIncubatingAttributes.java +++ b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/CassandraIncubatingAttributes.java @@ -45,6 +45,7 @@ public final class CassandraIncubatingAttributes { longKey("cassandra.speculative_execution.count"); // Enum definitions + /** Values for {@link #CASSANDRA_CONSISTENCY_LEVEL}. */ public static final class CassandraConsistencyLevelIncubatingValues { /** all. */ diff --git a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/CicdIncubatingAttributes.java b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/CicdIncubatingAttributes.java index 588c562f..33aa9a66 100644 --- a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/CicdIncubatingAttributes.java +++ b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/CicdIncubatingAttributes.java @@ -64,6 +64,7 @@ public final class CicdIncubatingAttributes { public static final AttributeKey CICD_WORKER_STATE = stringKey("cicd.worker.state"); // Enum definitions + /** Values for {@link #CICD_PIPELINE_RESULT}. */ public static final class CicdPipelineResultIncubatingValues { /** The pipeline run finished successfully. */ diff --git a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/CloudIncubatingAttributes.java b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/CloudIncubatingAttributes.java index 2a7e1ef1..704b9903 100644 --- a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/CloudIncubatingAttributes.java +++ b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/CloudIncubatingAttributes.java @@ -89,6 +89,7 @@ public final class CloudIncubatingAttributes { public static final AttributeKey CLOUD_RESOURCE_ID = stringKey("cloud.resource_id"); // Enum definitions + /** Values for {@link #CLOUD_PLATFORM}. */ public static final class CloudPlatformIncubatingValues { /** Alibaba Cloud Elastic Compute Service */ diff --git a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/ContainerIncubatingAttributes.java b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/ContainerIncubatingAttributes.java index e834329a..cdbe539e 100644 --- a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/ContainerIncubatingAttributes.java +++ b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/ContainerIncubatingAttributes.java @@ -138,6 +138,7 @@ public final class ContainerIncubatingAttributes { public static final AttributeKey CONTAINER_RUNTIME = stringKey("container.runtime"); // Enum definitions + /** * Values for {@link #CONTAINER_CPU_STATE} * diff --git a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/CpuIncubatingAttributes.java b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/CpuIncubatingAttributes.java index 834f27eb..738f92d4 100644 --- a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/CpuIncubatingAttributes.java +++ b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/CpuIncubatingAttributes.java @@ -21,6 +21,7 @@ public final class CpuIncubatingAttributes { public static final AttributeKey CPU_MODE = stringKey("cpu.mode"); // Enum definitions + /** Values for {@link #CPU_MODE}. */ public static final class CpuModeIncubatingValues { /** user. */ diff --git a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/CpythonIncubatingAttributes.java b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/CpythonIncubatingAttributes.java index d0c9e4d3..8a6dc22e 100644 --- a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/CpythonIncubatingAttributes.java +++ b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/CpythonIncubatingAttributes.java @@ -17,6 +17,7 @@ public final class CpythonIncubatingAttributes { public static final AttributeKey CPYTHON_GC_GENERATION = longKey("cpython.gc.generation"); // Enum definitions + /** Values for {@link #CPYTHON_GC_GENERATION}. */ public static final class CpythonGcGenerationIncubatingValues { /** Generation 0 */ diff --git a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/DbIncubatingAttributes.java b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/DbIncubatingAttributes.java index e2dd03fc..83008769 100644 --- a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/DbIncubatingAttributes.java +++ b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/DbIncubatingAttributes.java @@ -491,6 +491,7 @@ public final class DbIncubatingAttributes { @Deprecated public static final AttributeKey DB_USER = stringKey("db.user"); // Enum definitions + /** * Values for {@link #DB_CASSANDRA_CONSISTENCY_LEVEL} * diff --git a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/DeploymentIncubatingAttributes.java b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/DeploymentIncubatingAttributes.java index 4be8f6e1..80fe6cac 100644 --- a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/DeploymentIncubatingAttributes.java +++ b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/DeploymentIncubatingAttributes.java @@ -51,6 +51,7 @@ public final class DeploymentIncubatingAttributes { public static final AttributeKey DEPLOYMENT_STATUS = stringKey("deployment.status"); // Enum definitions + /** Values for {@link #DEPLOYMENT_STATUS}. */ public static final class DeploymentStatusIncubatingValues { /** failed */ diff --git a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/DiskIncubatingAttributes.java b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/DiskIncubatingAttributes.java index c95cbd8a..deddb14c 100644 --- a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/DiskIncubatingAttributes.java +++ b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/DiskIncubatingAttributes.java @@ -17,6 +17,7 @@ public final class DiskIncubatingAttributes { public static final AttributeKey DISK_IO_DIRECTION = stringKey("disk.io.direction"); // Enum definitions + /** Values for {@link #DISK_IO_DIRECTION}. */ public static final class DiskIoDirectionIncubatingValues { /** read. */ diff --git a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/ErrorIncubatingAttributes.java b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/ErrorIncubatingAttributes.java index 7eaf0089..a9fc9ad2 100644 --- a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/ErrorIncubatingAttributes.java +++ b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/ErrorIncubatingAttributes.java @@ -62,6 +62,7 @@ public final class ErrorIncubatingAttributes { @Deprecated public static final AttributeKey ERROR_TYPE = stringKey("error.type"); // Enum definitions + /** * Values for {@link #ERROR_TYPE}. * diff --git a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/FaasIncubatingAttributes.java b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/FaasIncubatingAttributes.java index e27f0540..f8f637a3 100644 --- a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/FaasIncubatingAttributes.java +++ b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/FaasIncubatingAttributes.java @@ -164,6 +164,7 @@ public final class FaasIncubatingAttributes { public static final AttributeKey FAAS_VERSION = stringKey("faas.version"); // Enum definitions + /** Values for {@link #FAAS_DOCUMENT_OPERATION}. */ public static final class FaasDocumentOperationIncubatingValues { /** When a new object is created. */ diff --git a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/FeatureFlagIncubatingAttributes.java b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/FeatureFlagIncubatingAttributes.java index ef393636..10413c46 100644 --- a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/FeatureFlagIncubatingAttributes.java +++ b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/FeatureFlagIncubatingAttributes.java @@ -75,6 +75,7 @@ public final class FeatureFlagIncubatingAttributes { public static final AttributeKey FEATURE_FLAG_VERSION = stringKey("feature_flag.version"); // Enum definitions + /** * Values for {@link #FEATURE_FLAG_EVALUATION_REASON} * diff --git a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/GcpIncubatingAttributes.java b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/GcpIncubatingAttributes.java index 1af7cc45..b328e255 100644 --- a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/GcpIncubatingAttributes.java +++ b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/GcpIncubatingAttributes.java @@ -125,6 +125,7 @@ public final class GcpIncubatingAttributes { stringKey("gcp.gce.instance.name"); // Enum definitions + /** Values for {@link #GCP_APPHUB_SERVICE_CRITICALITY_TYPE}. */ public static final class GcpApphubServiceCriticalityTypeIncubatingValues { /** Mission critical service. */ diff --git a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/GenAiIncubatingAttributes.java b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/GenAiIncubatingAttributes.java index 682a1ae7..68012eac 100644 --- a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/GenAiIncubatingAttributes.java +++ b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/GenAiIncubatingAttributes.java @@ -230,6 +230,7 @@ public final class GenAiIncubatingAttributes { longKey("gen_ai.usage.prompt_tokens"); // Enum definitions + /** * Values for {@link #GEN_AI_OPENAI_REQUEST_RESPONSE_FORMAT} * diff --git a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/GeoIncubatingAttributes.java b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/GeoIncubatingAttributes.java index 0488161c..1cf155bc 100644 --- a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/GeoIncubatingAttributes.java +++ b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/GeoIncubatingAttributes.java @@ -48,6 +48,7 @@ public final class GeoIncubatingAttributes { public static final AttributeKey GEO_REGION_ISO_CODE = stringKey("geo.region.iso_code"); // Enum definitions + /** Values for {@link #GEO_CONTINENT_CODE}. */ public static final class GeoContinentCodeIncubatingValues { /** Africa */ diff --git a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/GoIncubatingAttributes.java b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/GoIncubatingAttributes.java index 0fd7938b..1d52c200 100644 --- a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/GoIncubatingAttributes.java +++ b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/GoIncubatingAttributes.java @@ -17,6 +17,7 @@ public final class GoIncubatingAttributes { public static final AttributeKey GO_MEMORY_TYPE = stringKey("go.memory.type"); // Enum definitions + /** Values for {@link #GO_MEMORY_TYPE}. */ public static final class GoMemoryTypeIncubatingValues { /** diff --git a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/GraphqlIncubatingAttributes.java b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/GraphqlIncubatingAttributes.java index 42df322c..dcb09809 100644 --- a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/GraphqlIncubatingAttributes.java +++ b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/GraphqlIncubatingAttributes.java @@ -31,6 +31,7 @@ public final class GraphqlIncubatingAttributes { stringKey("graphql.operation.type"); // Enum definitions + /** Values for {@link #GRAPHQL_OPERATION_TYPE}. */ public static final class GraphqlOperationTypeIncubatingValues { /** GraphQL query */ diff --git a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/HostIncubatingAttributes.java b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/HostIncubatingAttributes.java index 41cb606c..c0bb0045 100644 --- a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/HostIncubatingAttributes.java +++ b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/HostIncubatingAttributes.java @@ -99,6 +99,7 @@ public final class HostIncubatingAttributes { public static final AttributeKey HOST_TYPE = stringKey("host.type"); // Enum definitions + /** Values for {@link #HOST_ARCH}. */ public static final class HostArchIncubatingValues { /** AMD64 */ diff --git a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/HttpIncubatingAttributes.java b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/HttpIncubatingAttributes.java index 120143d4..6a66129a 100644 --- a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/HttpIncubatingAttributes.java +++ b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/HttpIncubatingAttributes.java @@ -288,6 +288,7 @@ public final class HttpIncubatingAttributes { public static final AttributeKey HTTP_USER_AGENT = stringKey("http.user_agent"); // Enum definitions + /** Values for {@link #HTTP_CONNECTION_STATE}. */ public static final class HttpConnectionStateIncubatingValues { /** active state. */ diff --git a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/HwIncubatingAttributes.java b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/HwIncubatingAttributes.java index 7ee33ad6..3f087ed3 100644 --- a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/HwIncubatingAttributes.java +++ b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/HwIncubatingAttributes.java @@ -40,6 +40,7 @@ public final class HwIncubatingAttributes { public static final AttributeKey HW_TYPE = stringKey("hw.type"); // Enum definitions + /** Values for {@link #HW_STATE}. */ public static final class HwStateIncubatingValues { /** Ok */ diff --git a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/JvmIncubatingAttributes.java b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/JvmIncubatingAttributes.java index 0680fdb1..89bf3f63 100644 --- a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/JvmIncubatingAttributes.java +++ b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/JvmIncubatingAttributes.java @@ -92,6 +92,7 @@ public final class JvmIncubatingAttributes { public static final AttributeKey JVM_THREAD_STATE = stringKey("jvm.thread.state"); // Enum definitions + /** * Values for {@link #JVM_MEMORY_TYPE}. * diff --git a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/K8sIncubatingAttributes.java b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/K8sIncubatingAttributes.java index 874356f6..5630ad20 100644 --- a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/K8sIncubatingAttributes.java +++ b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/K8sIncubatingAttributes.java @@ -179,6 +179,7 @@ public final class K8sIncubatingAttributes { public static final AttributeKey K8S_VOLUME_TYPE = stringKey("k8s.volume.type"); // Enum definitions + /** Values for {@link #K8S_NAMESPACE_PHASE}. */ public static final class K8sNamespacePhaseIncubatingValues { /** diff --git a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/LinuxIncubatingAttributes.java b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/LinuxIncubatingAttributes.java index 8cbd88d0..9db8b3f9 100644 --- a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/LinuxIncubatingAttributes.java +++ b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/LinuxIncubatingAttributes.java @@ -18,6 +18,7 @@ public final class LinuxIncubatingAttributes { stringKey("linux.memory.slab.state"); // Enum definitions + /** Values for {@link #LINUX_MEMORY_SLAB_STATE}. */ public static final class LinuxMemorySlabStateIncubatingValues { /** reclaimable. */ diff --git a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/LogIncubatingAttributes.java b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/LogIncubatingAttributes.java index bd79984a..6ce00115 100644 --- a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/LogIncubatingAttributes.java +++ b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/LogIncubatingAttributes.java @@ -55,6 +55,7 @@ public final class LogIncubatingAttributes { public static final AttributeKey LOG_RECORD_UID = stringKey("log.record.uid"); // Enum definitions + /** Values for {@link #LOG_IOSTREAM}. */ public static final class LogIostreamIncubatingValues { /** Logs from stdout stream */ diff --git a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/MessageIncubatingAttributes.java b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/MessageIncubatingAttributes.java index 07a7b525..80a5872f 100644 --- a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/MessageIncubatingAttributes.java +++ b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/MessageIncubatingAttributes.java @@ -47,6 +47,7 @@ public final class MessageIncubatingAttributes { longKey("message.uncompressed_size"); // Enum definitions + /** * Values for {@link #MESSAGE_TYPE} * diff --git a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/MessagingIncubatingAttributes.java b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/MessagingIncubatingAttributes.java index b8f4cdc8..c2e40660 100644 --- a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/MessagingIncubatingAttributes.java +++ b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/MessagingIncubatingAttributes.java @@ -347,6 +347,7 @@ public final class MessagingIncubatingAttributes { public static final AttributeKey MESSAGING_SYSTEM = stringKey("messaging.system"); // Enum definitions + /** Values for {@link #MESSAGING_OPERATION_TYPE}. */ public static final class MessagingOperationTypeIncubatingValues { /** diff --git a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/NetIncubatingAttributes.java b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/NetIncubatingAttributes.java index fe01d687..4b340d7b 100644 --- a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/NetIncubatingAttributes.java +++ b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/NetIncubatingAttributes.java @@ -131,6 +131,7 @@ public final class NetIncubatingAttributes { @Deprecated public static final AttributeKey NET_TRANSPORT = stringKey("net.transport"); // Enum definitions + /** * Values for {@link #NET_SOCK_FAMILY} * diff --git a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/NetworkIncubatingAttributes.java b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/NetworkIncubatingAttributes.java index c2b4e457..ece15a0a 100644 --- a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/NetworkIncubatingAttributes.java +++ b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/NetworkIncubatingAttributes.java @@ -156,6 +156,7 @@ public final class NetworkIncubatingAttributes { @Deprecated public static final AttributeKey NETWORK_TYPE = stringKey("network.type"); // Enum definitions + /** Values for {@link #NETWORK_CONNECTION_STATE}. */ public static final class NetworkConnectionStateIncubatingValues { /** closed. */ @@ -293,25 +294,39 @@ public static final class NetworkIoDirectionIncubatingValues { private NetworkIoDirectionIncubatingValues() {} } - /** - * Values for {@link #NETWORK_TRANSPORT}. - * - * @deprecated deprecated in favor of stable {@link - * io.opentelemetry.semconv.NetworkAttributes.NetworkTransportValues}. - */ - @Deprecated + /** Values for {@link #NETWORK_TRANSPORT}. */ public static final class NetworkTransportIncubatingValues { - /** TCP */ - public static final String TCP = "tcp"; - - /** UDP */ - public static final String UDP = "udp"; - - /** Named or anonymous pipe. */ - public static final String PIPE = "pipe"; - - /** Unix domain socket */ - public static final String UNIX = "unix"; + /** + * TCP + * + * @deprecated deprecated in favor of stable {@link + * io.opentelemetry.semconv.NetworkAttributes.NetworkTransportValues#TCP} value. + */ + @Deprecated public static final String TCP = "tcp"; + + /** + * UDP + * + * @deprecated deprecated in favor of stable {@link + * io.opentelemetry.semconv.NetworkAttributes.NetworkTransportValues#UDP} value. + */ + @Deprecated public static final String UDP = "udp"; + + /** + * Named or anonymous pipe. + * + * @deprecated deprecated in favor of stable {@link + * io.opentelemetry.semconv.NetworkAttributes.NetworkTransportValues#PIPE} value. + */ + @Deprecated public static final String PIPE = "pipe"; + + /** + * Unix domain socket + * + * @deprecated deprecated in favor of stable {@link + * io.opentelemetry.semconv.NetworkAttributes.NetworkTransportValues#UNIX} value. + */ + @Deprecated public static final String UNIX = "unix"; /** QUIC */ public static final String QUIC = "quic"; diff --git a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/NodejsIncubatingAttributes.java b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/NodejsIncubatingAttributes.java index 026c7467..341f0367 100644 --- a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/NodejsIncubatingAttributes.java +++ b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/NodejsIncubatingAttributes.java @@ -18,6 +18,7 @@ public final class NodejsIncubatingAttributes { stringKey("nodejs.eventloop.state"); // Enum definitions + /** Values for {@link #NODEJS_EVENTLOOP_STATE}. */ public static final class NodejsEventloopStateIncubatingValues { /** Active time. */ diff --git a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/OpentracingIncubatingAttributes.java b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/OpentracingIncubatingAttributes.java index f80542e1..c5df4db1 100644 --- a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/OpentracingIncubatingAttributes.java +++ b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/OpentracingIncubatingAttributes.java @@ -23,6 +23,7 @@ public final class OpentracingIncubatingAttributes { public static final AttributeKey OPENTRACING_REF_TYPE = stringKey("opentracing.ref_type"); // Enum definitions + /** Values for {@link #OPENTRACING_REF_TYPE}. */ public static final class OpentracingRefTypeIncubatingValues { /** The parent Span depends on the child Span in some capacity */ diff --git a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/OsIncubatingAttributes.java b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/OsIncubatingAttributes.java index 0c887e93..0e2018a6 100644 --- a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/OsIncubatingAttributes.java +++ b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/OsIncubatingAttributes.java @@ -35,6 +35,7 @@ public final class OsIncubatingAttributes { public static final AttributeKey OS_VERSION = stringKey("os.version"); // Enum definitions + /** Values for {@link #OS_TYPE}. */ public static final class OsTypeIncubatingValues { /** Microsoft Windows */ diff --git a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/OtelIncubatingAttributes.java b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/OtelIncubatingAttributes.java index 99b50910..9bb0d1f7 100644 --- a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/OtelIncubatingAttributes.java +++ b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/OtelIncubatingAttributes.java @@ -108,6 +108,7 @@ public final class OtelIncubatingAttributes { stringKey("otel.status_description"); // Enum definitions + /** Values for {@link #OTEL_COMPONENT_TYPE}. */ public static final class OtelComponentTypeIncubatingValues { /** The builtin SDK Batching Span Processor */ diff --git a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/OtherIncubatingAttributes.java b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/OtherIncubatingAttributes.java index 80e7019f..dc69238e 100644 --- a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/OtherIncubatingAttributes.java +++ b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/OtherIncubatingAttributes.java @@ -21,6 +21,7 @@ public final class OtherIncubatingAttributes { @Deprecated public static final AttributeKey STATE = stringKey("state"); // Enum definitions + /** * Values for {@link #STATE} * diff --git a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/ProcessIncubatingAttributes.java b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/ProcessIncubatingAttributes.java index d7eb82b6..b226ee38 100644 --- a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/ProcessIncubatingAttributes.java +++ b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/ProcessIncubatingAttributes.java @@ -215,6 +215,7 @@ public final class ProcessIncubatingAttributes { stringKey("process.working_directory"); // Enum definitions + /** Values for {@link #PROCESS_CONTEXT_SWITCH_TYPE}. */ public static final class ProcessContextSwitchTypeIncubatingValues { /** voluntary. */ diff --git a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/ProfileIncubatingAttributes.java b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/ProfileIncubatingAttributes.java index 1ea03015..196ce13e 100644 --- a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/ProfileIncubatingAttributes.java +++ b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/ProfileIncubatingAttributes.java @@ -17,6 +17,7 @@ public final class ProfileIncubatingAttributes { public static final AttributeKey PROFILE_FRAME_TYPE = stringKey("profile.frame.type"); // Enum definitions + /** Values for {@link #PROFILE_FRAME_TYPE}. */ public static final class ProfileFrameTypeIncubatingValues { /** .NET */ diff --git a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/RpcIncubatingAttributes.java b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/RpcIncubatingAttributes.java index 56ecc1b4..788d3988 100644 --- a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/RpcIncubatingAttributes.java +++ b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/RpcIncubatingAttributes.java @@ -154,6 +154,7 @@ public final class RpcIncubatingAttributes { public static final AttributeKey RPC_SYSTEM = stringKey("rpc.system"); // Enum definitions + /** Values for {@link #RPC_CONNECT_RPC_ERROR_CODE}. */ public static final class RpcConnectRpcErrorCodeIncubatingValues { /** cancelled. */ diff --git a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/SystemIncubatingAttributes.java b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/SystemIncubatingAttributes.java index 91084343..b4ee2d13 100644 --- a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/SystemIncubatingAttributes.java +++ b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/SystemIncubatingAttributes.java @@ -85,6 +85,7 @@ public final class SystemIncubatingAttributes { stringKey("system.processes.status"); // Enum definitions + /** * Values for {@link #SYSTEM_CPU_STATE} * diff --git a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/TelemetryIncubatingAttributes.java b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/TelemetryIncubatingAttributes.java index bda48a1d..756a7569 100644 --- a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/TelemetryIncubatingAttributes.java +++ b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/TelemetryIncubatingAttributes.java @@ -68,6 +68,7 @@ public final class TelemetryIncubatingAttributes { stringKey("telemetry.sdk.version"); // Enum definitions + /** * Values for {@link #TELEMETRY_SDK_LANGUAGE}. * diff --git a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/TestIncubatingAttributes.java b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/TestIncubatingAttributes.java index 7aee5745..1410f567 100644 --- a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/TestIncubatingAttributes.java +++ b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/TestIncubatingAttributes.java @@ -33,6 +33,7 @@ public final class TestIncubatingAttributes { stringKey("test.suite.run.status"); // Enum definitions + /** Values for {@link #TEST_CASE_RESULT_STATUS}. */ public static final class TestCaseResultStatusIncubatingValues { /** pass */ diff --git a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/TlsIncubatingAttributes.java b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/TlsIncubatingAttributes.java index b66f4d21..e6f9ef19 100644 --- a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/TlsIncubatingAttributes.java +++ b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/TlsIncubatingAttributes.java @@ -192,6 +192,7 @@ public final class TlsIncubatingAttributes { public static final AttributeKey TLS_SERVER_SUBJECT = stringKey("tls.server.subject"); // Enum definitions + /** Values for {@link #TLS_PROTOCOL_NAME}. */ public static final class TlsProtocolNameIncubatingValues { /** ssl. */ diff --git a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/UserAgentIncubatingAttributes.java b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/UserAgentIncubatingAttributes.java index 37fda492..aa21c7cd 100644 --- a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/UserAgentIncubatingAttributes.java +++ b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/UserAgentIncubatingAttributes.java @@ -86,6 +86,7 @@ public final class UserAgentIncubatingAttributes { public static final AttributeKey USER_AGENT_VERSION = stringKey("user_agent.version"); // Enum definitions + /** Values for {@link #USER_AGENT_SYNTHETIC_TYPE}. */ public static final class UserAgentSyntheticTypeIncubatingValues { /** Bot source. */ diff --git a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/V8jsIncubatingAttributes.java b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/V8jsIncubatingAttributes.java index d94f4102..edcab126 100644 --- a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/V8jsIncubatingAttributes.java +++ b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/V8jsIncubatingAttributes.java @@ -28,6 +28,7 @@ public final class V8jsIncubatingAttributes { public static final AttributeKey V8JS_HEAP_SPACE_NAME = stringKey("v8js.heap.space.name"); // Enum definitions + /** Values for {@link #V8JS_GC_TYPE}. */ public static final class V8jsGcTypeIncubatingValues { /** Major (Mark Sweep Compact). */ diff --git a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/VcsIncubatingAttributes.java b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/VcsIncubatingAttributes.java index 2bb73f1f..dcf84fee 100644 --- a/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/VcsIncubatingAttributes.java +++ b/semconv-incubating/src/main/java/io/opentelemetry/semconv/incubating/VcsIncubatingAttributes.java @@ -205,6 +205,7 @@ public final class VcsIncubatingAttributes { stringKey("vcs.revision_delta.direction"); // Enum definitions + /** Values for {@link #VCS_CHANGE_STATE}. */ public static final class VcsChangeStateIncubatingValues { /** diff --git a/semconv/src/main/java/io/opentelemetry/semconv/ErrorAttributes.java b/semconv/src/main/java/io/opentelemetry/semconv/ErrorAttributes.java index 07f5de28..04489b98 100644 --- a/semconv/src/main/java/io/opentelemetry/semconv/ErrorAttributes.java +++ b/semconv/src/main/java/io/opentelemetry/semconv/ErrorAttributes.java @@ -47,6 +47,7 @@ public final class ErrorAttributes { // Enum definition /** Values for {@link #ERROR_TYPE}. */ public static final class ErrorTypeValues { + /** A fallback error value to be used when the instrumentation doesn't define a custom value. */ public static final String OTHER = "_OTHER"; diff --git a/semconv/src/main/java/io/opentelemetry/semconv/HttpAttributes.java b/semconv/src/main/java/io/opentelemetry/semconv/HttpAttributes.java index 1296c598..bc3f7e2d 100644 --- a/semconv/src/main/java/io/opentelemetry/semconv/HttpAttributes.java +++ b/semconv/src/main/java/io/opentelemetry/semconv/HttpAttributes.java @@ -113,6 +113,7 @@ public final class HttpAttributes { // Enum definition /** Values for {@link #HTTP_REQUEST_METHOD}. */ public static final class HttpRequestMethodValues { + /** CONNECT method. */ public static final String CONNECT = "CONNECT"; diff --git a/semconv/src/main/java/io/opentelemetry/semconv/JvmAttributes.java b/semconv/src/main/java/io/opentelemetry/semconv/JvmAttributes.java index 0e9c7200..f89557d3 100644 --- a/semconv/src/main/java/io/opentelemetry/semconv/JvmAttributes.java +++ b/semconv/src/main/java/io/opentelemetry/semconv/JvmAttributes.java @@ -56,6 +56,7 @@ public final class JvmAttributes { // Enum definition /** Values for {@link #JVM_MEMORY_TYPE}. */ public static final class JvmMemoryTypeValues { + /** Heap memory. */ public static final String HEAP = "heap"; @@ -68,6 +69,7 @@ private JvmMemoryTypeValues() {} // Enum definition /** Values for {@link #JVM_THREAD_STATE}. */ public static final class JvmThreadStateValues { + /** A thread that has not yet started is in this state. */ public static final String NEW = "new"; diff --git a/semconv/src/main/java/io/opentelemetry/semconv/NetworkAttributes.java b/semconv/src/main/java/io/opentelemetry/semconv/NetworkAttributes.java index b45c5b97..ed63276c 100644 --- a/semconv/src/main/java/io/opentelemetry/semconv/NetworkAttributes.java +++ b/semconv/src/main/java/io/opentelemetry/semconv/NetworkAttributes.java @@ -78,6 +78,7 @@ public final class NetworkAttributes { // Enum definition /** Values for {@link #NETWORK_TRANSPORT}. */ public static final class NetworkTransportValues { + /** TCP */ public static final String TCP = "tcp"; @@ -90,15 +91,13 @@ public static final class NetworkTransportValues { /** Unix domain socket */ public static final String UNIX = "unix"; - /** QUIC */ - public static final String QUIC = "quic"; - private NetworkTransportValues() {} } // Enum definition /** Values for {@link #NETWORK_TYPE}. */ public static final class NetworkTypeValues { + /** IPv4 */ public static final String IPV4 = "ipv4"; diff --git a/semconv/src/main/java/io/opentelemetry/semconv/OtelAttributes.java b/semconv/src/main/java/io/opentelemetry/semconv/OtelAttributes.java index 01283e06..2f2e7ed5 100644 --- a/semconv/src/main/java/io/opentelemetry/semconv/OtelAttributes.java +++ b/semconv/src/main/java/io/opentelemetry/semconv/OtelAttributes.java @@ -29,6 +29,7 @@ public final class OtelAttributes { // Enum definition /** Values for {@link #OTEL_STATUS_CODE}. */ public static final class OtelStatusCodeValues { + /** * The operation has been validated by an Application developer or Operator to have completed * successfully. diff --git a/semconv/src/main/java/io/opentelemetry/semconv/TelemetryAttributes.java b/semconv/src/main/java/io/opentelemetry/semconv/TelemetryAttributes.java index b09e106b..cf47d350 100644 --- a/semconv/src/main/java/io/opentelemetry/semconv/TelemetryAttributes.java +++ b/semconv/src/main/java/io/opentelemetry/semconv/TelemetryAttributes.java @@ -38,6 +38,7 @@ public final class TelemetryAttributes { // Enum definition /** Values for {@link #TELEMETRY_SDK_LANGUAGE}. */ public static final class TelemetrySdkLanguageValues { + /** cpp. */ public static final String CPP = "cpp";