Documentation
¶
Index ¶
- func BuildGetRequestSchemaRegistry(config *configuration.Configuration, path string) *http.Response
- func BuildPostRequestSchemaRegistry(config *configuration.Configuration, path string, body string) *http.Response
- func NewGlobalCompatibility(config *configuration.Configuration) (string, error)
- func NewSchemaList(config *configuration.Configuration, subjectName string, version string) (string, error)
- func NewSubjectCompatibility(config *configuration.Configuration, subjectName string) (string, error)
- func NewSubjectCreate(config *configuration.Configuration, subjectName string, schema string) (string, error)
- func NewSubjectList(config *configuration.Configuration) ([]string, error)
- func NewSubjectVersion(config *configuration.Configuration, subsubjectName string) (string, error)
- type SubjectConfig
- type SubjectVersionInfo
- type SubjectVersionWithCompatibility
- type SubjectWithCompatibility
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BuildGetRequestSchemaRegistry ¶
func BuildGetRequestSchemaRegistry( config *configuration.Configuration, path string, ) *http.Response
func BuildPostRequestSchemaRegistry ¶ added in v0.1.9
func BuildPostRequestSchemaRegistry( config *configuration.Configuration, path string, body string, ) *http.Response
func NewGlobalCompatibility ¶ added in v0.2.0
func NewGlobalCompatibility(config *configuration.Configuration) (string, error)
func NewSchemaList ¶ added in v0.1.9
func NewSchemaList( config *configuration.Configuration, subjectName string, version string, ) (string, error)
func NewSubjectCompatibility ¶ added in v0.2.0
func NewSubjectCompatibility( config *configuration.Configuration, subjectName string, ) (string, error)
func NewSubjectCreate ¶ added in v0.1.9
func NewSubjectCreate( config *configuration.Configuration, subjectName string, schema string, ) (string, error)
func NewSubjectList ¶
func NewSubjectList(config *configuration.Configuration) ([]string, error)
func NewSubjectVersion ¶ added in v0.1.9
func NewSubjectVersion(config *configuration.Configuration, subsubjectName string) (string, error)
Types ¶
type SubjectConfig ¶ added in v0.2.0
type SubjectConfig struct {
CompatibilityLevel string `json:"compatibilityLevel"`
}
type SubjectVersionInfo ¶ added in v0.2.0
type SubjectVersionWithCompatibility ¶ added in v0.2.0
type SubjectVersionWithCompatibility struct {
Version int `json:"version"`
ID int `json:"id"`
Schema string `json:"schema"`
Subject string `json:"subject"`
CompatibilityLevel string `json:"compatibilityLevel,omitempty"`
}
func NewSubjectVersionsWithCompatibility ¶ added in v0.2.0
func NewSubjectVersionsWithCompatibility( config *configuration.Configuration, subjectName string, ) ([]SubjectVersionWithCompatibility, error)
type SubjectWithCompatibility ¶ added in v0.2.0
type SubjectWithCompatibility struct {
Name string `json:"name"`
CompatibilityLevel string `json:"compatibilityLevel"`
VersionCount int `json:"versionCount"`
}
func NewSubjectListWithCompatibility ¶ added in v0.2.0
func NewSubjectListWithCompatibility( config *configuration.Configuration, ) ([]SubjectWithCompatibility, error)
Click to show internal directories.
Click to hide internal directories.