Documentation
¶
Overview ¶
Package schemaregistryclient provides primitives to interact with the openapi HTTP API.
Code generated by github.com/oapi-codegen/oapi-codegen/v2 version v2.5.1 DO NOT EDIT.
Index ¶
- func NewCompatibilitySubjectVersionRequest(server string, subject string, version string, ...) (*http.Request, error)
- func NewCompatibilitySubjectVersionRequestWithApplicationVndSchemaregistryPlusJSONBody(server string, subject string, version string, ...) (*http.Request, error)
- func NewCompatibilitySubjectVersionRequestWithApplicationVndSchemaregistryV1PlusJSONBody(server string, subject string, version string, ...) (*http.Request, error)
- func NewCompatibilitySubjectVersionRequestWithBody(server string, subject string, version string, ...) (*http.Request, error)
- func NewDeleteConfigSubjectRequest(server string, subject string) (*http.Request, error)
- func NewDeleteModeSubjectRequest(server string, subject string) (*http.Request, error)
- func NewDeleteSecurityAclsRequest(server string, body DeleteSecurityAclsJSONRequestBody) (*http.Request, error)
- func NewDeleteSecurityAclsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewDeleteSubjectRequest(server string, subject string, params *DeleteSubjectParams) (*http.Request, error)
- func NewDeleteSubjectVersionRequest(server string, subject string, version string, ...) (*http.Request, error)
- func NewGetConfigRequest(server string) (*http.Request, error)
- func NewGetConfigSubjectRequest(server string, subject string, params *GetConfigSubjectParams) (*http.Request, error)
- func NewGetModeRequest(server string) (*http.Request, error)
- func NewGetModeSubjectRequest(server string, subject string, params *GetModeSubjectParams) (*http.Request, error)
- func NewGetSchemasIdsIdRequest(server string, id int, params *GetSchemasIdsIdParams) (*http.Request, error)
- func NewGetSchemasIdsIdSubjectsRequest(server string, id int, params *GetSchemasIdsIdSubjectsParams) (*http.Request, error)
- func NewGetSchemasIdsIdVersionsRequest(server string, id int) (*http.Request, error)
- func NewGetSchemasTypesRequest(server string) (*http.Request, error)
- func NewGetSecurityAclsRequest(server string, params *GetSecurityAclsParams) (*http.Request, error)
- func NewGetSubjectVersionsRequest(server string, subject string, params *GetSubjectVersionsParams) (*http.Request, error)
- func NewGetSubjectVersionsVersionReferencedByDeprecatedRequest(server string, subject string, version string) (*http.Request, error)
- func NewGetSubjectVersionsVersionReferencedByRequest(server string, subject string, version string) (*http.Request, error)
- func NewGetSubjectVersionsVersionRequest(server string, subject string, version string, ...) (*http.Request, error)
- func NewGetSubjectVersionsVersionSchemaRequest(server string, subject string, version string, ...) (*http.Request, error)
- func NewGetSubjectsRequest(server string, params *GetSubjectsParams) (*http.Request, error)
- func NewPostSecurityAclsRequest(server string, body PostSecurityAclsJSONRequestBody) (*http.Request, error)
- func NewPostSecurityAclsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewPostSubjectRequest(server string, subject string, params *PostSubjectParams, ...) (*http.Request, error)
- func NewPostSubjectRequestWithApplicationVndSchemaregistryPlusJSONBody(server string, subject string, params *PostSubjectParams, ...) (*http.Request, error)
- func NewPostSubjectRequestWithApplicationVndSchemaregistryV1PlusJSONBody(server string, subject string, params *PostSubjectParams, ...) (*http.Request, error)
- func NewPostSubjectRequestWithBody(server string, subject string, params *PostSubjectParams, contentType string, ...) (*http.Request, error)
- func NewPostSubjectVersionsRequest(server string, subject string, params *PostSubjectVersionsParams, ...) (*http.Request, error)
- func NewPostSubjectVersionsRequestWithApplicationVndSchemaregistryPlusJSONBody(server string, subject string, params *PostSubjectVersionsParams, ...) (*http.Request, error)
- func NewPostSubjectVersionsRequestWithApplicationVndSchemaregistryV1PlusJSONBody(server string, subject string, params *PostSubjectVersionsParams, ...) (*http.Request, error)
- func NewPostSubjectVersionsRequestWithBody(server string, subject string, params *PostSubjectVersionsParams, ...) (*http.Request, error)
- func NewPutConfigRequest(server string, body PutConfigJSONRequestBody) (*http.Request, error)
- func NewPutConfigRequestWithApplicationVndSchemaregistryPlusJSONBody(server string, body PutConfigApplicationVndSchemaregistryPlusJSONRequestBody) (*http.Request, error)
- func NewPutConfigRequestWithApplicationVndSchemaregistryV1PlusJSONBody(server string, body PutConfigApplicationVndSchemaregistryV1PlusJSONRequestBody) (*http.Request, error)
- func NewPutConfigRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewPutConfigSubjectRequest(server string, subject string, body PutConfigSubjectJSONRequestBody) (*http.Request, error)
- func NewPutConfigSubjectRequestWithApplicationVndSchemaregistryPlusJSONBody(server string, subject string, ...) (*http.Request, error)
- func NewPutConfigSubjectRequestWithApplicationVndSchemaregistryV1PlusJSONBody(server string, subject string, ...) (*http.Request, error)
- func NewPutConfigSubjectRequestWithBody(server string, subject string, contentType string, body io.Reader) (*http.Request, error)
- func NewPutModeRequest(server string, params *PutModeParams, body PutModeJSONRequestBody) (*http.Request, error)
- func NewPutModeRequestWithApplicationVndSchemaregistryPlusJSONBody(server string, params *PutModeParams, ...) (*http.Request, error)
- func NewPutModeRequestWithApplicationVndSchemaregistryV1PlusJSONBody(server string, params *PutModeParams, ...) (*http.Request, error)
- func NewPutModeRequestWithBody(server string, params *PutModeParams, contentType string, body io.Reader) (*http.Request, error)
- func NewPutModeSubjectRequest(server string, subject string, params *PutModeSubjectParams, ...) (*http.Request, error)
- func NewPutModeSubjectRequestWithApplicationVndSchemaregistryPlusJSONBody(server string, subject string, params *PutModeSubjectParams, ...) (*http.Request, error)
- func NewPutModeSubjectRequestWithApplicationVndSchemaregistryV1PlusJSONBody(server string, subject string, params *PutModeSubjectParams, ...) (*http.Request, error)
- func NewPutModeSubjectRequestWithBody(server string, subject string, params *PutModeSubjectParams, ...) (*http.Request, error)
- func NewSchemaRegistryStatusReadyRequest(server string) (*http.Request, error)
- type Client
- func (c *Client) CompatibilitySubjectVersion(ctx context.Context, subject string, version string, ...) (*http.Response, error)
- func (c *Client) CompatibilitySubjectVersionWithApplicationVndSchemaregistryPlusJSONBody(ctx context.Context, subject string, version string, ...) (*http.Response, error)
- func (c *Client) CompatibilitySubjectVersionWithApplicationVndSchemaregistryV1PlusJSONBody(ctx context.Context, subject string, version string, ...) (*http.Response, error)
- func (c *Client) CompatibilitySubjectVersionWithBody(ctx context.Context, subject string, version string, ...) (*http.Response, error)
- func (c *Client) DeleteConfigSubject(ctx context.Context, subject string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) DeleteModeSubject(ctx context.Context, subject string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) DeleteSecurityAcls(ctx context.Context, body DeleteSecurityAclsJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) DeleteSecurityAclsWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) DeleteSubject(ctx context.Context, subject string, params *DeleteSubjectParams, ...) (*http.Response, error)
- func (c *Client) DeleteSubjectVersion(ctx context.Context, subject string, version string, ...) (*http.Response, error)
- func (c *Client) GetConfig(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetConfigSubject(ctx context.Context, subject string, params *GetConfigSubjectParams, ...) (*http.Response, error)
- func (c *Client) GetMode(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetModeSubject(ctx context.Context, subject string, params *GetModeSubjectParams, ...) (*http.Response, error)
- func (c *Client) GetSchemasIdsId(ctx context.Context, id int, params *GetSchemasIdsIdParams, ...) (*http.Response, error)
- func (c *Client) GetSchemasIdsIdSubjects(ctx context.Context, id int, params *GetSchemasIdsIdSubjectsParams, ...) (*http.Response, error)
- func (c *Client) GetSchemasIdsIdVersions(ctx context.Context, id int, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetSchemasTypes(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetSecurityAcls(ctx context.Context, params *GetSecurityAclsParams, ...) (*http.Response, error)
- func (c *Client) GetSubjectVersions(ctx context.Context, subject string, params *GetSubjectVersionsParams, ...) (*http.Response, error)
- func (c *Client) GetSubjectVersionsVersion(ctx context.Context, subject string, version string, ...) (*http.Response, error)
- func (c *Client) GetSubjectVersionsVersionReferencedBy(ctx context.Context, subject string, version string, ...) (*http.Response, error)
- func (c *Client) GetSubjectVersionsVersionReferencedByDeprecated(ctx context.Context, subject string, version string, ...) (*http.Response, error)
- func (c *Client) GetSubjectVersionsVersionSchema(ctx context.Context, subject string, version string, ...) (*http.Response, error)
- func (c *Client) GetSubjects(ctx context.Context, params *GetSubjectsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) PostSecurityAcls(ctx context.Context, body PostSecurityAclsJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) PostSecurityAclsWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) PostSubject(ctx context.Context, subject string, params *PostSubjectParams, ...) (*http.Response, error)
- func (c *Client) PostSubjectVersions(ctx context.Context, subject string, params *PostSubjectVersionsParams, ...) (*http.Response, error)
- func (c *Client) PostSubjectVersionsWithApplicationVndSchemaregistryPlusJSONBody(ctx context.Context, subject string, params *PostSubjectVersionsParams, ...) (*http.Response, error)
- func (c *Client) PostSubjectVersionsWithApplicationVndSchemaregistryV1PlusJSONBody(ctx context.Context, subject string, params *PostSubjectVersionsParams, ...) (*http.Response, error)
- func (c *Client) PostSubjectVersionsWithBody(ctx context.Context, subject string, params *PostSubjectVersionsParams, ...) (*http.Response, error)
- func (c *Client) PostSubjectWithApplicationVndSchemaregistryPlusJSONBody(ctx context.Context, subject string, params *PostSubjectParams, ...) (*http.Response, error)
- func (c *Client) PostSubjectWithApplicationVndSchemaregistryV1PlusJSONBody(ctx context.Context, subject string, params *PostSubjectParams, ...) (*http.Response, error)
- func (c *Client) PostSubjectWithBody(ctx context.Context, subject string, params *PostSubjectParams, ...) (*http.Response, error)
- func (c *Client) PutConfig(ctx context.Context, body PutConfigJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) PutConfigSubject(ctx context.Context, subject string, body PutConfigSubjectJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) PutConfigSubjectWithApplicationVndSchemaregistryPlusJSONBody(ctx context.Context, subject string, ...) (*http.Response, error)
- func (c *Client) PutConfigSubjectWithApplicationVndSchemaregistryV1PlusJSONBody(ctx context.Context, subject string, ...) (*http.Response, error)
- func (c *Client) PutConfigSubjectWithBody(ctx context.Context, subject string, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) PutConfigWithApplicationVndSchemaregistryPlusJSONBody(ctx context.Context, ...) (*http.Response, error)
- func (c *Client) PutConfigWithApplicationVndSchemaregistryV1PlusJSONBody(ctx context.Context, ...) (*http.Response, error)
- func (c *Client) PutConfigWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) PutMode(ctx context.Context, params *PutModeParams, body PutModeJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) PutModeSubject(ctx context.Context, subject string, params *PutModeSubjectParams, ...) (*http.Response, error)
- func (c *Client) PutModeSubjectWithApplicationVndSchemaregistryPlusJSONBody(ctx context.Context, subject string, params *PutModeSubjectParams, ...) (*http.Response, error)
- func (c *Client) PutModeSubjectWithApplicationVndSchemaregistryV1PlusJSONBody(ctx context.Context, subject string, params *PutModeSubjectParams, ...) (*http.Response, error)
- func (c *Client) PutModeSubjectWithBody(ctx context.Context, subject string, params *PutModeSubjectParams, ...) (*http.Response, error)
- func (c *Client) PutModeWithApplicationVndSchemaregistryPlusJSONBody(ctx context.Context, params *PutModeParams, ...) (*http.Response, error)
- func (c *Client) PutModeWithApplicationVndSchemaregistryV1PlusJSONBody(ctx context.Context, params *PutModeParams, ...) (*http.Response, error)
- func (c *Client) PutModeWithBody(ctx context.Context, params *PutModeParams, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) SchemaRegistryStatusReady(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- type ClientInterface
- type ClientOption
- type ClientWithResponses
- func (c *ClientWithResponses) CompatibilitySubjectVersionWithApplicationVndSchemaregistryPlusJSONBodyWithResponse(ctx context.Context, subject string, version string, ...) (*CompatibilitySubjectVersionResponse, error)
- func (c *ClientWithResponses) CompatibilitySubjectVersionWithApplicationVndSchemaregistryV1PlusJSONBodyWithResponse(ctx context.Context, subject string, version string, ...) (*CompatibilitySubjectVersionResponse, error)
- func (c *ClientWithResponses) CompatibilitySubjectVersionWithBodyWithResponse(ctx context.Context, subject string, version string, ...) (*CompatibilitySubjectVersionResponse, error)
- func (c *ClientWithResponses) CompatibilitySubjectVersionWithResponse(ctx context.Context, subject string, version string, ...) (*CompatibilitySubjectVersionResponse, error)
- func (c *ClientWithResponses) DeleteConfigSubjectWithResponse(ctx context.Context, subject string, reqEditors ...RequestEditorFn) (*DeleteConfigSubjectResponse, error)
- func (c *ClientWithResponses) DeleteModeSubjectWithResponse(ctx context.Context, subject string, reqEditors ...RequestEditorFn) (*DeleteModeSubjectResponse, error)
- func (c *ClientWithResponses) DeleteSecurityAclsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*DeleteSecurityAclsResponse, error)
- func (c *ClientWithResponses) DeleteSecurityAclsWithResponse(ctx context.Context, body DeleteSecurityAclsJSONRequestBody, ...) (*DeleteSecurityAclsResponse, error)
- func (c *ClientWithResponses) DeleteSubjectVersionWithResponse(ctx context.Context, subject string, version string, ...) (*DeleteSubjectVersionResponse, error)
- func (c *ClientWithResponses) DeleteSubjectWithResponse(ctx context.Context, subject string, params *DeleteSubjectParams, ...) (*DeleteSubjectResponse, error)
- func (c *ClientWithResponses) GetConfigSubjectWithResponse(ctx context.Context, subject string, params *GetConfigSubjectParams, ...) (*GetConfigSubjectResponse, error)
- func (c *ClientWithResponses) GetConfigWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetConfigResponse, error)
- func (c *ClientWithResponses) GetModeSubjectWithResponse(ctx context.Context, subject string, params *GetModeSubjectParams, ...) (*GetModeSubjectResponse, error)
- func (c *ClientWithResponses) GetModeWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetModeResponse, error)
- func (c *ClientWithResponses) GetSchemasIdsIdSubjectsWithResponse(ctx context.Context, id int, params *GetSchemasIdsIdSubjectsParams, ...) (*GetSchemasIdsIdSubjectsResponse, error)
- func (c *ClientWithResponses) GetSchemasIdsIdVersionsWithResponse(ctx context.Context, id int, reqEditors ...RequestEditorFn) (*GetSchemasIdsIdVersionsResponse, error)
- func (c *ClientWithResponses) GetSchemasIdsIdWithResponse(ctx context.Context, id int, params *GetSchemasIdsIdParams, ...) (*GetSchemasIdsIdResponse, error)
- func (c *ClientWithResponses) GetSchemasTypesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetSchemasTypesResponse, error)
- func (c *ClientWithResponses) GetSecurityAclsWithResponse(ctx context.Context, params *GetSecurityAclsParams, ...) (*GetSecurityAclsResponse, error)
- func (c *ClientWithResponses) GetSubjectVersionsVersionReferencedByDeprecatedWithResponse(ctx context.Context, subject string, version string, ...) (*GetSubjectVersionsVersionReferencedByDeprecatedResponse, error)
- func (c *ClientWithResponses) GetSubjectVersionsVersionReferencedByWithResponse(ctx context.Context, subject string, version string, ...) (*GetSubjectVersionsVersionReferencedByResponse, error)
- func (c *ClientWithResponses) GetSubjectVersionsVersionSchemaWithResponse(ctx context.Context, subject string, version string, ...) (*GetSubjectVersionsVersionSchemaResponse, error)
- func (c *ClientWithResponses) GetSubjectVersionsVersionWithResponse(ctx context.Context, subject string, version string, ...) (*GetSubjectVersionsVersionResponse, error)
- func (c *ClientWithResponses) GetSubjectVersionsWithResponse(ctx context.Context, subject string, params *GetSubjectVersionsParams, ...) (*GetSubjectVersionsResponse, error)
- func (c *ClientWithResponses) GetSubjectsWithResponse(ctx context.Context, params *GetSubjectsParams, reqEditors ...RequestEditorFn) (*GetSubjectsResponse, error)
- func (c *ClientWithResponses) PostSecurityAclsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*PostSecurityAclsResponse, error)
- func (c *ClientWithResponses) PostSecurityAclsWithResponse(ctx context.Context, body PostSecurityAclsJSONRequestBody, ...) (*PostSecurityAclsResponse, error)
- func (c *ClientWithResponses) PostSubjectVersionsWithApplicationVndSchemaregistryPlusJSONBodyWithResponse(ctx context.Context, subject string, params *PostSubjectVersionsParams, ...) (*PostSubjectVersionsResponse, error)
- func (c *ClientWithResponses) PostSubjectVersionsWithApplicationVndSchemaregistryV1PlusJSONBodyWithResponse(ctx context.Context, subject string, params *PostSubjectVersionsParams, ...) (*PostSubjectVersionsResponse, error)
- func (c *ClientWithResponses) PostSubjectVersionsWithBodyWithResponse(ctx context.Context, subject string, params *PostSubjectVersionsParams, ...) (*PostSubjectVersionsResponse, error)
- func (c *ClientWithResponses) PostSubjectVersionsWithResponse(ctx context.Context, subject string, params *PostSubjectVersionsParams, ...) (*PostSubjectVersionsResponse, error)
- func (c *ClientWithResponses) PostSubjectWithApplicationVndSchemaregistryPlusJSONBodyWithResponse(ctx context.Context, subject string, params *PostSubjectParams, ...) (*PostSubjectResponse, error)
- func (c *ClientWithResponses) PostSubjectWithApplicationVndSchemaregistryV1PlusJSONBodyWithResponse(ctx context.Context, subject string, params *PostSubjectParams, ...) (*PostSubjectResponse, error)
- func (c *ClientWithResponses) PostSubjectWithBodyWithResponse(ctx context.Context, subject string, params *PostSubjectParams, ...) (*PostSubjectResponse, error)
- func (c *ClientWithResponses) PostSubjectWithResponse(ctx context.Context, subject string, params *PostSubjectParams, ...) (*PostSubjectResponse, error)
- func (c *ClientWithResponses) PutConfigSubjectWithApplicationVndSchemaregistryPlusJSONBodyWithResponse(ctx context.Context, subject string, ...) (*PutConfigSubjectResponse, error)
- func (c *ClientWithResponses) PutConfigSubjectWithApplicationVndSchemaregistryV1PlusJSONBodyWithResponse(ctx context.Context, subject string, ...) (*PutConfigSubjectResponse, error)
- func (c *ClientWithResponses) PutConfigSubjectWithBodyWithResponse(ctx context.Context, subject string, contentType string, body io.Reader, ...) (*PutConfigSubjectResponse, error)
- func (c *ClientWithResponses) PutConfigSubjectWithResponse(ctx context.Context, subject string, body PutConfigSubjectJSONRequestBody, ...) (*PutConfigSubjectResponse, error)
- func (c *ClientWithResponses) PutConfigWithApplicationVndSchemaregistryPlusJSONBodyWithResponse(ctx context.Context, ...) (*PutConfigResponse, error)
- func (c *ClientWithResponses) PutConfigWithApplicationVndSchemaregistryV1PlusJSONBodyWithResponse(ctx context.Context, ...) (*PutConfigResponse, error)
- func (c *ClientWithResponses) PutConfigWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*PutConfigResponse, error)
- func (c *ClientWithResponses) PutConfigWithResponse(ctx context.Context, body PutConfigJSONRequestBody, ...) (*PutConfigResponse, error)
- func (c *ClientWithResponses) PutModeSubjectWithApplicationVndSchemaregistryPlusJSONBodyWithResponse(ctx context.Context, subject string, params *PutModeSubjectParams, ...) (*PutModeSubjectResponse, error)
- func (c *ClientWithResponses) PutModeSubjectWithApplicationVndSchemaregistryV1PlusJSONBodyWithResponse(ctx context.Context, subject string, params *PutModeSubjectParams, ...) (*PutModeSubjectResponse, error)
- func (c *ClientWithResponses) PutModeSubjectWithBodyWithResponse(ctx context.Context, subject string, params *PutModeSubjectParams, ...) (*PutModeSubjectResponse, error)
- func (c *ClientWithResponses) PutModeSubjectWithResponse(ctx context.Context, subject string, params *PutModeSubjectParams, ...) (*PutModeSubjectResponse, error)
- func (c *ClientWithResponses) PutModeWithApplicationVndSchemaregistryPlusJSONBodyWithResponse(ctx context.Context, params *PutModeParams, ...) (*PutModeResponse, error)
- func (c *ClientWithResponses) PutModeWithApplicationVndSchemaregistryV1PlusJSONBodyWithResponse(ctx context.Context, params *PutModeParams, ...) (*PutModeResponse, error)
- func (c *ClientWithResponses) PutModeWithBodyWithResponse(ctx context.Context, params *PutModeParams, contentType string, body io.Reader, ...) (*PutModeResponse, error)
- func (c *ClientWithResponses) PutModeWithResponse(ctx context.Context, params *PutModeParams, body PutModeJSONRequestBody, ...) (*PutModeResponse, error)
- func (c *ClientWithResponses) SchemaRegistryStatusReadyWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SchemaRegistryStatusReadyResponse, error)
- type ClientWithResponsesInterface
- type CompatibilitySubjectVersionApplicationVndSchemaregistryPlusJSONRequestBody
- type CompatibilitySubjectVersionApplicationVndSchemaregistryV1PlusJSONRequestBody
- type CompatibilitySubjectVersionJSONRequestBody
- type CompatibilitySubjectVersionParams
- type CompatibilitySubjectVersionResponse
- type DeleteConfigSubjectResponse
- type DeleteModeSubjectResponse
- type DeleteSecurityAclsJSONBody
- type DeleteSecurityAclsJSONRequestBody
- type DeleteSecurityAclsResponse
- type DeleteSubjectParams
- type DeleteSubjectResponse
- type DeleteSubjectVersionParams
- type DeleteSubjectVersionResponse
- type ErrorBody
- type GetCompatibility
- type GetCompatibilityCompatibilityLevel
- type GetConfigResponse
- type GetConfigSubjectParams
- type GetConfigSubjectResponse
- type GetModeResponse
- type GetModeSubjectParams
- type GetModeSubjectResponse
- type GetSchemasIdsIdParams
- type GetSchemasIdsIdResponse
- type GetSchemasIdsIdSubjectsParams
- type GetSchemasIdsIdSubjectsResponse
- type GetSchemasIdsIdVersionsResponse
- type GetSchemasTypesResponse
- type GetSecurityAclsParams
- type GetSecurityAclsParamsOperation
- type GetSecurityAclsParamsPatternType
- type GetSecurityAclsParamsPermission
- type GetSecurityAclsParamsResourceType
- type GetSecurityAclsResponse
- type GetSubjectVersionsParams
- type GetSubjectVersionsResponse
- type GetSubjectVersionsVersionParams
- type GetSubjectVersionsVersionReferencedByDeprecatedResponse
- type GetSubjectVersionsVersionReferencedByResponse
- type GetSubjectVersionsVersionResponse
- type GetSubjectVersionsVersionSchemaParams
- type GetSubjectVersionsVersionSchemaResponse
- type GetSubjectsParams
- type GetSubjectsResponse
- type HttpRequestDoer
- type IsCompatibile
- type Mode
- type ModeMode
- type PostSecurityAclsJSONBody
- type PostSecurityAclsJSONRequestBody
- type PostSecurityAclsResponse
- type PostSubjectApplicationVndSchemaregistryPlusJSONRequestBody
- type PostSubjectApplicationVndSchemaregistryV1PlusJSONRequestBody
- type PostSubjectJSONRequestBody
- type PostSubjectParams
- type PostSubjectResponse
- type PostSubjectVersionsApplicationVndSchemaregistryPlusJSONRequestBody
- type PostSubjectVersionsApplicationVndSchemaregistryV1PlusJSONRequestBody
- type PostSubjectVersionsJSONRequestBody
- type PostSubjectVersionsParams
- type PostSubjectVersionsResponse
- type PutCompatibility
- type PutCompatibilityCompatibility
- type PutConfigApplicationVndSchemaregistryPlusJSONRequestBody
- type PutConfigApplicationVndSchemaregistryV1PlusJSONRequestBody
- type PutConfigJSONRequestBody
- type PutConfigResponse
- type PutConfigSubjectApplicationVndSchemaregistryPlusJSONRequestBody
- type PutConfigSubjectApplicationVndSchemaregistryV1PlusJSONRequestBody
- type PutConfigSubjectJSONRequestBody
- type PutConfigSubjectResponse
- type PutModeApplicationVndSchemaregistryPlusJSONRequestBody
- type PutModeApplicationVndSchemaregistryV1PlusJSONRequestBody
- type PutModeJSONRequestBody
- type PutModeParams
- type PutModeResponse
- type PutModeSubjectApplicationVndSchemaregistryPlusJSONRequestBody
- type PutModeSubjectApplicationVndSchemaregistryV1PlusJSONRequestBody
- type PutModeSubjectJSONRequestBody
- type PutModeSubjectParams
- type PutModeSubjectResponse
- type RequestEditorFn
- type SchemaDef
- type SchemaRegistryStatusReadyResponse
- type SecurityAcl
- type SecurityAclOperation
- type SecurityAclPatternType
- type SecurityAclPermission
- type SecurityAclResourceType
- type StoredSchema
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewCompatibilitySubjectVersionRequest ¶
func NewCompatibilitySubjectVersionRequest(server string, subject string, version string, params *CompatibilitySubjectVersionParams, body CompatibilitySubjectVersionJSONRequestBody) (*http.Request, error)
NewCompatibilitySubjectVersionRequest calls the generic CompatibilitySubjectVersion builder with application/json body
func NewCompatibilitySubjectVersionRequestWithApplicationVndSchemaregistryPlusJSONBody ¶
func NewCompatibilitySubjectVersionRequestWithApplicationVndSchemaregistryPlusJSONBody(server string, subject string, version string, params *CompatibilitySubjectVersionParams, body CompatibilitySubjectVersionApplicationVndSchemaregistryPlusJSONRequestBody) (*http.Request, error)
NewCompatibilitySubjectVersionRequestWithApplicationVndSchemaregistryPlusJSONBody calls the generic CompatibilitySubjectVersion builder with application/vnd.schemaregistry+json body
func NewCompatibilitySubjectVersionRequestWithApplicationVndSchemaregistryV1PlusJSONBody ¶
func NewCompatibilitySubjectVersionRequestWithApplicationVndSchemaregistryV1PlusJSONBody(server string, subject string, version string, params *CompatibilitySubjectVersionParams, body CompatibilitySubjectVersionApplicationVndSchemaregistryV1PlusJSONRequestBody) (*http.Request, error)
NewCompatibilitySubjectVersionRequestWithApplicationVndSchemaregistryV1PlusJSONBody calls the generic CompatibilitySubjectVersion builder with application/vnd.schemaregistry.v1+json body
func NewCompatibilitySubjectVersionRequestWithBody ¶
func NewCompatibilitySubjectVersionRequestWithBody(server string, subject string, version string, params *CompatibilitySubjectVersionParams, contentType string, body io.Reader) (*http.Request, error)
NewCompatibilitySubjectVersionRequestWithBody generates requests for CompatibilitySubjectVersion with any type of body
func NewDeleteConfigSubjectRequest ¶
NewDeleteConfigSubjectRequest generates requests for DeleteConfigSubject
func NewDeleteModeSubjectRequest ¶
NewDeleteModeSubjectRequest generates requests for DeleteModeSubject
func NewDeleteSecurityAclsRequest ¶
func NewDeleteSecurityAclsRequest(server string, body DeleteSecurityAclsJSONRequestBody) (*http.Request, error)
NewDeleteSecurityAclsRequest calls the generic DeleteSecurityAcls builder with application/json body
func NewDeleteSecurityAclsRequestWithBody ¶
func NewDeleteSecurityAclsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewDeleteSecurityAclsRequestWithBody generates requests for DeleteSecurityAcls with any type of body
func NewDeleteSubjectRequest ¶
func NewDeleteSubjectRequest(server string, subject string, params *DeleteSubjectParams) (*http.Request, error)
NewDeleteSubjectRequest generates requests for DeleteSubject
func NewDeleteSubjectVersionRequest ¶
func NewDeleteSubjectVersionRequest(server string, subject string, version string, params *DeleteSubjectVersionParams) (*http.Request, error)
NewDeleteSubjectVersionRequest generates requests for DeleteSubjectVersion
func NewGetConfigRequest ¶
NewGetConfigRequest generates requests for GetConfig
func NewGetConfigSubjectRequest ¶
func NewGetConfigSubjectRequest(server string, subject string, params *GetConfigSubjectParams) (*http.Request, error)
NewGetConfigSubjectRequest generates requests for GetConfigSubject
func NewGetModeRequest ¶
NewGetModeRequest generates requests for GetMode
func NewGetModeSubjectRequest ¶
func NewGetModeSubjectRequest(server string, subject string, params *GetModeSubjectParams) (*http.Request, error)
NewGetModeSubjectRequest generates requests for GetModeSubject
func NewGetSchemasIdsIdRequest ¶
func NewGetSchemasIdsIdRequest(server string, id int, params *GetSchemasIdsIdParams) (*http.Request, error)
NewGetSchemasIdsIdRequest generates requests for GetSchemasIdsId
func NewGetSchemasIdsIdSubjectsRequest ¶
func NewGetSchemasIdsIdSubjectsRequest(server string, id int, params *GetSchemasIdsIdSubjectsParams) (*http.Request, error)
NewGetSchemasIdsIdSubjectsRequest generates requests for GetSchemasIdsIdSubjects
func NewGetSchemasIdsIdVersionsRequest ¶
NewGetSchemasIdsIdVersionsRequest generates requests for GetSchemasIdsIdVersions
func NewGetSchemasTypesRequest ¶
NewGetSchemasTypesRequest generates requests for GetSchemasTypes
func NewGetSecurityAclsRequest ¶
func NewGetSecurityAclsRequest(server string, params *GetSecurityAclsParams) (*http.Request, error)
NewGetSecurityAclsRequest generates requests for GetSecurityAcls
func NewGetSubjectVersionsRequest ¶
func NewGetSubjectVersionsRequest(server string, subject string, params *GetSubjectVersionsParams) (*http.Request, error)
NewGetSubjectVersionsRequest generates requests for GetSubjectVersions
func NewGetSubjectVersionsVersionReferencedByDeprecatedRequest ¶
func NewGetSubjectVersionsVersionReferencedByDeprecatedRequest(server string, subject string, version string) (*http.Request, error)
NewGetSubjectVersionsVersionReferencedByDeprecatedRequest generates requests for GetSubjectVersionsVersionReferencedByDeprecated
func NewGetSubjectVersionsVersionReferencedByRequest ¶
func NewGetSubjectVersionsVersionReferencedByRequest(server string, subject string, version string) (*http.Request, error)
NewGetSubjectVersionsVersionReferencedByRequest generates requests for GetSubjectVersionsVersionReferencedBy
func NewGetSubjectVersionsVersionRequest ¶
func NewGetSubjectVersionsVersionRequest(server string, subject string, version string, params *GetSubjectVersionsVersionParams) (*http.Request, error)
NewGetSubjectVersionsVersionRequest generates requests for GetSubjectVersionsVersion
func NewGetSubjectVersionsVersionSchemaRequest ¶
func NewGetSubjectVersionsVersionSchemaRequest(server string, subject string, version string, params *GetSubjectVersionsVersionSchemaParams) (*http.Request, error)
NewGetSubjectVersionsVersionSchemaRequest generates requests for GetSubjectVersionsVersionSchema
func NewGetSubjectsRequest ¶
func NewGetSubjectsRequest(server string, params *GetSubjectsParams) (*http.Request, error)
NewGetSubjectsRequest generates requests for GetSubjects
func NewPostSecurityAclsRequest ¶
func NewPostSecurityAclsRequest(server string, body PostSecurityAclsJSONRequestBody) (*http.Request, error)
NewPostSecurityAclsRequest calls the generic PostSecurityAcls builder with application/json body
func NewPostSecurityAclsRequestWithBody ¶
func NewPostSecurityAclsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewPostSecurityAclsRequestWithBody generates requests for PostSecurityAcls with any type of body
func NewPostSubjectRequest ¶
func NewPostSubjectRequest(server string, subject string, params *PostSubjectParams, body PostSubjectJSONRequestBody) (*http.Request, error)
NewPostSubjectRequest calls the generic PostSubject builder with application/json body
func NewPostSubjectRequestWithApplicationVndSchemaregistryPlusJSONBody ¶
func NewPostSubjectRequestWithApplicationVndSchemaregistryPlusJSONBody(server string, subject string, params *PostSubjectParams, body PostSubjectApplicationVndSchemaregistryPlusJSONRequestBody) (*http.Request, error)
NewPostSubjectRequestWithApplicationVndSchemaregistryPlusJSONBody calls the generic PostSubject builder with application/vnd.schemaregistry+json body
func NewPostSubjectRequestWithApplicationVndSchemaregistryV1PlusJSONBody ¶
func NewPostSubjectRequestWithApplicationVndSchemaregistryV1PlusJSONBody(server string, subject string, params *PostSubjectParams, body PostSubjectApplicationVndSchemaregistryV1PlusJSONRequestBody) (*http.Request, error)
NewPostSubjectRequestWithApplicationVndSchemaregistryV1PlusJSONBody calls the generic PostSubject builder with application/vnd.schemaregistry.v1+json body
func NewPostSubjectRequestWithBody ¶
func NewPostSubjectRequestWithBody(server string, subject string, params *PostSubjectParams, contentType string, body io.Reader) (*http.Request, error)
NewPostSubjectRequestWithBody generates requests for PostSubject with any type of body
func NewPostSubjectVersionsRequest ¶
func NewPostSubjectVersionsRequest(server string, subject string, params *PostSubjectVersionsParams, body PostSubjectVersionsJSONRequestBody) (*http.Request, error)
NewPostSubjectVersionsRequest calls the generic PostSubjectVersions builder with application/json body
func NewPostSubjectVersionsRequestWithApplicationVndSchemaregistryPlusJSONBody ¶
func NewPostSubjectVersionsRequestWithApplicationVndSchemaregistryPlusJSONBody(server string, subject string, params *PostSubjectVersionsParams, body PostSubjectVersionsApplicationVndSchemaregistryPlusJSONRequestBody) (*http.Request, error)
NewPostSubjectVersionsRequestWithApplicationVndSchemaregistryPlusJSONBody calls the generic PostSubjectVersions builder with application/vnd.schemaregistry+json body
func NewPostSubjectVersionsRequestWithApplicationVndSchemaregistryV1PlusJSONBody ¶
func NewPostSubjectVersionsRequestWithApplicationVndSchemaregistryV1PlusJSONBody(server string, subject string, params *PostSubjectVersionsParams, body PostSubjectVersionsApplicationVndSchemaregistryV1PlusJSONRequestBody) (*http.Request, error)
NewPostSubjectVersionsRequestWithApplicationVndSchemaregistryV1PlusJSONBody calls the generic PostSubjectVersions builder with application/vnd.schemaregistry.v1+json body
func NewPostSubjectVersionsRequestWithBody ¶
func NewPostSubjectVersionsRequestWithBody(server string, subject string, params *PostSubjectVersionsParams, contentType string, body io.Reader) (*http.Request, error)
NewPostSubjectVersionsRequestWithBody generates requests for PostSubjectVersions with any type of body
func NewPutConfigRequest ¶
func NewPutConfigRequest(server string, body PutConfigJSONRequestBody) (*http.Request, error)
NewPutConfigRequest calls the generic PutConfig builder with application/json body
func NewPutConfigRequestWithApplicationVndSchemaregistryPlusJSONBody ¶
func NewPutConfigRequestWithApplicationVndSchemaregistryPlusJSONBody(server string, body PutConfigApplicationVndSchemaregistryPlusJSONRequestBody) (*http.Request, error)
NewPutConfigRequestWithApplicationVndSchemaregistryPlusJSONBody calls the generic PutConfig builder with application/vnd.schemaregistry+json body
func NewPutConfigRequestWithApplicationVndSchemaregistryV1PlusJSONBody ¶
func NewPutConfigRequestWithApplicationVndSchemaregistryV1PlusJSONBody(server string, body PutConfigApplicationVndSchemaregistryV1PlusJSONRequestBody) (*http.Request, error)
NewPutConfigRequestWithApplicationVndSchemaregistryV1PlusJSONBody calls the generic PutConfig builder with application/vnd.schemaregistry.v1+json body
func NewPutConfigRequestWithBody ¶
func NewPutConfigRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewPutConfigRequestWithBody generates requests for PutConfig with any type of body
func NewPutConfigSubjectRequest ¶
func NewPutConfigSubjectRequest(server string, subject string, body PutConfigSubjectJSONRequestBody) (*http.Request, error)
NewPutConfigSubjectRequest calls the generic PutConfigSubject builder with application/json body
func NewPutConfigSubjectRequestWithApplicationVndSchemaregistryPlusJSONBody ¶
func NewPutConfigSubjectRequestWithApplicationVndSchemaregistryPlusJSONBody(server string, subject string, body PutConfigSubjectApplicationVndSchemaregistryPlusJSONRequestBody) (*http.Request, error)
NewPutConfigSubjectRequestWithApplicationVndSchemaregistryPlusJSONBody calls the generic PutConfigSubject builder with application/vnd.schemaregistry+json body
func NewPutConfigSubjectRequestWithApplicationVndSchemaregistryV1PlusJSONBody ¶
func NewPutConfigSubjectRequestWithApplicationVndSchemaregistryV1PlusJSONBody(server string, subject string, body PutConfigSubjectApplicationVndSchemaregistryV1PlusJSONRequestBody) (*http.Request, error)
NewPutConfigSubjectRequestWithApplicationVndSchemaregistryV1PlusJSONBody calls the generic PutConfigSubject builder with application/vnd.schemaregistry.v1+json body
func NewPutConfigSubjectRequestWithBody ¶
func NewPutConfigSubjectRequestWithBody(server string, subject string, contentType string, body io.Reader) (*http.Request, error)
NewPutConfigSubjectRequestWithBody generates requests for PutConfigSubject with any type of body
func NewPutModeRequest ¶
func NewPutModeRequest(server string, params *PutModeParams, body PutModeJSONRequestBody) (*http.Request, error)
NewPutModeRequest calls the generic PutMode builder with application/json body
func NewPutModeRequestWithApplicationVndSchemaregistryPlusJSONBody ¶
func NewPutModeRequestWithApplicationVndSchemaregistryPlusJSONBody(server string, params *PutModeParams, body PutModeApplicationVndSchemaregistryPlusJSONRequestBody) (*http.Request, error)
NewPutModeRequestWithApplicationVndSchemaregistryPlusJSONBody calls the generic PutMode builder with application/vnd.schemaregistry+json body
func NewPutModeRequestWithApplicationVndSchemaregistryV1PlusJSONBody ¶
func NewPutModeRequestWithApplicationVndSchemaregistryV1PlusJSONBody(server string, params *PutModeParams, body PutModeApplicationVndSchemaregistryV1PlusJSONRequestBody) (*http.Request, error)
NewPutModeRequestWithApplicationVndSchemaregistryV1PlusJSONBody calls the generic PutMode builder with application/vnd.schemaregistry.v1+json body
func NewPutModeRequestWithBody ¶
func NewPutModeRequestWithBody(server string, params *PutModeParams, contentType string, body io.Reader) (*http.Request, error)
NewPutModeRequestWithBody generates requests for PutMode with any type of body
func NewPutModeSubjectRequest ¶
func NewPutModeSubjectRequest(server string, subject string, params *PutModeSubjectParams, body PutModeSubjectJSONRequestBody) (*http.Request, error)
NewPutModeSubjectRequest calls the generic PutModeSubject builder with application/json body
func NewPutModeSubjectRequestWithApplicationVndSchemaregistryPlusJSONBody ¶
func NewPutModeSubjectRequestWithApplicationVndSchemaregistryPlusJSONBody(server string, subject string, params *PutModeSubjectParams, body PutModeSubjectApplicationVndSchemaregistryPlusJSONRequestBody) (*http.Request, error)
NewPutModeSubjectRequestWithApplicationVndSchemaregistryPlusJSONBody calls the generic PutModeSubject builder with application/vnd.schemaregistry+json body
func NewPutModeSubjectRequestWithApplicationVndSchemaregistryV1PlusJSONBody ¶
func NewPutModeSubjectRequestWithApplicationVndSchemaregistryV1PlusJSONBody(server string, subject string, params *PutModeSubjectParams, body PutModeSubjectApplicationVndSchemaregistryV1PlusJSONRequestBody) (*http.Request, error)
NewPutModeSubjectRequestWithApplicationVndSchemaregistryV1PlusJSONBody calls the generic PutModeSubject builder with application/vnd.schemaregistry.v1+json body
Types ¶
type Client ¶
type Client struct {
// The endpoint of the server conforming to this interface, with scheme,
// https://api.deepmap.com for example. This can contain a path relative
// to the server, such as https://api.deepmap.com/dev-test, and all the
// paths in the swagger spec will be appended to the server.
Server string
// Doer for performing requests, typically a *http.Client with any
// customized settings, such as certificate chains.
Client HttpRequestDoer
// A list of callbacks for modifying requests which are generated before sending over
// the network.
RequestEditors []RequestEditorFn
}
Client which conforms to the OpenAPI3 specification for this service.
func NewClient ¶
func NewClient(server string, opts ...ClientOption) (*Client, error)
Creates a new Client, with reasonable defaults
func (*Client) CompatibilitySubjectVersion ¶
func (c *Client) CompatibilitySubjectVersion(ctx context.Context, subject string, version string, params *CompatibilitySubjectVersionParams, body CompatibilitySubjectVersionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CompatibilitySubjectVersionWithApplicationVndSchemaregistryPlusJSONBody ¶
func (c *Client) CompatibilitySubjectVersionWithApplicationVndSchemaregistryPlusJSONBody(ctx context.Context, subject string, version string, params *CompatibilitySubjectVersionParams, body CompatibilitySubjectVersionApplicationVndSchemaregistryPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CompatibilitySubjectVersionWithApplicationVndSchemaregistryV1PlusJSONBody ¶
func (c *Client) CompatibilitySubjectVersionWithApplicationVndSchemaregistryV1PlusJSONBody(ctx context.Context, subject string, version string, params *CompatibilitySubjectVersionParams, body CompatibilitySubjectVersionApplicationVndSchemaregistryV1PlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CompatibilitySubjectVersionWithBody ¶
func (*Client) DeleteConfigSubject ¶
func (*Client) DeleteModeSubject ¶
func (*Client) DeleteSecurityAcls ¶
func (c *Client) DeleteSecurityAcls(ctx context.Context, body DeleteSecurityAclsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) DeleteSecurityAclsWithBody ¶
func (*Client) DeleteSubject ¶
func (c *Client) DeleteSubject(ctx context.Context, subject string, params *DeleteSubjectParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) DeleteSubjectVersion ¶
func (c *Client) DeleteSubjectVersion(ctx context.Context, subject string, version string, params *DeleteSubjectVersionParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetConfigSubject ¶
func (c *Client) GetConfigSubject(ctx context.Context, subject string, params *GetConfigSubjectParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetModeSubject ¶
func (c *Client) GetModeSubject(ctx context.Context, subject string, params *GetModeSubjectParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetSchemasIdsId ¶
func (c *Client) GetSchemasIdsId(ctx context.Context, id int, params *GetSchemasIdsIdParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetSchemasIdsIdSubjects ¶
func (c *Client) GetSchemasIdsIdSubjects(ctx context.Context, id int, params *GetSchemasIdsIdSubjectsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetSchemasIdsIdVersions ¶
func (*Client) GetSchemasTypes ¶
func (*Client) GetSecurityAcls ¶
func (c *Client) GetSecurityAcls(ctx context.Context, params *GetSecurityAclsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetSubjectVersions ¶
func (c *Client) GetSubjectVersions(ctx context.Context, subject string, params *GetSubjectVersionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetSubjectVersionsVersion ¶
func (c *Client) GetSubjectVersionsVersion(ctx context.Context, subject string, version string, params *GetSubjectVersionsVersionParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetSubjectVersionsVersionReferencedBy ¶
func (*Client) GetSubjectVersionsVersionReferencedByDeprecated ¶
func (*Client) GetSubjectVersionsVersionSchema ¶
func (c *Client) GetSubjectVersionsVersionSchema(ctx context.Context, subject string, version string, params *GetSubjectVersionsVersionSchemaParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetSubjects ¶
func (c *Client) GetSubjects(ctx context.Context, params *GetSubjectsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) PostSecurityAcls ¶
func (c *Client) PostSecurityAcls(ctx context.Context, body PostSecurityAclsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) PostSecurityAclsWithBody ¶
func (*Client) PostSubject ¶
func (c *Client) PostSubject(ctx context.Context, subject string, params *PostSubjectParams, body PostSubjectJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) PostSubjectVersions ¶
func (c *Client) PostSubjectVersions(ctx context.Context, subject string, params *PostSubjectVersionsParams, body PostSubjectVersionsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) PostSubjectVersionsWithApplicationVndSchemaregistryPlusJSONBody ¶
func (c *Client) PostSubjectVersionsWithApplicationVndSchemaregistryPlusJSONBody(ctx context.Context, subject string, params *PostSubjectVersionsParams, body PostSubjectVersionsApplicationVndSchemaregistryPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) PostSubjectVersionsWithApplicationVndSchemaregistryV1PlusJSONBody ¶
func (c *Client) PostSubjectVersionsWithApplicationVndSchemaregistryV1PlusJSONBody(ctx context.Context, subject string, params *PostSubjectVersionsParams, body PostSubjectVersionsApplicationVndSchemaregistryV1PlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) PostSubjectVersionsWithBody ¶
func (*Client) PostSubjectWithApplicationVndSchemaregistryPlusJSONBody ¶
func (c *Client) PostSubjectWithApplicationVndSchemaregistryPlusJSONBody(ctx context.Context, subject string, params *PostSubjectParams, body PostSubjectApplicationVndSchemaregistryPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) PostSubjectWithApplicationVndSchemaregistryV1PlusJSONBody ¶
func (c *Client) PostSubjectWithApplicationVndSchemaregistryV1PlusJSONBody(ctx context.Context, subject string, params *PostSubjectParams, body PostSubjectApplicationVndSchemaregistryV1PlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) PostSubjectWithBody ¶
func (*Client) PutConfig ¶
func (c *Client) PutConfig(ctx context.Context, body PutConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) PutConfigSubject ¶
func (c *Client) PutConfigSubject(ctx context.Context, subject string, body PutConfigSubjectJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) PutConfigSubjectWithApplicationVndSchemaregistryPlusJSONBody ¶
func (c *Client) PutConfigSubjectWithApplicationVndSchemaregistryPlusJSONBody(ctx context.Context, subject string, body PutConfigSubjectApplicationVndSchemaregistryPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) PutConfigSubjectWithApplicationVndSchemaregistryV1PlusJSONBody ¶
func (c *Client) PutConfigSubjectWithApplicationVndSchemaregistryV1PlusJSONBody(ctx context.Context, subject string, body PutConfigSubjectApplicationVndSchemaregistryV1PlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) PutConfigSubjectWithBody ¶
func (*Client) PutConfigWithApplicationVndSchemaregistryPlusJSONBody ¶
func (c *Client) PutConfigWithApplicationVndSchemaregistryPlusJSONBody(ctx context.Context, body PutConfigApplicationVndSchemaregistryPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) PutConfigWithApplicationVndSchemaregistryV1PlusJSONBody ¶
func (c *Client) PutConfigWithApplicationVndSchemaregistryV1PlusJSONBody(ctx context.Context, body PutConfigApplicationVndSchemaregistryV1PlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) PutConfigWithBody ¶
func (*Client) PutMode ¶
func (c *Client) PutMode(ctx context.Context, params *PutModeParams, body PutModeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) PutModeSubject ¶
func (c *Client) PutModeSubject(ctx context.Context, subject string, params *PutModeSubjectParams, body PutModeSubjectJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) PutModeSubjectWithApplicationVndSchemaregistryPlusJSONBody ¶
func (c *Client) PutModeSubjectWithApplicationVndSchemaregistryPlusJSONBody(ctx context.Context, subject string, params *PutModeSubjectParams, body PutModeSubjectApplicationVndSchemaregistryPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) PutModeSubjectWithApplicationVndSchemaregistryV1PlusJSONBody ¶
func (c *Client) PutModeSubjectWithApplicationVndSchemaregistryV1PlusJSONBody(ctx context.Context, subject string, params *PutModeSubjectParams, body PutModeSubjectApplicationVndSchemaregistryV1PlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) PutModeSubjectWithBody ¶
func (*Client) PutModeWithApplicationVndSchemaregistryPlusJSONBody ¶
func (c *Client) PutModeWithApplicationVndSchemaregistryPlusJSONBody(ctx context.Context, params *PutModeParams, body PutModeApplicationVndSchemaregistryPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) PutModeWithApplicationVndSchemaregistryV1PlusJSONBody ¶
func (c *Client) PutModeWithApplicationVndSchemaregistryV1PlusJSONBody(ctx context.Context, params *PutModeParams, body PutModeApplicationVndSchemaregistryV1PlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) PutModeWithBody ¶
func (*Client) SchemaRegistryStatusReady ¶
type ClientInterface ¶
type ClientInterface interface {
// CompatibilitySubjectVersionWithBody request with any body
CompatibilitySubjectVersionWithBody(ctx context.Context, subject string, version string, params *CompatibilitySubjectVersionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
CompatibilitySubjectVersion(ctx context.Context, subject string, version string, params *CompatibilitySubjectVersionParams, body CompatibilitySubjectVersionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
CompatibilitySubjectVersionWithApplicationVndSchemaregistryPlusJSONBody(ctx context.Context, subject string, version string, params *CompatibilitySubjectVersionParams, body CompatibilitySubjectVersionApplicationVndSchemaregistryPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
CompatibilitySubjectVersionWithApplicationVndSchemaregistryV1PlusJSONBody(ctx context.Context, subject string, version string, params *CompatibilitySubjectVersionParams, body CompatibilitySubjectVersionApplicationVndSchemaregistryV1PlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetConfig request
GetConfig(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// PutConfigWithBody request with any body
PutConfigWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
PutConfig(ctx context.Context, body PutConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
PutConfigWithApplicationVndSchemaregistryPlusJSONBody(ctx context.Context, body PutConfigApplicationVndSchemaregistryPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
PutConfigWithApplicationVndSchemaregistryV1PlusJSONBody(ctx context.Context, body PutConfigApplicationVndSchemaregistryV1PlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteConfigSubject request
DeleteConfigSubject(ctx context.Context, subject string, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetConfigSubject request
GetConfigSubject(ctx context.Context, subject string, params *GetConfigSubjectParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// PutConfigSubjectWithBody request with any body
PutConfigSubjectWithBody(ctx context.Context, subject string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
PutConfigSubject(ctx context.Context, subject string, body PutConfigSubjectJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
PutConfigSubjectWithApplicationVndSchemaregistryPlusJSONBody(ctx context.Context, subject string, body PutConfigSubjectApplicationVndSchemaregistryPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
PutConfigSubjectWithApplicationVndSchemaregistryV1PlusJSONBody(ctx context.Context, subject string, body PutConfigSubjectApplicationVndSchemaregistryV1PlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetMode request
GetMode(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// PutModeWithBody request with any body
PutModeWithBody(ctx context.Context, params *PutModeParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
PutMode(ctx context.Context, params *PutModeParams, body PutModeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
PutModeWithApplicationVndSchemaregistryPlusJSONBody(ctx context.Context, params *PutModeParams, body PutModeApplicationVndSchemaregistryPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
PutModeWithApplicationVndSchemaregistryV1PlusJSONBody(ctx context.Context, params *PutModeParams, body PutModeApplicationVndSchemaregistryV1PlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteModeSubject request
DeleteModeSubject(ctx context.Context, subject string, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetModeSubject request
GetModeSubject(ctx context.Context, subject string, params *GetModeSubjectParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// PutModeSubjectWithBody request with any body
PutModeSubjectWithBody(ctx context.Context, subject string, params *PutModeSubjectParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
PutModeSubject(ctx context.Context, subject string, params *PutModeSubjectParams, body PutModeSubjectJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
PutModeSubjectWithApplicationVndSchemaregistryPlusJSONBody(ctx context.Context, subject string, params *PutModeSubjectParams, body PutModeSubjectApplicationVndSchemaregistryPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
PutModeSubjectWithApplicationVndSchemaregistryV1PlusJSONBody(ctx context.Context, subject string, params *PutModeSubjectParams, body PutModeSubjectApplicationVndSchemaregistryV1PlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetSchemasIdsId request
GetSchemasIdsId(ctx context.Context, id int, params *GetSchemasIdsIdParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetSchemasIdsIdSubjects request
GetSchemasIdsIdSubjects(ctx context.Context, id int, params *GetSchemasIdsIdSubjectsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetSchemasIdsIdVersions request
GetSchemasIdsIdVersions(ctx context.Context, id int, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetSchemasTypes request
GetSchemasTypes(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteSecurityAclsWithBody request with any body
DeleteSecurityAclsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
DeleteSecurityAcls(ctx context.Context, body DeleteSecurityAclsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetSecurityAcls request
GetSecurityAcls(ctx context.Context, params *GetSecurityAclsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// PostSecurityAclsWithBody request with any body
PostSecurityAclsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
PostSecurityAcls(ctx context.Context, body PostSecurityAclsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// SchemaRegistryStatusReady request
SchemaRegistryStatusReady(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetSubjects request
GetSubjects(ctx context.Context, params *GetSubjectsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteSubject request
DeleteSubject(ctx context.Context, subject string, params *DeleteSubjectParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// PostSubjectWithBody request with any body
PostSubjectWithBody(ctx context.Context, subject string, params *PostSubjectParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
PostSubject(ctx context.Context, subject string, params *PostSubjectParams, body PostSubjectJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
PostSubjectWithApplicationVndSchemaregistryPlusJSONBody(ctx context.Context, subject string, params *PostSubjectParams, body PostSubjectApplicationVndSchemaregistryPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
PostSubjectWithApplicationVndSchemaregistryV1PlusJSONBody(ctx context.Context, subject string, params *PostSubjectParams, body PostSubjectApplicationVndSchemaregistryV1PlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetSubjectVersions request
GetSubjectVersions(ctx context.Context, subject string, params *GetSubjectVersionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// PostSubjectVersionsWithBody request with any body
PostSubjectVersionsWithBody(ctx context.Context, subject string, params *PostSubjectVersionsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
PostSubjectVersions(ctx context.Context, subject string, params *PostSubjectVersionsParams, body PostSubjectVersionsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
PostSubjectVersionsWithApplicationVndSchemaregistryPlusJSONBody(ctx context.Context, subject string, params *PostSubjectVersionsParams, body PostSubjectVersionsApplicationVndSchemaregistryPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
PostSubjectVersionsWithApplicationVndSchemaregistryV1PlusJSONBody(ctx context.Context, subject string, params *PostSubjectVersionsParams, body PostSubjectVersionsApplicationVndSchemaregistryV1PlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DeleteSubjectVersion request
DeleteSubjectVersion(ctx context.Context, subject string, version string, params *DeleteSubjectVersionParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetSubjectVersionsVersion request
GetSubjectVersionsVersion(ctx context.Context, subject string, version string, params *GetSubjectVersionsVersionParams, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetSubjectVersionsVersionReferencedByDeprecated request
GetSubjectVersionsVersionReferencedByDeprecated(ctx context.Context, subject string, version string, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetSubjectVersionsVersionReferencedBy request
GetSubjectVersionsVersionReferencedBy(ctx context.Context, subject string, version string, reqEditors ...RequestEditorFn) (*http.Response, error)
// GetSubjectVersionsVersionSchema request
GetSubjectVersionsVersionSchema(ctx context.Context, subject string, version string, params *GetSubjectVersionsVersionSchemaParams, reqEditors ...RequestEditorFn) (*http.Response, error)
}
The interface specification for the client above.
type ClientOption ¶
ClientOption allows setting custom parameters during construction
func WithHTTPClient ¶
func WithHTTPClient(doer HttpRequestDoer) ClientOption
WithHTTPClient allows overriding the default Doer, which is automatically created using http.Client. This is useful for tests.
func WithRequestEditorFn ¶
func WithRequestEditorFn(fn RequestEditorFn) ClientOption
WithRequestEditorFn allows setting up a callback function, which will be called right before sending the request. This can be used to mutate the request.
type ClientWithResponses ¶
type ClientWithResponses struct {
ClientInterface
}
ClientWithResponses builds on ClientInterface to offer response payloads
func NewClientWithResponses ¶
func NewClientWithResponses(server string, opts ...ClientOption) (*ClientWithResponses, error)
NewClientWithResponses creates a new ClientWithResponses, which wraps Client with return type handling
func (*ClientWithResponses) CompatibilitySubjectVersionWithApplicationVndSchemaregistryPlusJSONBodyWithResponse ¶
func (c *ClientWithResponses) CompatibilitySubjectVersionWithApplicationVndSchemaregistryPlusJSONBodyWithResponse(ctx context.Context, subject string, version string, params *CompatibilitySubjectVersionParams, body CompatibilitySubjectVersionApplicationVndSchemaregistryPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*CompatibilitySubjectVersionResponse, error)
func (*ClientWithResponses) CompatibilitySubjectVersionWithApplicationVndSchemaregistryV1PlusJSONBodyWithResponse ¶
func (c *ClientWithResponses) CompatibilitySubjectVersionWithApplicationVndSchemaregistryV1PlusJSONBodyWithResponse(ctx context.Context, subject string, version string, params *CompatibilitySubjectVersionParams, body CompatibilitySubjectVersionApplicationVndSchemaregistryV1PlusJSONRequestBody, reqEditors ...RequestEditorFn) (*CompatibilitySubjectVersionResponse, error)
func (*ClientWithResponses) CompatibilitySubjectVersionWithBodyWithResponse ¶
func (c *ClientWithResponses) CompatibilitySubjectVersionWithBodyWithResponse(ctx context.Context, subject string, version string, params *CompatibilitySubjectVersionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CompatibilitySubjectVersionResponse, error)
CompatibilitySubjectVersionWithBodyWithResponse request with arbitrary body returning *CompatibilitySubjectVersionResponse
func (*ClientWithResponses) CompatibilitySubjectVersionWithResponse ¶
func (c *ClientWithResponses) CompatibilitySubjectVersionWithResponse(ctx context.Context, subject string, version string, params *CompatibilitySubjectVersionParams, body CompatibilitySubjectVersionJSONRequestBody, reqEditors ...RequestEditorFn) (*CompatibilitySubjectVersionResponse, error)
func (*ClientWithResponses) DeleteConfigSubjectWithResponse ¶
func (c *ClientWithResponses) DeleteConfigSubjectWithResponse(ctx context.Context, subject string, reqEditors ...RequestEditorFn) (*DeleteConfigSubjectResponse, error)
DeleteConfigSubjectWithResponse request returning *DeleteConfigSubjectResponse
func (*ClientWithResponses) DeleteModeSubjectWithResponse ¶
func (c *ClientWithResponses) DeleteModeSubjectWithResponse(ctx context.Context, subject string, reqEditors ...RequestEditorFn) (*DeleteModeSubjectResponse, error)
DeleteModeSubjectWithResponse request returning *DeleteModeSubjectResponse
func (*ClientWithResponses) DeleteSecurityAclsWithBodyWithResponse ¶
func (c *ClientWithResponses) DeleteSecurityAclsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeleteSecurityAclsResponse, error)
DeleteSecurityAclsWithBodyWithResponse request with arbitrary body returning *DeleteSecurityAclsResponse
func (*ClientWithResponses) DeleteSecurityAclsWithResponse ¶
func (c *ClientWithResponses) DeleteSecurityAclsWithResponse(ctx context.Context, body DeleteSecurityAclsJSONRequestBody, reqEditors ...RequestEditorFn) (*DeleteSecurityAclsResponse, error)
func (*ClientWithResponses) DeleteSubjectVersionWithResponse ¶
func (c *ClientWithResponses) DeleteSubjectVersionWithResponse(ctx context.Context, subject string, version string, params *DeleteSubjectVersionParams, reqEditors ...RequestEditorFn) (*DeleteSubjectVersionResponse, error)
DeleteSubjectVersionWithResponse request returning *DeleteSubjectVersionResponse
func (*ClientWithResponses) DeleteSubjectWithResponse ¶
func (c *ClientWithResponses) DeleteSubjectWithResponse(ctx context.Context, subject string, params *DeleteSubjectParams, reqEditors ...RequestEditorFn) (*DeleteSubjectResponse, error)
DeleteSubjectWithResponse request returning *DeleteSubjectResponse
func (*ClientWithResponses) GetConfigSubjectWithResponse ¶
func (c *ClientWithResponses) GetConfigSubjectWithResponse(ctx context.Context, subject string, params *GetConfigSubjectParams, reqEditors ...RequestEditorFn) (*GetConfigSubjectResponse, error)
GetConfigSubjectWithResponse request returning *GetConfigSubjectResponse
func (*ClientWithResponses) GetConfigWithResponse ¶
func (c *ClientWithResponses) GetConfigWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetConfigResponse, error)
GetConfigWithResponse request returning *GetConfigResponse
func (*ClientWithResponses) GetModeSubjectWithResponse ¶
func (c *ClientWithResponses) GetModeSubjectWithResponse(ctx context.Context, subject string, params *GetModeSubjectParams, reqEditors ...RequestEditorFn) (*GetModeSubjectResponse, error)
GetModeSubjectWithResponse request returning *GetModeSubjectResponse
func (*ClientWithResponses) GetModeWithResponse ¶
func (c *ClientWithResponses) GetModeWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetModeResponse, error)
GetModeWithResponse request returning *GetModeResponse
func (*ClientWithResponses) GetSchemasIdsIdSubjectsWithResponse ¶
func (c *ClientWithResponses) GetSchemasIdsIdSubjectsWithResponse(ctx context.Context, id int, params *GetSchemasIdsIdSubjectsParams, reqEditors ...RequestEditorFn) (*GetSchemasIdsIdSubjectsResponse, error)
GetSchemasIdsIdSubjectsWithResponse request returning *GetSchemasIdsIdSubjectsResponse
func (*ClientWithResponses) GetSchemasIdsIdVersionsWithResponse ¶
func (c *ClientWithResponses) GetSchemasIdsIdVersionsWithResponse(ctx context.Context, id int, reqEditors ...RequestEditorFn) (*GetSchemasIdsIdVersionsResponse, error)
GetSchemasIdsIdVersionsWithResponse request returning *GetSchemasIdsIdVersionsResponse
func (*ClientWithResponses) GetSchemasIdsIdWithResponse ¶
func (c *ClientWithResponses) GetSchemasIdsIdWithResponse(ctx context.Context, id int, params *GetSchemasIdsIdParams, reqEditors ...RequestEditorFn) (*GetSchemasIdsIdResponse, error)
GetSchemasIdsIdWithResponse request returning *GetSchemasIdsIdResponse
func (*ClientWithResponses) GetSchemasTypesWithResponse ¶
func (c *ClientWithResponses) GetSchemasTypesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetSchemasTypesResponse, error)
GetSchemasTypesWithResponse request returning *GetSchemasTypesResponse
func (*ClientWithResponses) GetSecurityAclsWithResponse ¶
func (c *ClientWithResponses) GetSecurityAclsWithResponse(ctx context.Context, params *GetSecurityAclsParams, reqEditors ...RequestEditorFn) (*GetSecurityAclsResponse, error)
GetSecurityAclsWithResponse request returning *GetSecurityAclsResponse
func (*ClientWithResponses) GetSubjectVersionsVersionReferencedByDeprecatedWithResponse ¶
func (c *ClientWithResponses) GetSubjectVersionsVersionReferencedByDeprecatedWithResponse(ctx context.Context, subject string, version string, reqEditors ...RequestEditorFn) (*GetSubjectVersionsVersionReferencedByDeprecatedResponse, error)
GetSubjectVersionsVersionReferencedByDeprecatedWithResponse request returning *GetSubjectVersionsVersionReferencedByDeprecatedResponse
func (*ClientWithResponses) GetSubjectVersionsVersionReferencedByWithResponse ¶
func (c *ClientWithResponses) GetSubjectVersionsVersionReferencedByWithResponse(ctx context.Context, subject string, version string, reqEditors ...RequestEditorFn) (*GetSubjectVersionsVersionReferencedByResponse, error)
GetSubjectVersionsVersionReferencedByWithResponse request returning *GetSubjectVersionsVersionReferencedByResponse
func (*ClientWithResponses) GetSubjectVersionsVersionSchemaWithResponse ¶
func (c *ClientWithResponses) GetSubjectVersionsVersionSchemaWithResponse(ctx context.Context, subject string, version string, params *GetSubjectVersionsVersionSchemaParams, reqEditors ...RequestEditorFn) (*GetSubjectVersionsVersionSchemaResponse, error)
GetSubjectVersionsVersionSchemaWithResponse request returning *GetSubjectVersionsVersionSchemaResponse
func (*ClientWithResponses) GetSubjectVersionsVersionWithResponse ¶
func (c *ClientWithResponses) GetSubjectVersionsVersionWithResponse(ctx context.Context, subject string, version string, params *GetSubjectVersionsVersionParams, reqEditors ...RequestEditorFn) (*GetSubjectVersionsVersionResponse, error)
GetSubjectVersionsVersionWithResponse request returning *GetSubjectVersionsVersionResponse
func (*ClientWithResponses) GetSubjectVersionsWithResponse ¶
func (c *ClientWithResponses) GetSubjectVersionsWithResponse(ctx context.Context, subject string, params *GetSubjectVersionsParams, reqEditors ...RequestEditorFn) (*GetSubjectVersionsResponse, error)
GetSubjectVersionsWithResponse request returning *GetSubjectVersionsResponse
func (*ClientWithResponses) GetSubjectsWithResponse ¶
func (c *ClientWithResponses) GetSubjectsWithResponse(ctx context.Context, params *GetSubjectsParams, reqEditors ...RequestEditorFn) (*GetSubjectsResponse, error)
GetSubjectsWithResponse request returning *GetSubjectsResponse
func (*ClientWithResponses) PostSecurityAclsWithBodyWithResponse ¶
func (c *ClientWithResponses) PostSecurityAclsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostSecurityAclsResponse, error)
PostSecurityAclsWithBodyWithResponse request with arbitrary body returning *PostSecurityAclsResponse
func (*ClientWithResponses) PostSecurityAclsWithResponse ¶
func (c *ClientWithResponses) PostSecurityAclsWithResponse(ctx context.Context, body PostSecurityAclsJSONRequestBody, reqEditors ...RequestEditorFn) (*PostSecurityAclsResponse, error)
func (*ClientWithResponses) PostSubjectVersionsWithApplicationVndSchemaregistryPlusJSONBodyWithResponse ¶
func (c *ClientWithResponses) PostSubjectVersionsWithApplicationVndSchemaregistryPlusJSONBodyWithResponse(ctx context.Context, subject string, params *PostSubjectVersionsParams, body PostSubjectVersionsApplicationVndSchemaregistryPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*PostSubjectVersionsResponse, error)
func (*ClientWithResponses) PostSubjectVersionsWithApplicationVndSchemaregistryV1PlusJSONBodyWithResponse ¶
func (c *ClientWithResponses) PostSubjectVersionsWithApplicationVndSchemaregistryV1PlusJSONBodyWithResponse(ctx context.Context, subject string, params *PostSubjectVersionsParams, body PostSubjectVersionsApplicationVndSchemaregistryV1PlusJSONRequestBody, reqEditors ...RequestEditorFn) (*PostSubjectVersionsResponse, error)
func (*ClientWithResponses) PostSubjectVersionsWithBodyWithResponse ¶
func (c *ClientWithResponses) PostSubjectVersionsWithBodyWithResponse(ctx context.Context, subject string, params *PostSubjectVersionsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostSubjectVersionsResponse, error)
PostSubjectVersionsWithBodyWithResponse request with arbitrary body returning *PostSubjectVersionsResponse
func (*ClientWithResponses) PostSubjectVersionsWithResponse ¶
func (c *ClientWithResponses) PostSubjectVersionsWithResponse(ctx context.Context, subject string, params *PostSubjectVersionsParams, body PostSubjectVersionsJSONRequestBody, reqEditors ...RequestEditorFn) (*PostSubjectVersionsResponse, error)
func (*ClientWithResponses) PostSubjectWithApplicationVndSchemaregistryPlusJSONBodyWithResponse ¶
func (c *ClientWithResponses) PostSubjectWithApplicationVndSchemaregistryPlusJSONBodyWithResponse(ctx context.Context, subject string, params *PostSubjectParams, body PostSubjectApplicationVndSchemaregistryPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*PostSubjectResponse, error)
func (*ClientWithResponses) PostSubjectWithApplicationVndSchemaregistryV1PlusJSONBodyWithResponse ¶
func (c *ClientWithResponses) PostSubjectWithApplicationVndSchemaregistryV1PlusJSONBodyWithResponse(ctx context.Context, subject string, params *PostSubjectParams, body PostSubjectApplicationVndSchemaregistryV1PlusJSONRequestBody, reqEditors ...RequestEditorFn) (*PostSubjectResponse, error)
func (*ClientWithResponses) PostSubjectWithBodyWithResponse ¶
func (c *ClientWithResponses) PostSubjectWithBodyWithResponse(ctx context.Context, subject string, params *PostSubjectParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostSubjectResponse, error)
PostSubjectWithBodyWithResponse request with arbitrary body returning *PostSubjectResponse
func (*ClientWithResponses) PostSubjectWithResponse ¶
func (c *ClientWithResponses) PostSubjectWithResponse(ctx context.Context, subject string, params *PostSubjectParams, body PostSubjectJSONRequestBody, reqEditors ...RequestEditorFn) (*PostSubjectResponse, error)
func (*ClientWithResponses) PutConfigSubjectWithApplicationVndSchemaregistryPlusJSONBodyWithResponse ¶
func (c *ClientWithResponses) PutConfigSubjectWithApplicationVndSchemaregistryPlusJSONBodyWithResponse(ctx context.Context, subject string, body PutConfigSubjectApplicationVndSchemaregistryPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*PutConfigSubjectResponse, error)
func (*ClientWithResponses) PutConfigSubjectWithApplicationVndSchemaregistryV1PlusJSONBodyWithResponse ¶
func (c *ClientWithResponses) PutConfigSubjectWithApplicationVndSchemaregistryV1PlusJSONBodyWithResponse(ctx context.Context, subject string, body PutConfigSubjectApplicationVndSchemaregistryV1PlusJSONRequestBody, reqEditors ...RequestEditorFn) (*PutConfigSubjectResponse, error)
func (*ClientWithResponses) PutConfigSubjectWithBodyWithResponse ¶
func (c *ClientWithResponses) PutConfigSubjectWithBodyWithResponse(ctx context.Context, subject string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutConfigSubjectResponse, error)
PutConfigSubjectWithBodyWithResponse request with arbitrary body returning *PutConfigSubjectResponse
func (*ClientWithResponses) PutConfigSubjectWithResponse ¶
func (c *ClientWithResponses) PutConfigSubjectWithResponse(ctx context.Context, subject string, body PutConfigSubjectJSONRequestBody, reqEditors ...RequestEditorFn) (*PutConfigSubjectResponse, error)
func (*ClientWithResponses) PutConfigWithApplicationVndSchemaregistryPlusJSONBodyWithResponse ¶
func (c *ClientWithResponses) PutConfigWithApplicationVndSchemaregistryPlusJSONBodyWithResponse(ctx context.Context, body PutConfigApplicationVndSchemaregistryPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*PutConfigResponse, error)
func (*ClientWithResponses) PutConfigWithApplicationVndSchemaregistryV1PlusJSONBodyWithResponse ¶
func (c *ClientWithResponses) PutConfigWithApplicationVndSchemaregistryV1PlusJSONBodyWithResponse(ctx context.Context, body PutConfigApplicationVndSchemaregistryV1PlusJSONRequestBody, reqEditors ...RequestEditorFn) (*PutConfigResponse, error)
func (*ClientWithResponses) PutConfigWithBodyWithResponse ¶
func (c *ClientWithResponses) PutConfigWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutConfigResponse, error)
PutConfigWithBodyWithResponse request with arbitrary body returning *PutConfigResponse
func (*ClientWithResponses) PutConfigWithResponse ¶
func (c *ClientWithResponses) PutConfigWithResponse(ctx context.Context, body PutConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*PutConfigResponse, error)
func (*ClientWithResponses) PutModeSubjectWithApplicationVndSchemaregistryPlusJSONBodyWithResponse ¶
func (c *ClientWithResponses) PutModeSubjectWithApplicationVndSchemaregistryPlusJSONBodyWithResponse(ctx context.Context, subject string, params *PutModeSubjectParams, body PutModeSubjectApplicationVndSchemaregistryPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*PutModeSubjectResponse, error)
func (*ClientWithResponses) PutModeSubjectWithApplicationVndSchemaregistryV1PlusJSONBodyWithResponse ¶
func (c *ClientWithResponses) PutModeSubjectWithApplicationVndSchemaregistryV1PlusJSONBodyWithResponse(ctx context.Context, subject string, params *PutModeSubjectParams, body PutModeSubjectApplicationVndSchemaregistryV1PlusJSONRequestBody, reqEditors ...RequestEditorFn) (*PutModeSubjectResponse, error)
func (*ClientWithResponses) PutModeSubjectWithBodyWithResponse ¶
func (c *ClientWithResponses) PutModeSubjectWithBodyWithResponse(ctx context.Context, subject string, params *PutModeSubjectParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutModeSubjectResponse, error)
PutModeSubjectWithBodyWithResponse request with arbitrary body returning *PutModeSubjectResponse
func (*ClientWithResponses) PutModeSubjectWithResponse ¶
func (c *ClientWithResponses) PutModeSubjectWithResponse(ctx context.Context, subject string, params *PutModeSubjectParams, body PutModeSubjectJSONRequestBody, reqEditors ...RequestEditorFn) (*PutModeSubjectResponse, error)
func (*ClientWithResponses) PutModeWithApplicationVndSchemaregistryPlusJSONBodyWithResponse ¶
func (c *ClientWithResponses) PutModeWithApplicationVndSchemaregistryPlusJSONBodyWithResponse(ctx context.Context, params *PutModeParams, body PutModeApplicationVndSchemaregistryPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*PutModeResponse, error)
func (*ClientWithResponses) PutModeWithApplicationVndSchemaregistryV1PlusJSONBodyWithResponse ¶
func (c *ClientWithResponses) PutModeWithApplicationVndSchemaregistryV1PlusJSONBodyWithResponse(ctx context.Context, params *PutModeParams, body PutModeApplicationVndSchemaregistryV1PlusJSONRequestBody, reqEditors ...RequestEditorFn) (*PutModeResponse, error)
func (*ClientWithResponses) PutModeWithBodyWithResponse ¶
func (c *ClientWithResponses) PutModeWithBodyWithResponse(ctx context.Context, params *PutModeParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutModeResponse, error)
PutModeWithBodyWithResponse request with arbitrary body returning *PutModeResponse
func (*ClientWithResponses) PutModeWithResponse ¶
func (c *ClientWithResponses) PutModeWithResponse(ctx context.Context, params *PutModeParams, body PutModeJSONRequestBody, reqEditors ...RequestEditorFn) (*PutModeResponse, error)
func (*ClientWithResponses) SchemaRegistryStatusReadyWithResponse ¶
func (c *ClientWithResponses) SchemaRegistryStatusReadyWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SchemaRegistryStatusReadyResponse, error)
SchemaRegistryStatusReadyWithResponse request returning *SchemaRegistryStatusReadyResponse
type ClientWithResponsesInterface ¶
type ClientWithResponsesInterface interface {
// CompatibilitySubjectVersionWithBodyWithResponse request with any body
CompatibilitySubjectVersionWithBodyWithResponse(ctx context.Context, subject string, version string, params *CompatibilitySubjectVersionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CompatibilitySubjectVersionResponse, error)
CompatibilitySubjectVersionWithResponse(ctx context.Context, subject string, version string, params *CompatibilitySubjectVersionParams, body CompatibilitySubjectVersionJSONRequestBody, reqEditors ...RequestEditorFn) (*CompatibilitySubjectVersionResponse, error)
CompatibilitySubjectVersionWithApplicationVndSchemaregistryPlusJSONBodyWithResponse(ctx context.Context, subject string, version string, params *CompatibilitySubjectVersionParams, body CompatibilitySubjectVersionApplicationVndSchemaregistryPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*CompatibilitySubjectVersionResponse, error)
CompatibilitySubjectVersionWithApplicationVndSchemaregistryV1PlusJSONBodyWithResponse(ctx context.Context, subject string, version string, params *CompatibilitySubjectVersionParams, body CompatibilitySubjectVersionApplicationVndSchemaregistryV1PlusJSONRequestBody, reqEditors ...RequestEditorFn) (*CompatibilitySubjectVersionResponse, error)
// GetConfigWithResponse request
GetConfigWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetConfigResponse, error)
// PutConfigWithBodyWithResponse request with any body
PutConfigWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutConfigResponse, error)
PutConfigWithResponse(ctx context.Context, body PutConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*PutConfigResponse, error)
PutConfigWithApplicationVndSchemaregistryPlusJSONBodyWithResponse(ctx context.Context, body PutConfigApplicationVndSchemaregistryPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*PutConfigResponse, error)
PutConfigWithApplicationVndSchemaregistryV1PlusJSONBodyWithResponse(ctx context.Context, body PutConfigApplicationVndSchemaregistryV1PlusJSONRequestBody, reqEditors ...RequestEditorFn) (*PutConfigResponse, error)
// DeleteConfigSubjectWithResponse request
DeleteConfigSubjectWithResponse(ctx context.Context, subject string, reqEditors ...RequestEditorFn) (*DeleteConfigSubjectResponse, error)
// GetConfigSubjectWithResponse request
GetConfigSubjectWithResponse(ctx context.Context, subject string, params *GetConfigSubjectParams, reqEditors ...RequestEditorFn) (*GetConfigSubjectResponse, error)
// PutConfigSubjectWithBodyWithResponse request with any body
PutConfigSubjectWithBodyWithResponse(ctx context.Context, subject string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutConfigSubjectResponse, error)
PutConfigSubjectWithResponse(ctx context.Context, subject string, body PutConfigSubjectJSONRequestBody, reqEditors ...RequestEditorFn) (*PutConfigSubjectResponse, error)
PutConfigSubjectWithApplicationVndSchemaregistryPlusJSONBodyWithResponse(ctx context.Context, subject string, body PutConfigSubjectApplicationVndSchemaregistryPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*PutConfigSubjectResponse, error)
PutConfigSubjectWithApplicationVndSchemaregistryV1PlusJSONBodyWithResponse(ctx context.Context, subject string, body PutConfigSubjectApplicationVndSchemaregistryV1PlusJSONRequestBody, reqEditors ...RequestEditorFn) (*PutConfigSubjectResponse, error)
// GetModeWithResponse request
GetModeWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetModeResponse, error)
// PutModeWithBodyWithResponse request with any body
PutModeWithBodyWithResponse(ctx context.Context, params *PutModeParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutModeResponse, error)
PutModeWithResponse(ctx context.Context, params *PutModeParams, body PutModeJSONRequestBody, reqEditors ...RequestEditorFn) (*PutModeResponse, error)
PutModeWithApplicationVndSchemaregistryPlusJSONBodyWithResponse(ctx context.Context, params *PutModeParams, body PutModeApplicationVndSchemaregistryPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*PutModeResponse, error)
PutModeWithApplicationVndSchemaregistryV1PlusJSONBodyWithResponse(ctx context.Context, params *PutModeParams, body PutModeApplicationVndSchemaregistryV1PlusJSONRequestBody, reqEditors ...RequestEditorFn) (*PutModeResponse, error)
// DeleteModeSubjectWithResponse request
DeleteModeSubjectWithResponse(ctx context.Context, subject string, reqEditors ...RequestEditorFn) (*DeleteModeSubjectResponse, error)
// GetModeSubjectWithResponse request
GetModeSubjectWithResponse(ctx context.Context, subject string, params *GetModeSubjectParams, reqEditors ...RequestEditorFn) (*GetModeSubjectResponse, error)
// PutModeSubjectWithBodyWithResponse request with any body
PutModeSubjectWithBodyWithResponse(ctx context.Context, subject string, params *PutModeSubjectParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutModeSubjectResponse, error)
PutModeSubjectWithResponse(ctx context.Context, subject string, params *PutModeSubjectParams, body PutModeSubjectJSONRequestBody, reqEditors ...RequestEditorFn) (*PutModeSubjectResponse, error)
PutModeSubjectWithApplicationVndSchemaregistryPlusJSONBodyWithResponse(ctx context.Context, subject string, params *PutModeSubjectParams, body PutModeSubjectApplicationVndSchemaregistryPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*PutModeSubjectResponse, error)
PutModeSubjectWithApplicationVndSchemaregistryV1PlusJSONBodyWithResponse(ctx context.Context, subject string, params *PutModeSubjectParams, body PutModeSubjectApplicationVndSchemaregistryV1PlusJSONRequestBody, reqEditors ...RequestEditorFn) (*PutModeSubjectResponse, error)
// GetSchemasIdsIdWithResponse request
GetSchemasIdsIdWithResponse(ctx context.Context, id int, params *GetSchemasIdsIdParams, reqEditors ...RequestEditorFn) (*GetSchemasIdsIdResponse, error)
// GetSchemasIdsIdSubjectsWithResponse request
GetSchemasIdsIdSubjectsWithResponse(ctx context.Context, id int, params *GetSchemasIdsIdSubjectsParams, reqEditors ...RequestEditorFn) (*GetSchemasIdsIdSubjectsResponse, error)
// GetSchemasIdsIdVersionsWithResponse request
GetSchemasIdsIdVersionsWithResponse(ctx context.Context, id int, reqEditors ...RequestEditorFn) (*GetSchemasIdsIdVersionsResponse, error)
// GetSchemasTypesWithResponse request
GetSchemasTypesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetSchemasTypesResponse, error)
// DeleteSecurityAclsWithBodyWithResponse request with any body
DeleteSecurityAclsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeleteSecurityAclsResponse, error)
DeleteSecurityAclsWithResponse(ctx context.Context, body DeleteSecurityAclsJSONRequestBody, reqEditors ...RequestEditorFn) (*DeleteSecurityAclsResponse, error)
// GetSecurityAclsWithResponse request
GetSecurityAclsWithResponse(ctx context.Context, params *GetSecurityAclsParams, reqEditors ...RequestEditorFn) (*GetSecurityAclsResponse, error)
// PostSecurityAclsWithBodyWithResponse request with any body
PostSecurityAclsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostSecurityAclsResponse, error)
PostSecurityAclsWithResponse(ctx context.Context, body PostSecurityAclsJSONRequestBody, reqEditors ...RequestEditorFn) (*PostSecurityAclsResponse, error)
// SchemaRegistryStatusReadyWithResponse request
SchemaRegistryStatusReadyWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SchemaRegistryStatusReadyResponse, error)
// GetSubjectsWithResponse request
GetSubjectsWithResponse(ctx context.Context, params *GetSubjectsParams, reqEditors ...RequestEditorFn) (*GetSubjectsResponse, error)
// DeleteSubjectWithResponse request
DeleteSubjectWithResponse(ctx context.Context, subject string, params *DeleteSubjectParams, reqEditors ...RequestEditorFn) (*DeleteSubjectResponse, error)
// PostSubjectWithBodyWithResponse request with any body
PostSubjectWithBodyWithResponse(ctx context.Context, subject string, params *PostSubjectParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostSubjectResponse, error)
PostSubjectWithResponse(ctx context.Context, subject string, params *PostSubjectParams, body PostSubjectJSONRequestBody, reqEditors ...RequestEditorFn) (*PostSubjectResponse, error)
PostSubjectWithApplicationVndSchemaregistryPlusJSONBodyWithResponse(ctx context.Context, subject string, params *PostSubjectParams, body PostSubjectApplicationVndSchemaregistryPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*PostSubjectResponse, error)
PostSubjectWithApplicationVndSchemaregistryV1PlusJSONBodyWithResponse(ctx context.Context, subject string, params *PostSubjectParams, body PostSubjectApplicationVndSchemaregistryV1PlusJSONRequestBody, reqEditors ...RequestEditorFn) (*PostSubjectResponse, error)
// GetSubjectVersionsWithResponse request
GetSubjectVersionsWithResponse(ctx context.Context, subject string, params *GetSubjectVersionsParams, reqEditors ...RequestEditorFn) (*GetSubjectVersionsResponse, error)
// PostSubjectVersionsWithBodyWithResponse request with any body
PostSubjectVersionsWithBodyWithResponse(ctx context.Context, subject string, params *PostSubjectVersionsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostSubjectVersionsResponse, error)
PostSubjectVersionsWithResponse(ctx context.Context, subject string, params *PostSubjectVersionsParams, body PostSubjectVersionsJSONRequestBody, reqEditors ...RequestEditorFn) (*PostSubjectVersionsResponse, error)
PostSubjectVersionsWithApplicationVndSchemaregistryPlusJSONBodyWithResponse(ctx context.Context, subject string, params *PostSubjectVersionsParams, body PostSubjectVersionsApplicationVndSchemaregistryPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*PostSubjectVersionsResponse, error)
PostSubjectVersionsWithApplicationVndSchemaregistryV1PlusJSONBodyWithResponse(ctx context.Context, subject string, params *PostSubjectVersionsParams, body PostSubjectVersionsApplicationVndSchemaregistryV1PlusJSONRequestBody, reqEditors ...RequestEditorFn) (*PostSubjectVersionsResponse, error)
// DeleteSubjectVersionWithResponse request
DeleteSubjectVersionWithResponse(ctx context.Context, subject string, version string, params *DeleteSubjectVersionParams, reqEditors ...RequestEditorFn) (*DeleteSubjectVersionResponse, error)
// GetSubjectVersionsVersionWithResponse request
GetSubjectVersionsVersionWithResponse(ctx context.Context, subject string, version string, params *GetSubjectVersionsVersionParams, reqEditors ...RequestEditorFn) (*GetSubjectVersionsVersionResponse, error)
// GetSubjectVersionsVersionReferencedByDeprecatedWithResponse request
GetSubjectVersionsVersionReferencedByDeprecatedWithResponse(ctx context.Context, subject string, version string, reqEditors ...RequestEditorFn) (*GetSubjectVersionsVersionReferencedByDeprecatedResponse, error)
// GetSubjectVersionsVersionReferencedByWithResponse request
GetSubjectVersionsVersionReferencedByWithResponse(ctx context.Context, subject string, version string, reqEditors ...RequestEditorFn) (*GetSubjectVersionsVersionReferencedByResponse, error)
// GetSubjectVersionsVersionSchemaWithResponse request
GetSubjectVersionsVersionSchemaWithResponse(ctx context.Context, subject string, version string, params *GetSubjectVersionsVersionSchemaParams, reqEditors ...RequestEditorFn) (*GetSubjectVersionsVersionSchemaResponse, error)
}
ClientWithResponsesInterface is the interface specification for the client with responses above.
type CompatibilitySubjectVersionApplicationVndSchemaregistryPlusJSONRequestBody ¶
type CompatibilitySubjectVersionApplicationVndSchemaregistryPlusJSONRequestBody = SchemaDef
CompatibilitySubjectVersionApplicationVndSchemaregistryPlusJSONRequestBody defines body for CompatibilitySubjectVersion for application/vnd.schemaregistry+json ContentType.
type CompatibilitySubjectVersionApplicationVndSchemaregistryV1PlusJSONRequestBody ¶
type CompatibilitySubjectVersionApplicationVndSchemaregistryV1PlusJSONRequestBody = SchemaDef
CompatibilitySubjectVersionApplicationVndSchemaregistryV1PlusJSONRequestBody defines body for CompatibilitySubjectVersion for application/vnd.schemaregistry.v1+json ContentType.
type CompatibilitySubjectVersionJSONRequestBody ¶
type CompatibilitySubjectVersionJSONRequestBody = SchemaDef
CompatibilitySubjectVersionJSONRequestBody defines body for CompatibilitySubjectVersion for application/json ContentType.
type CompatibilitySubjectVersionParams ¶
type CompatibilitySubjectVersionParams struct {
// Verbose If true, includes more verbose information about the compatibility check, for example the reason the check failed.
Verbose *bool `form:"verbose,omitempty" json:"verbose,omitempty"`
}
CompatibilitySubjectVersionParams defines parameters for CompatibilitySubjectVersion.
type CompatibilitySubjectVersionResponse ¶
type CompatibilitySubjectVersionResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *IsCompatibile
ApplicationvndSchemaregistryJSON200 *IsCompatibile
ApplicationvndSchemaregistryV1JSON200 *IsCompatibile
JSON409 *ErrorBody
ApplicationvndSchemaregistryJSON409 *ErrorBody
ApplicationvndSchemaregistryV1JSON409 *ErrorBody
JSON422 *ErrorBody
ApplicationvndSchemaregistryJSON422 *ErrorBody
ApplicationvndSchemaregistryV1JSON422 *ErrorBody
JSON500 *ErrorBody
ApplicationvndSchemaregistryJSON500 *ErrorBody
ApplicationvndSchemaregistryV1JSON500 *ErrorBody
}
func ParseCompatibilitySubjectVersionResponse ¶
func ParseCompatibilitySubjectVersionResponse(rsp *http.Response) (*CompatibilitySubjectVersionResponse, error)
ParseCompatibilitySubjectVersionResponse parses an HTTP response from a CompatibilitySubjectVersionWithResponse call
func (CompatibilitySubjectVersionResponse) Status ¶
func (r CompatibilitySubjectVersionResponse) Status() string
Status returns HTTPResponse.Status
func (CompatibilitySubjectVersionResponse) StatusCode ¶
func (r CompatibilitySubjectVersionResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteConfigSubjectResponse ¶
type DeleteConfigSubjectResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *GetCompatibility
ApplicationvndSchemaregistryJSON200 *GetCompatibility
ApplicationvndSchemaregistryV1JSON200 *GetCompatibility
JSON404 *ErrorBody
ApplicationvndSchemaregistryJSON404 *ErrorBody
ApplicationvndSchemaregistryV1JSON404 *ErrorBody
JSON500 *ErrorBody
ApplicationvndSchemaregistryJSON500 *ErrorBody
ApplicationvndSchemaregistryV1JSON500 *ErrorBody
}
func ParseDeleteConfigSubjectResponse ¶
func ParseDeleteConfigSubjectResponse(rsp *http.Response) (*DeleteConfigSubjectResponse, error)
ParseDeleteConfigSubjectResponse parses an HTTP response from a DeleteConfigSubjectWithResponse call
func (DeleteConfigSubjectResponse) Status ¶
func (r DeleteConfigSubjectResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteConfigSubjectResponse) StatusCode ¶
func (r DeleteConfigSubjectResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteModeSubjectResponse ¶
type DeleteModeSubjectResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *Mode
ApplicationvndSchemaregistryJSON200 *Mode
ApplicationvndSchemaregistryV1JSON200 *Mode
JSON404 *ErrorBody
ApplicationvndSchemaregistryJSON404 *ErrorBody
ApplicationvndSchemaregistryV1JSON404 *ErrorBody
JSON500 *ErrorBody
ApplicationvndSchemaregistryJSON500 *ErrorBody
ApplicationvndSchemaregistryV1JSON500 *ErrorBody
}
func ParseDeleteModeSubjectResponse ¶
func ParseDeleteModeSubjectResponse(rsp *http.Response) (*DeleteModeSubjectResponse, error)
ParseDeleteModeSubjectResponse parses an HTTP response from a DeleteModeSubjectWithResponse call
func (DeleteModeSubjectResponse) Status ¶
func (r DeleteModeSubjectResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteModeSubjectResponse) StatusCode ¶
func (r DeleteModeSubjectResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteSecurityAclsJSONBody ¶
type DeleteSecurityAclsJSONBody = []SecurityAcl
DeleteSecurityAclsJSONBody defines parameters for DeleteSecurityAcls.
type DeleteSecurityAclsJSONRequestBody ¶
type DeleteSecurityAclsJSONRequestBody = DeleteSecurityAclsJSONBody
DeleteSecurityAclsJSONRequestBody defines body for DeleteSecurityAcls for application/json ContentType.
type DeleteSecurityAclsResponse ¶
func ParseDeleteSecurityAclsResponse ¶
func ParseDeleteSecurityAclsResponse(rsp *http.Response) (*DeleteSecurityAclsResponse, error)
ParseDeleteSecurityAclsResponse parses an HTTP response from a DeleteSecurityAclsWithResponse call
func (DeleteSecurityAclsResponse) Status ¶
func (r DeleteSecurityAclsResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteSecurityAclsResponse) StatusCode ¶
func (r DeleteSecurityAclsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteSubjectParams ¶
type DeleteSubjectParams struct {
Permanent *bool `form:"permanent,omitempty" json:"permanent,omitempty"`
}
DeleteSubjectParams defines parameters for DeleteSubject.
type DeleteSubjectResponse ¶
type DeleteSubjectResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]int
ApplicationvndSchemaregistryJSON200 *[]int
ApplicationvndSchemaregistryV1JSON200 *[]int
JSON404 *ErrorBody
ApplicationvndSchemaregistryJSON404 *ErrorBody
ApplicationvndSchemaregistryV1JSON404 *ErrorBody
JSON500 *ErrorBody
ApplicationvndSchemaregistryJSON500 *ErrorBody
ApplicationvndSchemaregistryV1JSON500 *ErrorBody
}
func ParseDeleteSubjectResponse ¶
func ParseDeleteSubjectResponse(rsp *http.Response) (*DeleteSubjectResponse, error)
ParseDeleteSubjectResponse parses an HTTP response from a DeleteSubjectWithResponse call
func (DeleteSubjectResponse) Status ¶
func (r DeleteSubjectResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteSubjectResponse) StatusCode ¶
func (r DeleteSubjectResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DeleteSubjectVersionParams ¶
type DeleteSubjectVersionParams struct {
Permanent *bool `form:"permanent,omitempty" json:"permanent,omitempty"`
}
DeleteSubjectVersionParams defines parameters for DeleteSubjectVersion.
type DeleteSubjectVersionResponse ¶
type DeleteSubjectVersionResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *int
ApplicationvndSchemaregistryJSON200 *int
ApplicationvndSchemaregistryV1JSON200 *int
JSON404 *ErrorBody
ApplicationvndSchemaregistryJSON404 *ErrorBody
ApplicationvndSchemaregistryV1JSON404 *ErrorBody
JSON422 *ErrorBody
ApplicationvndSchemaregistryJSON422 *ErrorBody
ApplicationvndSchemaregistryV1JSON422 *ErrorBody
JSON500 *ErrorBody
ApplicationvndSchemaregistryJSON500 *ErrorBody
ApplicationvndSchemaregistryV1JSON500 *ErrorBody
}
func ParseDeleteSubjectVersionResponse ¶
func ParseDeleteSubjectVersionResponse(rsp *http.Response) (*DeleteSubjectVersionResponse, error)
ParseDeleteSubjectVersionResponse parses an HTTP response from a DeleteSubjectVersionWithResponse call
func (DeleteSubjectVersionResponse) Status ¶
func (r DeleteSubjectVersionResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteSubjectVersionResponse) StatusCode ¶
func (r DeleteSubjectVersionResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ErrorBody ¶
type ErrorBody struct {
ErrorCode *int `json:"error_code,omitempty"`
Message *string `json:"message,omitempty"`
}
ErrorBody defines model for error_body.
type GetCompatibility ¶
type GetCompatibility struct {
// CompatibilityLevel Compatibility level
CompatibilityLevel *GetCompatibilityCompatibilityLevel `json:"compatibilityLevel,omitempty"`
}
GetCompatibility defines model for get_compatibility.
type GetCompatibilityCompatibilityLevel ¶
type GetCompatibilityCompatibilityLevel string
GetCompatibilityCompatibilityLevel Compatibility level
const ( GetCompatibilityCompatibilityLevelBACKWARD GetCompatibilityCompatibilityLevel = "BACKWARD" GetCompatibilityCompatibilityLevelBACKWARDTRANSITIVE GetCompatibilityCompatibilityLevel = "BACKWARD_TRANSITIVE" GetCompatibilityCompatibilityLevelFORWARD GetCompatibilityCompatibilityLevel = "FORWARD" GetCompatibilityCompatibilityLevelFORWARDTRANSITIVE GetCompatibilityCompatibilityLevel = "FORWARD_TRANSITIVE" GetCompatibilityCompatibilityLevelFULL GetCompatibilityCompatibilityLevel = "FULL" GetCompatibilityCompatibilityLevelFULLTRANSITIVE GetCompatibilityCompatibilityLevel = "FULL_TRANSITIVE" GetCompatibilityCompatibilityLevelNONE GetCompatibilityCompatibilityLevel = "NONE" )
Defines values for GetCompatibilityCompatibilityLevel.
type GetConfigResponse ¶
type GetConfigResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *GetCompatibility
ApplicationvndSchemaregistryJSON200 *GetCompatibility
ApplicationvndSchemaregistryV1JSON200 *GetCompatibility
JSON500 *ErrorBody
ApplicationvndSchemaregistryJSON500 *ErrorBody
ApplicationvndSchemaregistryV1JSON500 *ErrorBody
}
func ParseGetConfigResponse ¶
func ParseGetConfigResponse(rsp *http.Response) (*GetConfigResponse, error)
ParseGetConfigResponse parses an HTTP response from a GetConfigWithResponse call
func (GetConfigResponse) Status ¶
func (r GetConfigResponse) Status() string
Status returns HTTPResponse.Status
func (GetConfigResponse) StatusCode ¶
func (r GetConfigResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetConfigSubjectParams ¶
type GetConfigSubjectParams struct {
DefaultToGlobal *bool `form:"defaultToGlobal,omitempty" json:"defaultToGlobal,omitempty"`
}
GetConfigSubjectParams defines parameters for GetConfigSubject.
type GetConfigSubjectResponse ¶
type GetConfigSubjectResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *GetCompatibility
ApplicationvndSchemaregistryJSON200 *GetCompatibility
ApplicationvndSchemaregistryV1JSON200 *GetCompatibility
JSON500 *ErrorBody
ApplicationvndSchemaregistryJSON500 *ErrorBody
ApplicationvndSchemaregistryV1JSON500 *ErrorBody
}
func ParseGetConfigSubjectResponse ¶
func ParseGetConfigSubjectResponse(rsp *http.Response) (*GetConfigSubjectResponse, error)
ParseGetConfigSubjectResponse parses an HTTP response from a GetConfigSubjectWithResponse call
func (GetConfigSubjectResponse) Status ¶
func (r GetConfigSubjectResponse) Status() string
Status returns HTTPResponse.Status
func (GetConfigSubjectResponse) StatusCode ¶
func (r GetConfigSubjectResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetModeResponse ¶
type GetModeResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *Mode
ApplicationvndSchemaregistryJSON200 *Mode
ApplicationvndSchemaregistryV1JSON200 *Mode
JSON500 *ErrorBody
ApplicationvndSchemaregistryJSON500 *ErrorBody
ApplicationvndSchemaregistryV1JSON500 *ErrorBody
}
func ParseGetModeResponse ¶
func ParseGetModeResponse(rsp *http.Response) (*GetModeResponse, error)
ParseGetModeResponse parses an HTTP response from a GetModeWithResponse call
func (GetModeResponse) Status ¶
func (r GetModeResponse) Status() string
Status returns HTTPResponse.Status
func (GetModeResponse) StatusCode ¶
func (r GetModeResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetModeSubjectParams ¶
type GetModeSubjectParams struct {
// DefaultToGlobal If true, return the global mode if the subject doesn't have a mode set.
DefaultToGlobal *bool `form:"defaultToGlobal,omitempty" json:"defaultToGlobal,omitempty"`
}
GetModeSubjectParams defines parameters for GetModeSubject.
type GetModeSubjectResponse ¶
type GetModeSubjectResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *Mode
ApplicationvndSchemaregistryJSON200 *Mode
ApplicationvndSchemaregistryV1JSON200 *Mode
JSON404 *ErrorBody
ApplicationvndSchemaregistryJSON404 *ErrorBody
ApplicationvndSchemaregistryV1JSON404 *ErrorBody
JSON500 *ErrorBody
ApplicationvndSchemaregistryJSON500 *ErrorBody
ApplicationvndSchemaregistryV1JSON500 *ErrorBody
}
func ParseGetModeSubjectResponse ¶
func ParseGetModeSubjectResponse(rsp *http.Response) (*GetModeSubjectResponse, error)
ParseGetModeSubjectResponse parses an HTTP response from a GetModeSubjectWithResponse call
func (GetModeSubjectResponse) Status ¶
func (r GetModeSubjectResponse) Status() string
Status returns HTTPResponse.Status
func (GetModeSubjectResponse) StatusCode ¶
func (r GetModeSubjectResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetSchemasIdsIdParams ¶
type GetSchemasIdsIdParams struct {
// Format Redpanda version 25.2 or later. For Avro and Protobuf schemas only. Supported values: an empty string `”` returns the schema in its current format (default), and `serialized` (Protobuf only) returns the schema in its Base64-encoded wire binary format. Unsupported values return a 501 error.
Format *string `form:"format,omitempty" json:"format,omitempty"`
}
GetSchemasIdsIdParams defines parameters for GetSchemasIdsId.
type GetSchemasIdsIdResponse ¶
type GetSchemasIdsIdResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *SchemaDef
ApplicationvndSchemaregistryJSON200 *SchemaDef
ApplicationvndSchemaregistryV1JSON200 *SchemaDef
JSON404 *ErrorBody
ApplicationvndSchemaregistryJSON404 *ErrorBody
ApplicationvndSchemaregistryV1JSON404 *ErrorBody
JSON500 *ErrorBody
ApplicationvndSchemaregistryJSON500 *ErrorBody
ApplicationvndSchemaregistryV1JSON500 *ErrorBody
JSON501 *ErrorBody
ApplicationvndSchemaregistryJSON501 *ErrorBody
ApplicationvndSchemaregistryV1JSON501 *ErrorBody
}
func ParseGetSchemasIdsIdResponse ¶
func ParseGetSchemasIdsIdResponse(rsp *http.Response) (*GetSchemasIdsIdResponse, error)
ParseGetSchemasIdsIdResponse parses an HTTP response from a GetSchemasIdsIdWithResponse call
func (GetSchemasIdsIdResponse) Status ¶
func (r GetSchemasIdsIdResponse) Status() string
Status returns HTTPResponse.Status
func (GetSchemasIdsIdResponse) StatusCode ¶
func (r GetSchemasIdsIdResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetSchemasIdsIdSubjectsParams ¶
type GetSchemasIdsIdSubjectsParams struct {
Deleted *bool `form:"deleted,omitempty" json:"deleted,omitempty"`
}
GetSchemasIdsIdSubjectsParams defines parameters for GetSchemasIdsIdSubjects.
type GetSchemasIdsIdSubjectsResponse ¶
type GetSchemasIdsIdSubjectsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]string
ApplicationvndSchemaregistryJSON200 *[]string
ApplicationvndSchemaregistryV1JSON200 *[]string
JSON404 *ErrorBody
ApplicationvndSchemaregistryJSON404 *ErrorBody
ApplicationvndSchemaregistryV1JSON404 *ErrorBody
JSON500 *ErrorBody
ApplicationvndSchemaregistryJSON500 *ErrorBody
ApplicationvndSchemaregistryV1JSON500 *ErrorBody
}
func ParseGetSchemasIdsIdSubjectsResponse ¶
func ParseGetSchemasIdsIdSubjectsResponse(rsp *http.Response) (*GetSchemasIdsIdSubjectsResponse, error)
ParseGetSchemasIdsIdSubjectsResponse parses an HTTP response from a GetSchemasIdsIdSubjectsWithResponse call
func (GetSchemasIdsIdSubjectsResponse) Status ¶
func (r GetSchemasIdsIdSubjectsResponse) Status() string
Status returns HTTPResponse.Status
func (GetSchemasIdsIdSubjectsResponse) StatusCode ¶
func (r GetSchemasIdsIdSubjectsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetSchemasIdsIdVersionsResponse ¶
type GetSchemasIdsIdVersionsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]struct {
Subject *string `json:"subject,omitempty"`
Version *int `json:"version,omitempty"`
}
ApplicationvndSchemaregistryJSON200 *[]struct {
Subject *string `json:"subject,omitempty"`
Version *int `json:"version,omitempty"`
}
ApplicationvndSchemaregistryV1JSON200 *[]struct {
Subject *string `json:"subject,omitempty"`
Version *int `json:"version,omitempty"`
}
JSON404 *ErrorBody
ApplicationvndSchemaregistryJSON404 *ErrorBody
ApplicationvndSchemaregistryV1JSON404 *ErrorBody
JSON500 *ErrorBody
ApplicationvndSchemaregistryJSON500 *ErrorBody
ApplicationvndSchemaregistryV1JSON500 *ErrorBody
}
func ParseGetSchemasIdsIdVersionsResponse ¶
func ParseGetSchemasIdsIdVersionsResponse(rsp *http.Response) (*GetSchemasIdsIdVersionsResponse, error)
ParseGetSchemasIdsIdVersionsResponse parses an HTTP response from a GetSchemasIdsIdVersionsWithResponse call
func (GetSchemasIdsIdVersionsResponse) Status ¶
func (r GetSchemasIdsIdVersionsResponse) Status() string
Status returns HTTPResponse.Status
func (GetSchemasIdsIdVersionsResponse) StatusCode ¶
func (r GetSchemasIdsIdVersionsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetSchemasTypesResponse ¶
type GetSchemasTypesResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]string
ApplicationvndSchemaregistryJSON200 *[]string
ApplicationvndSchemaregistryV1JSON200 *[]string
JSON500 *ErrorBody
ApplicationvndSchemaregistryJSON500 *ErrorBody
ApplicationvndSchemaregistryV1JSON500 *ErrorBody
}
func ParseGetSchemasTypesResponse ¶
func ParseGetSchemasTypesResponse(rsp *http.Response) (*GetSchemasTypesResponse, error)
ParseGetSchemasTypesResponse parses an HTTP response from a GetSchemasTypesWithResponse call
func (GetSchemasTypesResponse) Status ¶
func (r GetSchemasTypesResponse) Status() string
Status returns HTTPResponse.Status
func (GetSchemasTypesResponse) StatusCode ¶
func (r GetSchemasTypesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetSecurityAclsParams ¶
type GetSecurityAclsParams struct {
// Principal The name of the principal, for example, User:alice or RedpandaRole:admin. Use "*" to represent a wildcard.
Principal *string `form:"principal,omitempty" json:"principal,omitempty"`
// Resource The name of the resource. Use "*" to represent a wildcard.
Resource *string `form:"resource,omitempty" json:"resource,omitempty"`
// ResourceType The type of resource being secured. The REGISTRY type maps to top-level operations such as `GET /mode` and `GET /config`. The SUBJECT type maps to operations on the subject level, such as `GET /subjects` and `GET /config/{subject}`.
ResourceType *GetSecurityAclsParamsResourceType `form:"resource_type,omitempty" json:"resource_type,omitempty"`
// PatternType Pattern match type for the resource. Only applies when `resource_type` is SUBJECT.
PatternType *GetSecurityAclsParamsPatternType `form:"pattern_type,omitempty" json:"pattern_type,omitempty"`
// Host Originating host for which this rule applies. Use "*" to represent a wildcard.
Host *string `form:"host,omitempty" json:"host,omitempty"`
// Operation The operation to allow or deny.
Operation *GetSecurityAclsParamsOperation `form:"operation,omitempty" json:"operation,omitempty"`
// Permission Specifies whether the operation is allowed or denied.
Permission *GetSecurityAclsParamsPermission `form:"permission,omitempty" json:"permission,omitempty"`
}
GetSecurityAclsParams defines parameters for GetSecurityAcls.
type GetSecurityAclsParamsOperation ¶
type GetSecurityAclsParamsOperation string
GetSecurityAclsParamsOperation defines parameters for GetSecurityAcls.
const ( GetSecurityAclsParamsOperationALL GetSecurityAclsParamsOperation = "ALL" GetSecurityAclsParamsOperationALTERCONFIGS GetSecurityAclsParamsOperation = "ALTER_CONFIGS" GetSecurityAclsParamsOperationDELETE GetSecurityAclsParamsOperation = "DELETE" GetSecurityAclsParamsOperationDESCRIBE GetSecurityAclsParamsOperation = "DESCRIBE" GetSecurityAclsParamsOperationDESCRIBECONFIGS GetSecurityAclsParamsOperation = "DESCRIBE_CONFIGS" GetSecurityAclsParamsOperationREAD GetSecurityAclsParamsOperation = "READ" GetSecurityAclsParamsOperationWRITE GetSecurityAclsParamsOperation = "WRITE" )
Defines values for GetSecurityAclsParamsOperation.
type GetSecurityAclsParamsPatternType ¶
type GetSecurityAclsParamsPatternType string
GetSecurityAclsParamsPatternType defines parameters for GetSecurityAcls.
const ( GetSecurityAclsParamsPatternTypeLITERAL GetSecurityAclsParamsPatternType = "LITERAL" GetSecurityAclsParamsPatternTypePREFIXED GetSecurityAclsParamsPatternType = "PREFIXED" )
Defines values for GetSecurityAclsParamsPatternType.
type GetSecurityAclsParamsPermission ¶
type GetSecurityAclsParamsPermission string
GetSecurityAclsParamsPermission defines parameters for GetSecurityAcls.
const ( GetSecurityAclsParamsPermissionALLOW GetSecurityAclsParamsPermission = "ALLOW" GetSecurityAclsParamsPermissionDENY GetSecurityAclsParamsPermission = "DENY" )
Defines values for GetSecurityAclsParamsPermission.
type GetSecurityAclsParamsResourceType ¶
type GetSecurityAclsParamsResourceType string
GetSecurityAclsParamsResourceType defines parameters for GetSecurityAcls.
const ( GetSecurityAclsParamsResourceTypeREGISTRY GetSecurityAclsParamsResourceType = "REGISTRY" GetSecurityAclsParamsResourceTypeSUBJECT GetSecurityAclsParamsResourceType = "SUBJECT" )
Defines values for GetSecurityAclsParamsResourceType.
type GetSecurityAclsResponse ¶
type GetSecurityAclsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]SecurityAcl
JSON401 *ErrorBody
JSON403 *ErrorBody
JSON500 *ErrorBody
}
func ParseGetSecurityAclsResponse ¶
func ParseGetSecurityAclsResponse(rsp *http.Response) (*GetSecurityAclsResponse, error)
ParseGetSecurityAclsResponse parses an HTTP response from a GetSecurityAclsWithResponse call
func (GetSecurityAclsResponse) Status ¶
func (r GetSecurityAclsResponse) Status() string
Status returns HTTPResponse.Status
func (GetSecurityAclsResponse) StatusCode ¶
func (r GetSecurityAclsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetSubjectVersionsParams ¶
type GetSubjectVersionsParams struct {
Deleted *bool `form:"deleted,omitempty" json:"deleted,omitempty"`
}
GetSubjectVersionsParams defines parameters for GetSubjectVersions.
type GetSubjectVersionsResponse ¶
type GetSubjectVersionsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]int
ApplicationvndSchemaregistryJSON200 *[]int
ApplicationvndSchemaregistryV1JSON200 *[]int
JSON404 *ErrorBody
ApplicationvndSchemaregistryJSON404 *ErrorBody
ApplicationvndSchemaregistryV1JSON404 *ErrorBody
JSON500 *ErrorBody
ApplicationvndSchemaregistryJSON500 *ErrorBody
ApplicationvndSchemaregistryV1JSON500 *ErrorBody
}
func ParseGetSubjectVersionsResponse ¶
func ParseGetSubjectVersionsResponse(rsp *http.Response) (*GetSubjectVersionsResponse, error)
ParseGetSubjectVersionsResponse parses an HTTP response from a GetSubjectVersionsWithResponse call
func (GetSubjectVersionsResponse) Status ¶
func (r GetSubjectVersionsResponse) Status() string
Status returns HTTPResponse.Status
func (GetSubjectVersionsResponse) StatusCode ¶
func (r GetSubjectVersionsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetSubjectVersionsVersionParams ¶
type GetSubjectVersionsVersionParams struct {
Deleted *bool `form:"deleted,omitempty" json:"deleted,omitempty"`
// Format Redpanda version 25.2 or later. For Avro and Protobuf schemas only. Supported values: an empty string `”` returns the schema in its current format (default), and `serialized` (Protobuf only) returns the schema in its Base64-encoded wire binary format. Unsupported values return a 501 error.
Format *string `form:"format,omitempty" json:"format,omitempty"`
}
GetSubjectVersionsVersionParams defines parameters for GetSubjectVersionsVersion.
type GetSubjectVersionsVersionReferencedByDeprecatedResponse ¶
type GetSubjectVersionsVersionReferencedByDeprecatedResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]int
ApplicationvndSchemaregistryJSON200 *[]int
ApplicationvndSchemaregistryV1JSON200 *[]int
JSON404 *ErrorBody
ApplicationvndSchemaregistryJSON404 *ErrorBody
ApplicationvndSchemaregistryV1JSON404 *ErrorBody
JSON422 *ErrorBody
ApplicationvndSchemaregistryJSON422 *ErrorBody
ApplicationvndSchemaregistryV1JSON422 *ErrorBody
JSON500 *ErrorBody
ApplicationvndSchemaregistryJSON500 *ErrorBody
ApplicationvndSchemaregistryV1JSON500 *ErrorBody
}
func ParseGetSubjectVersionsVersionReferencedByDeprecatedResponse ¶
func ParseGetSubjectVersionsVersionReferencedByDeprecatedResponse(rsp *http.Response) (*GetSubjectVersionsVersionReferencedByDeprecatedResponse, error)
ParseGetSubjectVersionsVersionReferencedByDeprecatedResponse parses an HTTP response from a GetSubjectVersionsVersionReferencedByDeprecatedWithResponse call
func (GetSubjectVersionsVersionReferencedByDeprecatedResponse) Status ¶
func (r GetSubjectVersionsVersionReferencedByDeprecatedResponse) Status() string
Status returns HTTPResponse.Status
func (GetSubjectVersionsVersionReferencedByDeprecatedResponse) StatusCode ¶
func (r GetSubjectVersionsVersionReferencedByDeprecatedResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetSubjectVersionsVersionReferencedByResponse ¶
type GetSubjectVersionsVersionReferencedByResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]int
ApplicationvndSchemaregistryJSON200 *[]int
ApplicationvndSchemaregistryV1JSON200 *[]int
JSON404 *ErrorBody
ApplicationvndSchemaregistryJSON404 *ErrorBody
ApplicationvndSchemaregistryV1JSON404 *ErrorBody
JSON422 *ErrorBody
ApplicationvndSchemaregistryJSON422 *ErrorBody
ApplicationvndSchemaregistryV1JSON422 *ErrorBody
JSON500 *ErrorBody
ApplicationvndSchemaregistryJSON500 *ErrorBody
ApplicationvndSchemaregistryV1JSON500 *ErrorBody
}
func ParseGetSubjectVersionsVersionReferencedByResponse ¶
func ParseGetSubjectVersionsVersionReferencedByResponse(rsp *http.Response) (*GetSubjectVersionsVersionReferencedByResponse, error)
ParseGetSubjectVersionsVersionReferencedByResponse parses an HTTP response from a GetSubjectVersionsVersionReferencedByWithResponse call
func (GetSubjectVersionsVersionReferencedByResponse) Status ¶
func (r GetSubjectVersionsVersionReferencedByResponse) Status() string
Status returns HTTPResponse.Status
func (GetSubjectVersionsVersionReferencedByResponse) StatusCode ¶
func (r GetSubjectVersionsVersionReferencedByResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetSubjectVersionsVersionResponse ¶
type GetSubjectVersionsVersionResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *StoredSchema
ApplicationvndSchemaregistryJSON200 *StoredSchema
ApplicationvndSchemaregistryV1JSON200 *StoredSchema
JSON404 *ErrorBody
ApplicationvndSchemaregistryJSON404 *ErrorBody
ApplicationvndSchemaregistryV1JSON404 *ErrorBody
JSON422 *ErrorBody
ApplicationvndSchemaregistryJSON422 *ErrorBody
ApplicationvndSchemaregistryV1JSON422 *ErrorBody
JSON500 *ErrorBody
ApplicationvndSchemaregistryJSON500 *ErrorBody
ApplicationvndSchemaregistryV1JSON500 *ErrorBody
JSON501 *ErrorBody
ApplicationvndSchemaregistryJSON501 *ErrorBody
ApplicationvndSchemaregistryV1JSON501 *ErrorBody
}
func ParseGetSubjectVersionsVersionResponse ¶
func ParseGetSubjectVersionsVersionResponse(rsp *http.Response) (*GetSubjectVersionsVersionResponse, error)
ParseGetSubjectVersionsVersionResponse parses an HTTP response from a GetSubjectVersionsVersionWithResponse call
func (GetSubjectVersionsVersionResponse) Status ¶
func (r GetSubjectVersionsVersionResponse) Status() string
Status returns HTTPResponse.Status
func (GetSubjectVersionsVersionResponse) StatusCode ¶
func (r GetSubjectVersionsVersionResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetSubjectVersionsVersionSchemaParams ¶
type GetSubjectVersionsVersionSchemaParams struct {
Deleted *bool `form:"deleted,omitempty" json:"deleted,omitempty"`
// Format Redpanda version 25.2 or later. For Avro and Protobuf schemas only. Supported values: an empty string `”` returns the schema in its current format (default), and `serialized` (Protobuf only) returns the schema in its Base64-encoded wire binary format. Unsupported values return a 501 error.
Format *string `form:"format,omitempty" json:"format,omitempty"`
}
GetSubjectVersionsVersionSchemaParams defines parameters for GetSubjectVersionsVersionSchema.
type GetSubjectVersionsVersionSchemaResponse ¶
type GetSubjectVersionsVersionSchemaResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *string
ApplicationvndSchemaregistryJSON200 *string
ApplicationvndSchemaregistryV1JSON200 *string
JSON404 *ErrorBody
ApplicationvndSchemaregistryJSON404 *ErrorBody
ApplicationvndSchemaregistryV1JSON404 *ErrorBody
JSON422 *ErrorBody
ApplicationvndSchemaregistryJSON422 *ErrorBody
ApplicationvndSchemaregistryV1JSON422 *ErrorBody
JSON500 *ErrorBody
ApplicationvndSchemaregistryJSON500 *ErrorBody
ApplicationvndSchemaregistryV1JSON500 *ErrorBody
JSON501 *ErrorBody
ApplicationvndSchemaregistryJSON501 *ErrorBody
ApplicationvndSchemaregistryV1JSON501 *ErrorBody
}
func ParseGetSubjectVersionsVersionSchemaResponse ¶
func ParseGetSubjectVersionsVersionSchemaResponse(rsp *http.Response) (*GetSubjectVersionsVersionSchemaResponse, error)
ParseGetSubjectVersionsVersionSchemaResponse parses an HTTP response from a GetSubjectVersionsVersionSchemaWithResponse call
func (GetSubjectVersionsVersionSchemaResponse) Status ¶
func (r GetSubjectVersionsVersionSchemaResponse) Status() string
Status returns HTTPResponse.Status
func (GetSubjectVersionsVersionSchemaResponse) StatusCode ¶
func (r GetSubjectVersionsVersionSchemaResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetSubjectsParams ¶
type GetSubjectsParams struct {
Deleted *bool `form:"deleted,omitempty" json:"deleted,omitempty"`
SubjectPrefix *string `form:"subjectPrefix,omitempty" json:"subjectPrefix,omitempty"`
}
GetSubjectsParams defines parameters for GetSubjects.
type GetSubjectsResponse ¶
type GetSubjectsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *[]string
ApplicationvndSchemaregistryJSON200 *[]string
ApplicationvndSchemaregistryV1JSON200 *[]string
JSON500 *ErrorBody
ApplicationvndSchemaregistryJSON500 *ErrorBody
ApplicationvndSchemaregistryV1JSON500 *ErrorBody
}
func ParseGetSubjectsResponse ¶
func ParseGetSubjectsResponse(rsp *http.Response) (*GetSubjectsResponse, error)
ParseGetSubjectsResponse parses an HTTP response from a GetSubjectsWithResponse call
func (GetSubjectsResponse) Status ¶
func (r GetSubjectsResponse) Status() string
Status returns HTTPResponse.Status
func (GetSubjectsResponse) StatusCode ¶
func (r GetSubjectsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type HttpRequestDoer ¶
Doer performs HTTP requests.
The standard http.Client implements this interface.
type IsCompatibile ¶
type IsCompatibile struct {
IsCompatible *bool `json:"is_compatible,omitempty"`
Messages *[]string `json:"messages,omitempty"`
}
IsCompatibile defines model for is_compatibile.
type Mode ¶
type Mode struct {
Mode *ModeMode `json:"mode,omitempty"`
}
Mode defines model for mode.
type PostSecurityAclsJSONBody ¶
type PostSecurityAclsJSONBody = []SecurityAcl
PostSecurityAclsJSONBody defines parameters for PostSecurityAcls.
type PostSecurityAclsJSONRequestBody ¶
type PostSecurityAclsJSONRequestBody = PostSecurityAclsJSONBody
PostSecurityAclsJSONRequestBody defines body for PostSecurityAcls for application/json ContentType.
type PostSecurityAclsResponse ¶
type PostSecurityAclsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON400 *ErrorBody
JSON401 *ErrorBody
JSON403 *ErrorBody
JSON500 *ErrorBody
}
func ParsePostSecurityAclsResponse ¶
func ParsePostSecurityAclsResponse(rsp *http.Response) (*PostSecurityAclsResponse, error)
ParsePostSecurityAclsResponse parses an HTTP response from a PostSecurityAclsWithResponse call
func (PostSecurityAclsResponse) Status ¶
func (r PostSecurityAclsResponse) Status() string
Status returns HTTPResponse.Status
func (PostSecurityAclsResponse) StatusCode ¶
func (r PostSecurityAclsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type PostSubjectApplicationVndSchemaregistryPlusJSONRequestBody ¶
type PostSubjectApplicationVndSchemaregistryPlusJSONRequestBody = SchemaDef
PostSubjectApplicationVndSchemaregistryPlusJSONRequestBody defines body for PostSubject for application/vnd.schemaregistry+json ContentType.
type PostSubjectApplicationVndSchemaregistryV1PlusJSONRequestBody ¶
type PostSubjectApplicationVndSchemaregistryV1PlusJSONRequestBody = SchemaDef
PostSubjectApplicationVndSchemaregistryV1PlusJSONRequestBody defines body for PostSubject for application/vnd.schemaregistry.v1+json ContentType.
type PostSubjectJSONRequestBody ¶
type PostSubjectJSONRequestBody = SchemaDef
PostSubjectJSONRequestBody defines body for PostSubject for application/json ContentType.
type PostSubjectParams ¶
type PostSubjectParams struct {
Normalize *bool `form:"normalize,omitempty" json:"normalize,omitempty"`
Deleted *bool `form:"deleted,omitempty" json:"deleted,omitempty"`
// Format Redpanda version 25.2 or later. For Avro and Protobuf schemas only. Supported values: an empty string `”` returns the schema in its current format (default), and `serialized` (Protobuf only) returns the schema in its Base64-encoded wire binary format. Unsupported values return a 501 error.
Format *string `form:"format,omitempty" json:"format,omitempty"`
}
PostSubjectParams defines parameters for PostSubject.
type PostSubjectResponse ¶
type PostSubjectResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *StoredSchema
ApplicationvndSchemaregistryJSON200 *StoredSchema
ApplicationvndSchemaregistryV1JSON200 *StoredSchema
JSON404 *ErrorBody
ApplicationvndSchemaregistryJSON404 *ErrorBody
ApplicationvndSchemaregistryV1JSON404 *ErrorBody
JSON409 *ErrorBody
ApplicationvndSchemaregistryJSON409 *ErrorBody
ApplicationvndSchemaregistryV1JSON409 *ErrorBody
JSON422 *ErrorBody
ApplicationvndSchemaregistryJSON422 *ErrorBody
ApplicationvndSchemaregistryV1JSON422 *ErrorBody
JSON500 *ErrorBody
ApplicationvndSchemaregistryJSON500 *ErrorBody
ApplicationvndSchemaregistryV1JSON500 *ErrorBody
JSON501 *ErrorBody
ApplicationvndSchemaregistryJSON501 *ErrorBody
ApplicationvndSchemaregistryV1JSON501 *ErrorBody
}
func ParsePostSubjectResponse ¶
func ParsePostSubjectResponse(rsp *http.Response) (*PostSubjectResponse, error)
ParsePostSubjectResponse parses an HTTP response from a PostSubjectWithResponse call
func (PostSubjectResponse) Status ¶
func (r PostSubjectResponse) Status() string
Status returns HTTPResponse.Status
func (PostSubjectResponse) StatusCode ¶
func (r PostSubjectResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type PostSubjectVersionsApplicationVndSchemaregistryPlusJSONRequestBody ¶
type PostSubjectVersionsApplicationVndSchemaregistryPlusJSONRequestBody = StoredSchema
PostSubjectVersionsApplicationVndSchemaregistryPlusJSONRequestBody defines body for PostSubjectVersions for application/vnd.schemaregistry+json ContentType.
type PostSubjectVersionsApplicationVndSchemaregistryV1PlusJSONRequestBody ¶
type PostSubjectVersionsApplicationVndSchemaregistryV1PlusJSONRequestBody = StoredSchema
PostSubjectVersionsApplicationVndSchemaregistryV1PlusJSONRequestBody defines body for PostSubjectVersions for application/vnd.schemaregistry.v1+json ContentType.
type PostSubjectVersionsJSONRequestBody ¶
type PostSubjectVersionsJSONRequestBody = StoredSchema
PostSubjectVersionsJSONRequestBody defines body for PostSubjectVersions for application/json ContentType.
type PostSubjectVersionsParams ¶
type PostSubjectVersionsParams struct {
Normalize *bool `form:"normalize,omitempty" json:"normalize,omitempty"`
}
PostSubjectVersionsParams defines parameters for PostSubjectVersions.
type PostSubjectVersionsResponse ¶
type PostSubjectVersionsResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
Id *int `json:"id,omitempty"`
}
ApplicationvndSchemaregistryJSON200 *struct {
Id *int `json:"id,omitempty"`
}
ApplicationvndSchemaregistryV1JSON200 *struct {
Id *int `json:"id,omitempty"`
}
JSON409 *ErrorBody
ApplicationvndSchemaregistryJSON409 *ErrorBody
ApplicationvndSchemaregistryV1JSON409 *ErrorBody
JSON422 *ErrorBody
ApplicationvndSchemaregistryJSON422 *ErrorBody
ApplicationvndSchemaregistryV1JSON422 *ErrorBody
JSON500 *ErrorBody
ApplicationvndSchemaregistryJSON500 *ErrorBody
ApplicationvndSchemaregistryV1JSON500 *ErrorBody
}
func ParsePostSubjectVersionsResponse ¶
func ParsePostSubjectVersionsResponse(rsp *http.Response) (*PostSubjectVersionsResponse, error)
ParsePostSubjectVersionsResponse parses an HTTP response from a PostSubjectVersionsWithResponse call
func (PostSubjectVersionsResponse) Status ¶
func (r PostSubjectVersionsResponse) Status() string
Status returns HTTPResponse.Status
func (PostSubjectVersionsResponse) StatusCode ¶
func (r PostSubjectVersionsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type PutCompatibility ¶
type PutCompatibility struct {
// Compatibility Compatibility level
Compatibility *PutCompatibilityCompatibility `json:"compatibility,omitempty"`
}
PutCompatibility defines model for put_compatibility.
type PutCompatibilityCompatibility ¶
type PutCompatibilityCompatibility string
PutCompatibilityCompatibility Compatibility level
const ( PutCompatibilityCompatibilityBACKWARD PutCompatibilityCompatibility = "BACKWARD" PutCompatibilityCompatibilityBACKWARDTRANSITIVE PutCompatibilityCompatibility = "BACKWARD_TRANSITIVE" PutCompatibilityCompatibilityFORWARD PutCompatibilityCompatibility = "FORWARD" PutCompatibilityCompatibilityFORWARDTRANSITIVE PutCompatibilityCompatibility = "FORWARD_TRANSITIVE" PutCompatibilityCompatibilityFULL PutCompatibilityCompatibility = "FULL" PutCompatibilityCompatibilityFULLTRANSITIVE PutCompatibilityCompatibility = "FULL_TRANSITIVE" PutCompatibilityCompatibilityNONE PutCompatibilityCompatibility = "NONE" )
Defines values for PutCompatibilityCompatibility.
type PutConfigApplicationVndSchemaregistryPlusJSONRequestBody ¶
type PutConfigApplicationVndSchemaregistryPlusJSONRequestBody = PutCompatibility
PutConfigApplicationVndSchemaregistryPlusJSONRequestBody defines body for PutConfig for application/vnd.schemaregistry+json ContentType.
type PutConfigApplicationVndSchemaregistryV1PlusJSONRequestBody ¶
type PutConfigApplicationVndSchemaregistryV1PlusJSONRequestBody = PutCompatibility
PutConfigApplicationVndSchemaregistryV1PlusJSONRequestBody defines body for PutConfig for application/vnd.schemaregistry.v1+json ContentType.
type PutConfigJSONRequestBody ¶
type PutConfigJSONRequestBody = PutCompatibility
PutConfigJSONRequestBody defines body for PutConfig for application/json ContentType.
type PutConfigResponse ¶
type PutConfigResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *PutCompatibility
ApplicationvndSchemaregistryJSON200 *PutCompatibility
ApplicationvndSchemaregistryV1JSON200 *PutCompatibility
JSON500 *ErrorBody
ApplicationvndSchemaregistryJSON500 *ErrorBody
ApplicationvndSchemaregistryV1JSON500 *ErrorBody
}
func ParsePutConfigResponse ¶
func ParsePutConfigResponse(rsp *http.Response) (*PutConfigResponse, error)
ParsePutConfigResponse parses an HTTP response from a PutConfigWithResponse call
func (PutConfigResponse) Status ¶
func (r PutConfigResponse) Status() string
Status returns HTTPResponse.Status
func (PutConfigResponse) StatusCode ¶
func (r PutConfigResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type PutConfigSubjectApplicationVndSchemaregistryPlusJSONRequestBody ¶
type PutConfigSubjectApplicationVndSchemaregistryPlusJSONRequestBody = PutCompatibility
PutConfigSubjectApplicationVndSchemaregistryPlusJSONRequestBody defines body for PutConfigSubject for application/vnd.schemaregistry+json ContentType.
type PutConfigSubjectApplicationVndSchemaregistryV1PlusJSONRequestBody ¶
type PutConfigSubjectApplicationVndSchemaregistryV1PlusJSONRequestBody = PutCompatibility
PutConfigSubjectApplicationVndSchemaregistryV1PlusJSONRequestBody defines body for PutConfigSubject for application/vnd.schemaregistry.v1+json ContentType.
type PutConfigSubjectJSONRequestBody ¶
type PutConfigSubjectJSONRequestBody = PutCompatibility
PutConfigSubjectJSONRequestBody defines body for PutConfigSubject for application/json ContentType.
type PutConfigSubjectResponse ¶
type PutConfigSubjectResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *PutCompatibility
ApplicationvndSchemaregistryJSON200 *PutCompatibility
ApplicationvndSchemaregistryV1JSON200 *PutCompatibility
JSON500 *ErrorBody
ApplicationvndSchemaregistryJSON500 *ErrorBody
ApplicationvndSchemaregistryV1JSON500 *ErrorBody
}
func ParsePutConfigSubjectResponse ¶
func ParsePutConfigSubjectResponse(rsp *http.Response) (*PutConfigSubjectResponse, error)
ParsePutConfigSubjectResponse parses an HTTP response from a PutConfigSubjectWithResponse call
func (PutConfigSubjectResponse) Status ¶
func (r PutConfigSubjectResponse) Status() string
Status returns HTTPResponse.Status
func (PutConfigSubjectResponse) StatusCode ¶
func (r PutConfigSubjectResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type PutModeApplicationVndSchemaregistryPlusJSONRequestBody ¶
type PutModeApplicationVndSchemaregistryPlusJSONRequestBody = Mode
PutModeApplicationVndSchemaregistryPlusJSONRequestBody defines body for PutMode for application/vnd.schemaregistry+json ContentType.
type PutModeApplicationVndSchemaregistryV1PlusJSONRequestBody ¶
type PutModeApplicationVndSchemaregistryV1PlusJSONRequestBody = Mode
PutModeApplicationVndSchemaregistryV1PlusJSONRequestBody defines body for PutMode for application/vnd.schemaregistry.v1+json ContentType.
type PutModeJSONRequestBody ¶
type PutModeJSONRequestBody = Mode
PutModeJSONRequestBody defines body for PutMode for application/json ContentType.
type PutModeParams ¶
type PutModeParams struct {
// Force If true, override the emptiness check when setting the global mode to IMPORT
Force *bool `form:"force,omitempty" json:"force,omitempty"`
}
PutModeParams defines parameters for PutMode.
type PutModeResponse ¶
type PutModeResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *Mode
ApplicationvndSchemaregistryJSON200 *Mode
ApplicationvndSchemaregistryV1JSON200 *Mode
JSON422 *ErrorBody
ApplicationvndSchemaregistryJSON422 *ErrorBody
ApplicationvndSchemaregistryV1JSON422 *ErrorBody
JSON500 *ErrorBody
ApplicationvndSchemaregistryJSON500 *ErrorBody
ApplicationvndSchemaregistryV1JSON500 *ErrorBody
}
func ParsePutModeResponse ¶
func ParsePutModeResponse(rsp *http.Response) (*PutModeResponse, error)
ParsePutModeResponse parses an HTTP response from a PutModeWithResponse call
func (PutModeResponse) Status ¶
func (r PutModeResponse) Status() string
Status returns HTTPResponse.Status
func (PutModeResponse) StatusCode ¶
func (r PutModeResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type PutModeSubjectApplicationVndSchemaregistryPlusJSONRequestBody ¶
type PutModeSubjectApplicationVndSchemaregistryPlusJSONRequestBody = Mode
PutModeSubjectApplicationVndSchemaregistryPlusJSONRequestBody defines body for PutModeSubject for application/vnd.schemaregistry+json ContentType.
type PutModeSubjectApplicationVndSchemaregistryV1PlusJSONRequestBody ¶
type PutModeSubjectApplicationVndSchemaregistryV1PlusJSONRequestBody = Mode
PutModeSubjectApplicationVndSchemaregistryV1PlusJSONRequestBody defines body for PutModeSubject for application/vnd.schemaregistry.v1+json ContentType.
type PutModeSubjectJSONRequestBody ¶
type PutModeSubjectJSONRequestBody = Mode
PutModeSubjectJSONRequestBody defines body for PutModeSubject for application/json ContentType.
type PutModeSubjectParams ¶
type PutModeSubjectParams struct {
// Force If true, override the emptiness check when setting a subject's mode to IMPORT
Force *bool `form:"force,omitempty" json:"force,omitempty"`
}
PutModeSubjectParams defines parameters for PutModeSubject.
type PutModeSubjectResponse ¶
type PutModeSubjectResponse struct {
Body []byte
HTTPResponse *http.Response
JSON200 *Mode
ApplicationvndSchemaregistryJSON200 *Mode
ApplicationvndSchemaregistryV1JSON200 *Mode
JSON404 *ErrorBody
ApplicationvndSchemaregistryJSON404 *ErrorBody
ApplicationvndSchemaregistryV1JSON404 *ErrorBody
JSON422 *ErrorBody
ApplicationvndSchemaregistryJSON422 *ErrorBody
ApplicationvndSchemaregistryV1JSON422 *ErrorBody
JSON500 *ErrorBody
ApplicationvndSchemaregistryJSON500 *ErrorBody
ApplicationvndSchemaregistryV1JSON500 *ErrorBody
}
func ParsePutModeSubjectResponse ¶
func ParsePutModeSubjectResponse(rsp *http.Response) (*PutModeSubjectResponse, error)
ParsePutModeSubjectResponse parses an HTTP response from a PutModeSubjectWithResponse call
func (PutModeSubjectResponse) Status ¶
func (r PutModeSubjectResponse) Status() string
Status returns HTTPResponse.Status
func (PutModeSubjectResponse) StatusCode ¶
func (r PutModeSubjectResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type RequestEditorFn ¶
RequestEditorFn is the function signature for the RequestEditor callback function
type SchemaDef ¶
type SchemaDef struct {
References *[]struct {
Name *string `json:"name,omitempty"`
Subject *string `json:"subject,omitempty"`
Version *int `json:"version,omitempty"`
} `json:"references,omitempty"`
Schema *string `json:"schema,omitempty"`
SchemaType *string `json:"schemaType,omitempty"`
}
SchemaDef defines model for schema_def.
type SchemaRegistryStatusReadyResponse ¶
func ParseSchemaRegistryStatusReadyResponse ¶
func ParseSchemaRegistryStatusReadyResponse(rsp *http.Response) (*SchemaRegistryStatusReadyResponse, error)
ParseSchemaRegistryStatusReadyResponse parses an HTTP response from a SchemaRegistryStatusReadyWithResponse call
func (SchemaRegistryStatusReadyResponse) Status ¶
func (r SchemaRegistryStatusReadyResponse) Status() string
Status returns HTTPResponse.Status
func (SchemaRegistryStatusReadyResponse) StatusCode ¶
func (r SchemaRegistryStatusReadyResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SecurityAcl ¶
type SecurityAcl struct {
// Host Originating host for which this rule applies. Use "*" to represent a wildcard.
Host string `json:"host"`
// Operation The operation to allow or deny.
Operation SecurityAclOperation `json:"operation"`
// PatternType Pattern match type for the resource. Only applies when `resource_type` is SUBJECT.
PatternType SecurityAclPatternType `json:"pattern_type"`
// Permission Specifies whether the operation is allowed or denied.
Permission SecurityAclPermission `json:"permission"`
// Principal The name of the principal, for example, User:alice or RedpandaRole:admin. Use "*" to represent a wildcard.
Principal string `json:"principal"`
// Resource The name of the resource. Use "*" to represent a wildcard.
Resource string `json:"resource"`
// ResourceType The type of resource being secured.
ResourceType SecurityAclResourceType `json:"resource_type"`
}
SecurityAcl defines model for security_acl.
type SecurityAclOperation ¶
type SecurityAclOperation string
SecurityAclOperation The operation to allow or deny.
const ( SecurityAclOperationALL SecurityAclOperation = "ALL" SecurityAclOperationALTERCONFIGS SecurityAclOperation = "ALTER_CONFIGS" SecurityAclOperationDELETE SecurityAclOperation = "DELETE" SecurityAclOperationDESCRIBE SecurityAclOperation = "DESCRIBE" SecurityAclOperationDESCRIBECONFIGS SecurityAclOperation = "DESCRIBE_CONFIGS" SecurityAclOperationREAD SecurityAclOperation = "READ" SecurityAclOperationWRITE SecurityAclOperation = "WRITE" )
Defines values for SecurityAclOperation.
type SecurityAclPatternType ¶
type SecurityAclPatternType string
SecurityAclPatternType Pattern match type for the resource. Only applies when `resource_type` is SUBJECT.
const ( SecurityAclPatternTypeLITERAL SecurityAclPatternType = "LITERAL" SecurityAclPatternTypePREFIXED SecurityAclPatternType = "PREFIXED" )
Defines values for SecurityAclPatternType.
type SecurityAclPermission ¶
type SecurityAclPermission string
SecurityAclPermission Specifies whether the operation is allowed or denied.
const ( SecurityAclPermissionALLOW SecurityAclPermission = "ALLOW" SecurityAclPermissionDENY SecurityAclPermission = "DENY" )
Defines values for SecurityAclPermission.
type SecurityAclResourceType ¶
type SecurityAclResourceType string
SecurityAclResourceType The type of resource being secured.
const ( SecurityAclResourceTypeREGISTRY SecurityAclResourceType = "REGISTRY" SecurityAclResourceTypeSUBJECT SecurityAclResourceType = "SUBJECT" )
Defines values for SecurityAclResourceType.
type StoredSchema ¶
type StoredSchema struct {
Id *int `json:"id,omitempty"`
References *[]struct {
Name *string `json:"name,omitempty"`
Subject *string `json:"subject,omitempty"`
Version *int `json:"version,omitempty"`
} `json:"references,omitempty"`
Schema *string `json:"schema,omitempty"`
SchemaType *string `json:"schemaType,omitempty"`
Subject *string `json:"subject,omitempty"`
Version *int `json:"version,omitempty"`
}
StoredSchema defines model for stored_schema.