[][src]Trait nebula_fbthrift_meta::server::MetaService

pub trait MetaService: Send + Sync + 'static {
#[must_use]    fn createSpace<'life0, 'async_trait>(
        &'life0 self,
        _req: CreateSpaceReq
    ) -> Pin<Box<dyn Future<Output = Result<ExecResp, CreateSpaceExn>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: Sync + 'async_trait
, { ... }
#[must_use] fn dropSpace<'life0, 'async_trait>(
        &'life0 self,
        _req: DropSpaceReq
    ) -> Pin<Box<dyn Future<Output = Result<ExecResp, DropSpaceExn>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: Sync + 'async_trait
, { ... }
#[must_use] fn getSpace<'life0, 'async_trait>(
        &'life0 self,
        _req: GetSpaceReq
    ) -> Pin<Box<dyn Future<Output = Result<GetSpaceResp, GetSpaceExn>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: Sync + 'async_trait
, { ... }
#[must_use] fn listSpaces<'life0, 'async_trait>(
        &'life0 self,
        _req: ListSpacesReq
    ) -> Pin<Box<dyn Future<Output = Result<ListSpacesResp, ListSpacesExn>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: Sync + 'async_trait
, { ... }
#[must_use] fn createTag<'life0, 'async_trait>(
        &'life0 self,
        _req: CreateTagReq
    ) -> Pin<Box<dyn Future<Output = Result<ExecResp, CreateTagExn>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: Sync + 'async_trait
, { ... }
#[must_use] fn alterTag<'life0, 'async_trait>(
        &'life0 self,
        _req: AlterTagReq
    ) -> Pin<Box<dyn Future<Output = Result<ExecResp, AlterTagExn>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: Sync + 'async_trait
, { ... }
#[must_use] fn dropTag<'life0, 'async_trait>(
        &'life0 self,
        _req: DropTagReq
    ) -> Pin<Box<dyn Future<Output = Result<ExecResp, DropTagExn>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: Sync + 'async_trait
, { ... }
#[must_use] fn getTag<'life0, 'async_trait>(
        &'life0 self,
        _req: GetTagReq
    ) -> Pin<Box<dyn Future<Output = Result<GetTagResp, GetTagExn>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: Sync + 'async_trait
, { ... }
#[must_use] fn listTags<'life0, 'async_trait>(
        &'life0 self,
        _req: ListTagsReq
    ) -> Pin<Box<dyn Future<Output = Result<ListTagsResp, ListTagsExn>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: Sync + 'async_trait
, { ... }
#[must_use] fn createEdge<'life0, 'async_trait>(
        &'life0 self,
        _req: CreateEdgeReq
    ) -> Pin<Box<dyn Future<Output = Result<ExecResp, CreateEdgeExn>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: Sync + 'async_trait
, { ... }
#[must_use] fn alterEdge<'life0, 'async_trait>(
        &'life0 self,
        _req: AlterEdgeReq
    ) -> Pin<Box<dyn Future<Output = Result<ExecResp, AlterEdgeExn>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: Sync + 'async_trait
, { ... }
#[must_use] fn dropEdge<'life0, 'async_trait>(
        &'life0 self,
        _req: DropEdgeReq
    ) -> Pin<Box<dyn Future<Output = Result<ExecResp, DropEdgeExn>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: Sync + 'async_trait
, { ... }
#[must_use] fn getEdge<'life0, 'async_trait>(
        &'life0 self,
        _req: GetEdgeReq
    ) -> Pin<Box<dyn Future<Output = Result<GetEdgeResp, GetEdgeExn>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: Sync + 'async_trait
, { ... }
#[must_use] fn listEdges<'life0, 'async_trait>(
        &'life0 self,
        _req: ListEdgesReq
    ) -> Pin<Box<dyn Future<Output = Result<ListEdgesResp, ListEdgesExn>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: Sync + 'async_trait
, { ... }
#[must_use] fn listHosts<'life0, 'async_trait>(
        &'life0 self,
        _req: ListHostsReq
    ) -> Pin<Box<dyn Future<Output = Result<ListHostsResp, ListHostsExn>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: Sync + 'async_trait
, { ... }
#[must_use] fn getPartsAlloc<'life0, 'async_trait>(
        &'life0 self,
        _req: GetPartsAllocReq
    ) -> Pin<Box<dyn Future<Output = Result<GetPartsAllocResp, GetPartsAllocExn>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: Sync + 'async_trait
, { ... }
#[must_use] fn listParts<'life0, 'async_trait>(
        &'life0 self,
        _req: ListPartsReq
    ) -> Pin<Box<dyn Future<Output = Result<ListPartsResp, ListPartsExn>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: Sync + 'async_trait
, { ... }
#[must_use] fn multiPut<'life0, 'async_trait>(
        &'life0 self,
        _req: MultiPutReq
    ) -> Pin<Box<dyn Future<Output = Result<ExecResp, MultiPutExn>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: Sync + 'async_trait
, { ... }
#[must_use] fn get<'life0, 'async_trait>(
        &'life0 self,
        _req: GetReq
    ) -> Pin<Box<dyn Future<Output = Result<GetResp, GetExn>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: Sync + 'async_trait
, { ... }
#[must_use] fn multiGet<'life0, 'async_trait>(
        &'life0 self,
        _req: MultiGetReq
    ) -> Pin<Box<dyn Future<Output = Result<MultiGetResp, MultiGetExn>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: Sync + 'async_trait
, { ... }
#[must_use] fn remove<'life0, 'async_trait>(
        &'life0 self,
        _req: RemoveReq
    ) -> Pin<Box<dyn Future<Output = Result<ExecResp, RemoveExn>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: Sync + 'async_trait
, { ... }
#[must_use] fn removeRange<'life0, 'async_trait>(
        &'life0 self,
        _req: RemoveRangeReq
    ) -> Pin<Box<dyn Future<Output = Result<ExecResp, RemoveRangeExn>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: Sync + 'async_trait
, { ... }
#[must_use] fn scan<'life0, 'async_trait>(
        &'life0 self,
        _req: ScanReq
    ) -> Pin<Box<dyn Future<Output = Result<ScanResp, ScanExn>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: Sync + 'async_trait
, { ... }
#[must_use] fn createTagIndex<'life0, 'async_trait>(
        &'life0 self,
        _req: CreateTagIndexReq
    ) -> Pin<Box<dyn Future<Output = Result<ExecResp, CreateTagIndexExn>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: Sync + 'async_trait
, { ... }
#[must_use] fn dropTagIndex<'life0, 'async_trait>(
        &'life0 self,
        _req: DropTagIndexReq
    ) -> Pin<Box<dyn Future<Output = Result<ExecResp, DropTagIndexExn>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: Sync + 'async_trait
, { ... }
#[must_use] fn getTagIndex<'life0, 'async_trait>(
        &'life0 self,
        _req: GetTagIndexReq
    ) -> Pin<Box<dyn Future<Output = Result<GetTagIndexResp, GetTagIndexExn>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: Sync + 'async_trait
, { ... }
#[must_use] fn listTagIndexes<'life0, 'async_trait>(
        &'life0 self,
        _req: ListTagIndexesReq
    ) -> Pin<Box<dyn Future<Output = Result<ListTagIndexesResp, ListTagIndexesExn>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: Sync + 'async_trait
, { ... }
#[must_use] fn rebuildTagIndex<'life0, 'async_trait>(
        &'life0 self,
        _req: RebuildIndexReq
    ) -> Pin<Box<dyn Future<Output = Result<ExecResp, RebuildTagIndexExn>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: Sync + 'async_trait
, { ... }
#[must_use] fn listTagIndexStatus<'life0, 'async_trait>(
        &'life0 self,
        _req: ListIndexStatusReq
    ) -> Pin<Box<dyn Future<Output = Result<ListIndexStatusResp, ListTagIndexStatusExn>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: Sync + 'async_trait
, { ... }
#[must_use] fn createEdgeIndex<'life0, 'async_trait>(
        &'life0 self,
        _req: CreateEdgeIndexReq
    ) -> Pin<Box<dyn Future<Output = Result<ExecResp, CreateEdgeIndexExn>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: Sync + 'async_trait
, { ... }
#[must_use] fn dropEdgeIndex<'life0, 'async_trait>(
        &'life0 self,
        _req: DropEdgeIndexReq
    ) -> Pin<Box<dyn Future<Output = Result<ExecResp, DropEdgeIndexExn>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: Sync + 'async_trait
, { ... }
#[must_use] fn getEdgeIndex<'life0, 'async_trait>(
        &'life0 self,
        _req: GetEdgeIndexReq
    ) -> Pin<Box<dyn Future<Output = Result<GetEdgeIndexResp, GetEdgeIndexExn>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: Sync + 'async_trait
, { ... }
#[must_use] fn listEdgeIndexes<'life0, 'async_trait>(
        &'life0 self,
        _req: ListEdgeIndexesReq
    ) -> Pin<Box<dyn Future<Output = Result<ListEdgeIndexesResp, ListEdgeIndexesExn>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: Sync + 'async_trait
, { ... }
#[must_use] fn rebuildEdgeIndex<'life0, 'async_trait>(
        &'life0 self,
        _req: RebuildIndexReq
    ) -> Pin<Box<dyn Future<Output = Result<ExecResp, RebuildEdgeIndexExn>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: Sync + 'async_trait
, { ... }
#[must_use] fn listEdgeIndexStatus<'life0, 'async_trait>(
        &'life0 self,
        _req: ListIndexStatusReq
    ) -> Pin<Box<dyn Future<Output = Result<ListIndexStatusResp, ListEdgeIndexStatusExn>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: Sync + 'async_trait
, { ... }
#[must_use] fn createUser<'life0, 'async_trait>(
        &'life0 self,
        _req: CreateUserReq
    ) -> Pin<Box<dyn Future<Output = Result<ExecResp, CreateUserExn>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: Sync + 'async_trait
, { ... }
#[must_use] fn dropUser<'life0, 'async_trait>(
        &'life0 self,
        _req: DropUserReq
    ) -> Pin<Box<dyn Future<Output = Result<ExecResp, DropUserExn>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: Sync + 'async_trait
, { ... }
#[must_use] fn alterUser<'life0, 'async_trait>(
        &'life0 self,
        _req: AlterUserReq
    ) -> Pin<Box<dyn Future<Output = Result<ExecResp, AlterUserExn>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: Sync + 'async_trait
, { ... }
#[must_use] fn grantRole<'life0, 'async_trait>(
        &'life0 self,
        _req: GrantRoleReq
    ) -> Pin<Box<dyn Future<Output = Result<ExecResp, GrantRoleExn>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: Sync + 'async_trait
, { ... }
#[must_use] fn revokeRole<'life0, 'async_trait>(
        &'life0 self,
        _req: RevokeRoleReq
    ) -> Pin<Box<dyn Future<Output = Result<ExecResp, RevokeRoleExn>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: Sync + 'async_trait
, { ... }
#[must_use] fn listUsers<'life0, 'async_trait>(
        &'life0 self,
        _req: ListUsersReq
    ) -> Pin<Box<dyn Future<Output = Result<ListUsersResp, ListUsersExn>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: Sync + 'async_trait
, { ... }
#[must_use] fn listRoles<'life0, 'async_trait>(
        &'life0 self,
        _req: ListRolesReq
    ) -> Pin<Box<dyn Future<Output = Result<ListRolesResp, ListRolesExn>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: Sync + 'async_trait
, { ... }
#[must_use] fn getUserRoles<'life0, 'async_trait>(
        &'life0 self,
        _req: GetUserRolesReq
    ) -> Pin<Box<dyn Future<Output = Result<ListRolesResp, GetUserRolesExn>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: Sync + 'async_trait
, { ... }
#[must_use] fn changePassword<'life0, 'async_trait>(
        &'life0 self,
        _req: ChangePasswordReq
    ) -> Pin<Box<dyn Future<Output = Result<ExecResp, ChangePasswordExn>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: Sync + 'async_trait
, { ... }
#[must_use] fn heartBeat<'life0, 'async_trait>(
        &'life0 self,
        _req: HBReq
    ) -> Pin<Box<dyn Future<Output = Result<HBResp, HeartBeatExn>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: Sync + 'async_trait
, { ... }
#[must_use] fn balance<'life0, 'async_trait>(
        &'life0 self,
        _req: BalanceReq
    ) -> Pin<Box<dyn Future<Output = Result<BalanceResp, BalanceExn>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: Sync + 'async_trait
, { ... }
#[must_use] fn leaderBalance<'life0, 'async_trait>(
        &'life0 self,
        _req: LeaderBalanceReq
    ) -> Pin<Box<dyn Future<Output = Result<ExecResp, LeaderBalanceExn>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: Sync + 'async_trait
, { ... }
#[must_use] fn regConfig<'life0, 'async_trait>(
        &'life0 self,
        _req: RegConfigReq
    ) -> Pin<Box<dyn Future<Output = Result<ExecResp, RegConfigExn>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: Sync + 'async_trait
, { ... }
#[must_use] fn getConfig<'life0, 'async_trait>(
        &'life0 self,
        _req: GetConfigReq
    ) -> Pin<Box<dyn Future<Output = Result<GetConfigResp, GetConfigExn>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: Sync + 'async_trait
, { ... }
#[must_use] fn setConfig<'life0, 'async_trait>(
        &'life0 self,
        _req: SetConfigReq
    ) -> Pin<Box<dyn Future<Output = Result<ExecResp, SetConfigExn>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: Sync + 'async_trait
, { ... }
#[must_use] fn listConfigs<'life0, 'async_trait>(
        &'life0 self,
        _req: ListConfigsReq
    ) -> Pin<Box<dyn Future<Output = Result<ListConfigsResp, ListConfigsExn>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: Sync + 'async_trait
, { ... }
#[must_use] fn createSnapshot<'life0, 'async_trait>(
        &'life0 self,
        _req: CreateSnapshotReq
    ) -> Pin<Box<dyn Future<Output = Result<ExecResp, CreateSnapshotExn>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: Sync + 'async_trait
, { ... }
#[must_use] fn dropSnapshot<'life0, 'async_trait>(
        &'life0 self,
        _req: DropSnapshotReq
    ) -> Pin<Box<dyn Future<Output = Result<ExecResp, DropSnapshotExn>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: Sync + 'async_trait
, { ... }
#[must_use] fn listSnapshots<'life0, 'async_trait>(
        &'life0 self,
        _req: ListSnapshotsReq
    ) -> Pin<Box<dyn Future<Output = Result<ListSnapshotsResp, ListSnapshotsExn>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: Sync + 'async_trait
, { ... }
#[must_use] fn runAdminJob<'life0, 'async_trait>(
        &'life0 self,
        _req: AdminJobReq
    ) -> Pin<Box<dyn Future<Output = Result<AdminJobResp, RunAdminJobExn>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: Sync + 'async_trait
, { ... } }

Provided methods

#[must_use]fn createSpace<'life0, 'async_trait>(
    &'life0 self,
    _req: CreateSpaceReq
) -> Pin<Box<dyn Future<Output = Result<ExecResp, CreateSpaceExn>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: Sync + 'async_trait, 

#[must_use]fn dropSpace<'life0, 'async_trait>(
    &'life0 self,
    _req: DropSpaceReq
) -> Pin<Box<dyn Future<Output = Result<ExecResp, DropSpaceExn>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: Sync + 'async_trait, 

#[must_use]fn getSpace<'life0, 'async_trait>(
    &'life0 self,
    _req: GetSpaceReq
) -> Pin<Box<dyn Future<Output = Result<GetSpaceResp, GetSpaceExn>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: Sync + 'async_trait, 

#[must_use]fn listSpaces<'life0, 'async_trait>(
    &'life0 self,
    _req: ListSpacesReq
) -> Pin<Box<dyn Future<Output = Result<ListSpacesResp, ListSpacesExn>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: Sync + 'async_trait, 

#[must_use]fn createTag<'life0, 'async_trait>(
    &'life0 self,
    _req: CreateTagReq
) -> Pin<Box<dyn Future<Output = Result<ExecResp, CreateTagExn>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: Sync + 'async_trait, 

#[must_use]fn alterTag<'life0, 'async_trait>(
    &'life0 self,
    _req: AlterTagReq
) -> Pin<Box<dyn Future<Output = Result<ExecResp, AlterTagExn>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: Sync + 'async_trait, 

#[must_use]fn dropTag<'life0, 'async_trait>(
    &'life0 self,
    _req: DropTagReq
) -> Pin<Box<dyn Future<Output = Result<ExecResp, DropTagExn>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: Sync + 'async_trait, 

#[must_use]fn getTag<'life0, 'async_trait>(
    &'life0 self,
    _req: GetTagReq
) -> Pin<Box<dyn Future<Output = Result<GetTagResp, GetTagExn>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: Sync + 'async_trait, 

#[must_use]fn listTags<'life0, 'async_trait>(
    &'life0 self,
    _req: ListTagsReq
) -> Pin<Box<dyn Future<Output = Result<ListTagsResp, ListTagsExn>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: Sync + 'async_trait, 

#[must_use]fn createEdge<'life0, 'async_trait>(
    &'life0 self,
    _req: CreateEdgeReq
) -> Pin<Box<dyn Future<Output = Result<ExecResp, CreateEdgeExn>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: Sync + 'async_trait, 

#[must_use]fn alterEdge<'life0, 'async_trait>(
    &'life0 self,
    _req: AlterEdgeReq
) -> Pin<Box<dyn Future<Output = Result<ExecResp, AlterEdgeExn>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: Sync + 'async_trait, 

#[must_use]fn dropEdge<'life0, 'async_trait>(
    &'life0 self,
    _req: DropEdgeReq
) -> Pin<Box<dyn Future<Output = Result<ExecResp, DropEdgeExn>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: Sync + 'async_trait, 

#[must_use]fn getEdge<'life0, 'async_trait>(
    &'life0 self,
    _req: GetEdgeReq
) -> Pin<Box<dyn Future<Output = Result<GetEdgeResp, GetEdgeExn>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: Sync + 'async_trait, 

#[must_use]fn listEdges<'life0, 'async_trait>(
    &'life0 self,
    _req: ListEdgesReq
) -> Pin<Box<dyn Future<Output = Result<ListEdgesResp, ListEdgesExn>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: Sync + 'async_trait, 

#[must_use]fn listHosts<'life0, 'async_trait>(
    &'life0 self,
    _req: ListHostsReq
) -> Pin<Box<dyn Future<Output = Result<ListHostsResp, ListHostsExn>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: Sync + 'async_trait, 

#[must_use]fn getPartsAlloc<'life0, 'async_trait>(
    &'life0 self,
    _req: GetPartsAllocReq
) -> Pin<Box<dyn Future<Output = Result<GetPartsAllocResp, GetPartsAllocExn>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: Sync + 'async_trait, 

#[must_use]fn listParts<'life0, 'async_trait>(
    &'life0 self,
    _req: ListPartsReq
) -> Pin<Box<dyn Future<Output = Result<ListPartsResp, ListPartsExn>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: Sync + 'async_trait, 

#[must_use]fn multiPut<'life0, 'async_trait>(
    &'life0 self,
    _req: MultiPutReq
) -> Pin<Box<dyn Future<Output = Result<ExecResp, MultiPutExn>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: Sync + 'async_trait, 

#[must_use]fn get<'life0, 'async_trait>(
    &'life0 self,
    _req: GetReq
) -> Pin<Box<dyn Future<Output = Result<GetResp, GetExn>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: Sync + 'async_trait, 

#[must_use]fn multiGet<'life0, 'async_trait>(
    &'life0 self,
    _req: MultiGetReq
) -> Pin<Box<dyn Future<Output = Result<MultiGetResp, MultiGetExn>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: Sync + 'async_trait, 

#[must_use]fn remove<'life0, 'async_trait>(
    &'life0 self,
    _req: RemoveReq
) -> Pin<Box<dyn Future<Output = Result<ExecResp, RemoveExn>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: Sync + 'async_trait, 

#[must_use]fn removeRange<'life0, 'async_trait>(
    &'life0 self,
    _req: RemoveRangeReq
) -> Pin<Box<dyn Future<Output = Result<ExecResp, RemoveRangeExn>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: Sync + 'async_trait, 

#[must_use]fn scan<'life0, 'async_trait>(
    &'life0 self,
    _req: ScanReq
) -> Pin<Box<dyn Future<Output = Result<ScanResp, ScanExn>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: Sync + 'async_trait, 

#[must_use]fn createTagIndex<'life0, 'async_trait>(
    &'life0 self,
    _req: CreateTagIndexReq
) -> Pin<Box<dyn Future<Output = Result<ExecResp, CreateTagIndexExn>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: Sync + 'async_trait, 

#[must_use]fn dropTagIndex<'life0, 'async_trait>(
    &'life0 self,
    _req: DropTagIndexReq
) -> Pin<Box<dyn Future<Output = Result<ExecResp, DropTagIndexExn>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: Sync + 'async_trait, 

#[must_use]fn getTagIndex<'life0, 'async_trait>(
    &'life0 self,
    _req: GetTagIndexReq
) -> Pin<Box<dyn Future<Output = Result<GetTagIndexResp, GetTagIndexExn>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: Sync + 'async_trait, 

#[must_use]fn listTagIndexes<'life0, 'async_trait>(
    &'life0 self,
    _req: ListTagIndexesReq
) -> Pin<Box<dyn Future<Output = Result<ListTagIndexesResp, ListTagIndexesExn>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: Sync + 'async_trait, 

#[must_use]fn rebuildTagIndex<'life0, 'async_trait>(
    &'life0 self,
    _req: RebuildIndexReq
) -> Pin<Box<dyn Future<Output = Result<ExecResp, RebuildTagIndexExn>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: Sync + 'async_trait, 

#[must_use]fn listTagIndexStatus<'life0, 'async_trait>(
    &'life0 self,
    _req: ListIndexStatusReq
) -> Pin<Box<dyn Future<Output = Result<ListIndexStatusResp, ListTagIndexStatusExn>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: Sync + 'async_trait, 

#[must_use]fn createEdgeIndex<'life0, 'async_trait>(
    &'life0 self,
    _req: CreateEdgeIndexReq
) -> Pin<Box<dyn Future<Output = Result<ExecResp, CreateEdgeIndexExn>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: Sync + 'async_trait, 

#[must_use]fn dropEdgeIndex<'life0, 'async_trait>(
    &'life0 self,
    _req: DropEdgeIndexReq
) -> Pin<Box<dyn Future<Output = Result<ExecResp, DropEdgeIndexExn>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: Sync + 'async_trait, 

#[must_use]fn getEdgeIndex<'life0, 'async_trait>(
    &'life0 self,
    _req: GetEdgeIndexReq
) -> Pin<Box<dyn Future<Output = Result<GetEdgeIndexResp, GetEdgeIndexExn>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: Sync + 'async_trait, 

#[must_use]fn listEdgeIndexes<'life0, 'async_trait>(
    &'life0 self,
    _req: ListEdgeIndexesReq
) -> Pin<Box<dyn Future<Output = Result<ListEdgeIndexesResp, ListEdgeIndexesExn>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: Sync + 'async_trait, 

#[must_use]fn rebuildEdgeIndex<'life0, 'async_trait>(
    &'life0 self,
    _req: RebuildIndexReq
) -> Pin<Box<dyn Future<Output = Result<ExecResp, RebuildEdgeIndexExn>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: Sync + 'async_trait, 

#[must_use]fn listEdgeIndexStatus<'life0, 'async_trait>(
    &'life0 self,
    _req: ListIndexStatusReq
) -> Pin<Box<dyn Future<Output = Result<ListIndexStatusResp, ListEdgeIndexStatusExn>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: Sync + 'async_trait, 

#[must_use]fn createUser<'life0, 'async_trait>(
    &'life0 self,
    _req: CreateUserReq
) -> Pin<Box<dyn Future<Output = Result<ExecResp, CreateUserExn>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: Sync + 'async_trait, 

#[must_use]fn dropUser<'life0, 'async_trait>(
    &'life0 self,
    _req: DropUserReq
) -> Pin<Box<dyn Future<Output = Result<ExecResp, DropUserExn>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: Sync + 'async_trait, 

#[must_use]fn alterUser<'life0, 'async_trait>(
    &'life0 self,
    _req: AlterUserReq
) -> Pin<Box<dyn Future<Output = Result<ExecResp, AlterUserExn>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: Sync + 'async_trait, 

#[must_use]fn grantRole<'life0, 'async_trait>(
    &'life0 self,
    _req: GrantRoleReq
) -> Pin<Box<dyn Future<Output = Result<ExecResp, GrantRoleExn>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: Sync + 'async_trait, 

#[must_use]fn revokeRole<'life0, 'async_trait>(
    &'life0 self,
    _req: RevokeRoleReq
) -> Pin<Box<dyn Future<Output = Result<ExecResp, RevokeRoleExn>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: Sync + 'async_trait, 

#[must_use]fn listUsers<'life0, 'async_trait>(
    &'life0 self,
    _req: ListUsersReq
) -> Pin<Box<dyn Future<Output = Result<ListUsersResp, ListUsersExn>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: Sync + 'async_trait, 

#[must_use]fn listRoles<'life0, 'async_trait>(
    &'life0 self,
    _req: ListRolesReq
) -> Pin<Box<dyn Future<Output = Result<ListRolesResp, ListRolesExn>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: Sync + 'async_trait, 

#[must_use]fn getUserRoles<'life0, 'async_trait>(
    &'life0 self,
    _req: GetUserRolesReq
) -> Pin<Box<dyn Future<Output = Result<ListRolesResp, GetUserRolesExn>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: Sync + 'async_trait, 

#[must_use]fn changePassword<'life0, 'async_trait>(
    &'life0 self,
    _req: ChangePasswordReq
) -> Pin<Box<dyn Future<Output = Result<ExecResp, ChangePasswordExn>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: Sync + 'async_trait, 

#[must_use]fn heartBeat<'life0, 'async_trait>(
    &'life0 self,
    _req: HBReq
) -> Pin<Box<dyn Future<Output = Result<HBResp, HeartBeatExn>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: Sync + 'async_trait, 

#[must_use]fn balance<'life0, 'async_trait>(
    &'life0 self,
    _req: BalanceReq
) -> Pin<Box<dyn Future<Output = Result<BalanceResp, BalanceExn>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: Sync + 'async_trait, 

#[must_use]fn leaderBalance<'life0, 'async_trait>(
    &'life0 self,
    _req: LeaderBalanceReq
) -> Pin<Box<dyn Future<Output = Result<ExecResp, LeaderBalanceExn>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: Sync + 'async_trait, 

#[must_use]fn regConfig<'life0, 'async_trait>(
    &'life0 self,
    _req: RegConfigReq
) -> Pin<Box<dyn Future<Output = Result<ExecResp, RegConfigExn>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: Sync + 'async_trait, 

#[must_use]fn getConfig<'life0, 'async_trait>(
    &'life0 self,
    _req: GetConfigReq
) -> Pin<Box<dyn Future<Output = Result<GetConfigResp, GetConfigExn>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: Sync + 'async_trait, 

#[must_use]fn setConfig<'life0, 'async_trait>(
    &'life0 self,
    _req: SetConfigReq
) -> Pin<Box<dyn Future<Output = Result<ExecResp, SetConfigExn>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: Sync + 'async_trait, 

#[must_use]fn listConfigs<'life0, 'async_trait>(
    &'life0 self,
    _req: ListConfigsReq
) -> Pin<Box<dyn Future<Output = Result<ListConfigsResp, ListConfigsExn>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: Sync + 'async_trait, 

#[must_use]fn createSnapshot<'life0, 'async_trait>(
    &'life0 self,
    _req: CreateSnapshotReq
) -> Pin<Box<dyn Future<Output = Result<ExecResp, CreateSnapshotExn>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: Sync + 'async_trait, 

#[must_use]fn dropSnapshot<'life0, 'async_trait>(
    &'life0 self,
    _req: DropSnapshotReq
) -> Pin<Box<dyn Future<Output = Result<ExecResp, DropSnapshotExn>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: Sync + 'async_trait, 

#[must_use]fn listSnapshots<'life0, 'async_trait>(
    &'life0 self,
    _req: ListSnapshotsReq
) -> Pin<Box<dyn Future<Output = Result<ListSnapshotsResp, ListSnapshotsExn>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: Sync + 'async_trait, 

#[must_use]fn runAdminJob<'life0, 'async_trait>(
    &'life0 self,
    _req: AdminJobReq
) -> Pin<Box<dyn Future<Output = Result<AdminJobResp, RunAdminJobExn>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: Sync + 'async_trait, 

Loading content...

Implementors

Loading content...