[−][src]Trait nakadion::api::SchemaRegistryApi
Required methods
fn list_event_types<T: Into<FlowId>>(
&self,
flow_id: FlowId
) -> ApiFuture<Vec<EventType>>
&self,
flow_id: FlowId
) -> ApiFuture<Vec<EventType>>
Returns a list of all registered EventTypes
See also Nakadi Manual
fn create_event_type<T: Into<FlowId>>(
&self,
event_type: &EventType,
flow_id: T
) -> ApiFuture<()>
&self,
event_type: &EventType,
flow_id: T
) -> ApiFuture<()>
Creates a new EventType.
See also Nakadi Manual
fn get_event_type<T: Into<FlowId>>(
&self,
name: &EventTypeName,
flow_id: T
) -> ApiFuture<EventType>
&self,
name: &EventTypeName,
flow_id: T
) -> ApiFuture<EventType>
Returns the EventType identified by its name.
See also Nakadi Manual
fn update_event_type<T: Into<FlowId>>(
&self,
name: &EventTypeName,
event_type: &EventType,
flow_id: T
) -> ApiFuture<()>
&self,
name: &EventTypeName,
event_type: &EventType,
flow_id: T
) -> ApiFuture<()>
Updates the EventType identified by its name.
See also Nakadi Manual
fn delete_event_type<T: Into<FlowId>>(
&self,
name: &EventTypeName,
flow_id: T
) -> ApiFuture<()>
&self,
name: &EventTypeName,
flow_id: T
) -> ApiFuture<()>
Deletes an EventType identified by its name.
See also Nakadi Manual
Implementors
impl SchemaRegistryApi for ApiClient
[src]
fn list_event_types<T: Into<FlowId>>(
&self,
flow_id: FlowId
) -> ApiFuture<Vec<EventType>>
[src]
&self,
flow_id: FlowId
) -> ApiFuture<Vec<EventType>>
Returns a list of all registered EventTypes
See also Nakadi Manual
fn create_event_type<T: Into<FlowId>>(
&self,
event_type: &EventType,
flow_id: T
) -> ApiFuture<()>
[src]
&self,
event_type: &EventType,
flow_id: T
) -> ApiFuture<()>
Creates a new EventType.
See also Nakadi Manual
fn get_event_type<T: Into<FlowId>>(
&self,
name: &EventTypeName,
flow_id: T
) -> ApiFuture<EventType>
[src]
&self,
name: &EventTypeName,
flow_id: T
) -> ApiFuture<EventType>
Returns the EventType identified by its name.
See also Nakadi Manual
fn update_event_type<T: Into<FlowId>>(
&self,
name: &EventTypeName,
event_type: &EventType,
flow_id: T
) -> ApiFuture<()>
[src]
&self,
name: &EventTypeName,
event_type: &EventType,
flow_id: T
) -> ApiFuture<()>
Updates the EventType identified by its name.
See also Nakadi Manual
fn delete_event_type<T: Into<FlowId>>(
&self,
name: &EventTypeName,
flow_id: T
) -> ApiFuture<()>
[src]
&self,
name: &EventTypeName,
flow_id: T
) -> ApiFuture<()>
Deletes an EventType identified by its name.
See also Nakadi Manual