Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Bucket schema management API?

Abierto
#562 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
4/5
Tiempo estimado
3-5 días
Aptitud para principiantes
35/100
Tipo de issue
Nueva funcionalidad
Claridad
Bastante claro
Estado de actividad
Estancado
Stack tecnológico
java
Área
api, databases

Línea de trabajo

Comienza revisando las APIs de bucket existentes de Java y la BucketSchemaApi propuesta, y compáralas después con la InfluxDB HTTP API referenciada en el issue. Se considera terminado cuando el cliente puede crear un esquema de bucket para un bucket con esquema explícito sin requerir una biblioteca HTTP o JSON independiente.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

Proposal:
A BucketSchemaApi to provide convenient access to the bucket schema management features.

Current behavior:

  • While it is possible to create an "explicit" Bucket through the Java API, it is not possible to create a bucket schema

Desired behavior:
I want to be able to create a bucket schema for an explicit schema bucket

Alternatives considered:
The only way to do this currently is to directly use the InfluxDb HTTP API. Its quite awkward to be able to access almost all of the InfluxDb features through the client lib, but have to drop down to using a separate HTTP lib and JSON serialization/deserialization lib for my bespoke type for representing bucket schema.

Use case:
Bucket schema seem pretty important for ensuring bucket contents will always fulfill some basic content constraints. An implicit bucket can contain anything, so would require a ton of data validation for even the simplest use-case of bucket content consumption.

Lenguaje dominante
Java
Estrellas
477
Forks
129
Métricas de merge de PR
Sin PR fusionados en 30 d

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de influxdata/influxdb-client-java

Todos los issues de influxdata/influxdb-client-java

Issues similares

Más issues de Java

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.