/** * Return a type builder for configuring the map's nested values schema. * This builder will return control to the map's enclosing context when * complete. **/ public TypeBuilder<R> values() { return new TypeBuilder<R>(new MapCompletion<R>(this, context), names); }
/** * Return a type builder for configuring the map's nested values schema. * This builder will return control to the map's enclosing context when * complete. **/ public TypeBuilder<R> values() { return new TypeBuilder<R>(new MapCompletion<R>(this, context), names); }
/** * Return a type builder for configuring the array's nested items schema. * This builder will return control to the array's enclosing context when * complete. **/ public TypeBuilder<R> items() { return new TypeBuilder<R>(new ArrayCompletion<R>(this, context), names); }
/** * Create a builder for Avro schemas with a default namespace. Types created * without namespaces will inherit the namespace provided. */ public static TypeBuilder<Schema> builder(String namespace) { return new TypeBuilder<Schema>(new SchemaCompletion(), new NameContext().namespace(namespace)); }
/** * Create a builder for Avro schemas. */ public static TypeBuilder<Schema> builder() { return new TypeBuilder<Schema>(new SchemaCompletion(), new NameContext()); }
/** * Create a builder for Avro schemas. */ public static TypeBuilder<Schema> builder() { return new TypeBuilder<Schema>(new SchemaCompletion(), new NameContext()); }
/** * Return a type builder for configuring the array's nested items schema. * This builder will return control to the array's enclosing context when * complete. **/ public TypeBuilder<R> items() { return new TypeBuilder<R>(new ArrayCompletion<R>(this, context), names); }
/** * Create a builder for Avro schemas with a default namespace. Types created * without namespaces will inherit the namespace provided. */ public static TypeBuilder<Schema> builder(String namespace) { return new TypeBuilder<Schema>(new SchemaCompletion(), new NameContext().namespace(namespace)); }
/** * Return a type builder for configuring the array's nested items schema. * This builder will return control to the array's enclosing context when * complete. **/ public TypeBuilder<R> items() { return new TypeBuilder<R>(new ArrayCompletion<R>(this, context), names); }
/** * Return a type builder for configuring the map's nested values schema. * This builder will return control to the map's enclosing context when * complete. **/ public TypeBuilder<R> values() { return new TypeBuilder<R>(new MapCompletion<R>(this, context), names); }
/** * Create a builder for Avro schemas with a default namespace. Types created * without namespaces will inherit the namespace provided. */ public static TypeBuilder<Schema> builder(String namespace) { return new TypeBuilder<Schema>(new SchemaCompletion(), new NameContext().namespace(namespace)); }
/** * Create a builder for Avro schemas. */ public static TypeBuilder<Schema> builder() { return new TypeBuilder<Schema>(new SchemaCompletion(), new NameContext()); }
/** * Return a type builder for configuring the map's nested values schema. * This builder will return control to the map's enclosing context when * complete. **/ public TypeBuilder<R> values() { return new TypeBuilder<>(new MapCompletion<>(this, context), names); }
/** * Return a type builder for configuring the array's nested items schema. * This builder will return control to the array's enclosing context when * complete. **/ public TypeBuilder<R> items() { return new TypeBuilder<>(new ArrayCompletion<>(this, context), names); }
/** * Create a builder for Avro schemas. */ public static TypeBuilder<Schema> builder() { return new TypeBuilder<>(new SchemaCompletion(), new NameContext()); }
/** * Create a builder for Avro schemas with a default namespace. Types created * without namespaces will inherit the namespace provided. */ public static TypeBuilder<Schema> builder(String namespace) { return new TypeBuilder<>(new SchemaCompletion(), new NameContext().namespace(namespace)); }