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

pub trait MetaService: Send + Sync + 'static {
#[must_use]    pub 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] pub 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] pub 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] pub 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] pub 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] pub 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] pub 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] pub 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] pub 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] pub 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] pub 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] pub 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] pub 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] pub 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] pub 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] pub 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] pub 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] pub 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] pub 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] pub 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] pub 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] pub 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] pub 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] pub 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] pub 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] pub 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] pub 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] pub 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] pub 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] pub 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] pub 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] pub 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] pub 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] pub 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] pub 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] pub 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] pub 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] pub 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] pub 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] pub 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] pub 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] pub 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] pub 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] pub 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] pub 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] pub 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] pub 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] pub 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] pub 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] pub 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] pub 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] pub 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] pub 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] pub 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] pub 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]pub 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, 
[src]

#[must_use]pub 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, 
[src]

#[must_use]pub 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, 
[src]

#[must_use]pub 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, 
[src]

#[must_use]pub 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, 
[src]

#[must_use]pub 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, 
[src]

#[must_use]pub 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, 
[src]

#[must_use]pub 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, 
[src]

#[must_use]pub 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, 
[src]

#[must_use]pub 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, 
[src]

#[must_use]pub 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, 
[src]

#[must_use]pub 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, 
[src]

#[must_use]pub 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, 
[src]

#[must_use]pub 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, 
[src]

#[must_use]pub 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, 
[src]

#[must_use]pub 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, 
[src]

#[must_use]pub 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, 
[src]

#[must_use]pub 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, 
[src]

#[must_use]pub 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, 
[src]

#[must_use]pub 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, 
[src]

#[must_use]pub 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, 
[src]

#[must_use]pub 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, 
[src]

#[must_use]pub 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, 
[src]

#[must_use]pub 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, 
[src]

#[must_use]pub 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, 
[src]

#[must_use]pub 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, 
[src]

#[must_use]pub 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, 
[src]

#[must_use]pub 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, 
[src]

#[must_use]pub 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, 
[src]

#[must_use]pub 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, 
[src]

#[must_use]pub 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, 
[src]

#[must_use]pub 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, 
[src]

#[must_use]pub 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, 
[src]

#[must_use]pub 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, 
[src]

#[must_use]pub 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, 
[src]

#[must_use]pub 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, 
[src]

#[must_use]pub 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, 
[src]

#[must_use]pub 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, 
[src]

#[must_use]pub 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, 
[src]

#[must_use]pub 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, 
[src]

#[must_use]pub 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, 
[src]

#[must_use]pub 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, 
[src]

#[must_use]pub 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, 
[src]

#[must_use]pub 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, 
[src]

#[must_use]pub 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, 
[src]

#[must_use]pub 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, 
[src]

#[must_use]pub 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, 
[src]

#[must_use]pub 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, 
[src]

#[must_use]pub 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, 
[src]

#[must_use]pub 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, 
[src]

#[must_use]pub 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, 
[src]

#[must_use]pub 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, 
[src]

#[must_use]pub 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, 
[src]

#[must_use]pub 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, 
[src]

#[must_use]pub 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, 
[src]

Loading content...

Implementors

Loading content...