private static GcpResource genericTaskOrNode()

in shared/resourcemapping/src/main/java/com/google/cloud/opentelemetry/resource/ResourceTranslator.java [206:216]


  private static GcpResource genericTaskOrNode(Resource resource) {
    Map<AttributeKey<?>, Object> attrMap = resource.getAttributes().asMap();
    if ((attrMap.containsKey(ResourceAttributes.SERVICE_NAME)
            || attrMap.containsKey(ResourceAttributes.FAAS_NAME))
        && (attrMap.containsKey(ResourceAttributes.SERVICE_INSTANCE_ID)
            || attrMap.containsKey(ResourceAttributes.FAAS_INSTANCE))) {
      return mapBase(resource, "generic_task", GENERIC_TASK_LABELS);
    } else {
      return mapBase(resource, "generic_node", GENERIC_NODE_LABELS);
    }
  }