[][src]Trait azure_sdk_cosmos::ConsistencyLevelOption

pub trait ConsistencyLevelOption<'a> {
    fn consistency_level(&self) -> Option<ConsistencyLevel<'a>>;

#[must_use]    fn add_header(&self, builder: Builder) -> Builder { ... }
}

Required methods

Loading content...

Provided methods

#[must_use]fn add_header(&self, builder: Builder) -> Builder

Loading content...

Implementors

impl<'a> ConsistencyLevelOption<'a> for ListDatabasesBuilder<'a>[src]

impl<'a, 'b, C> ConsistencyLevelOption<'b> for GetDatabaseBuilder<'a, 'b, C> where
    C: CosmosClient
[src]

impl<'a, 'b, C> ConsistencyLevelOption<'b> for ListUsersBuilder<'a, 'b, C> where
    C: CosmosClient
[src]

impl<'a, 'b, C, D> ConsistencyLevelOption<'b> for CreateUserBuilder<'a, 'b, C, D> where
    C: CosmosClient,
    D: DatabaseClient<C>, 
[src]

impl<'a, 'b, C, D> ConsistencyLevelOption<'b> for DeleteUserBuilder<'a, 'b, C, D> where
    C: CosmosClient,
    D: DatabaseClient<C>, 
[src]

impl<'a, 'b, C, D> ConsistencyLevelOption<'b> for GetPartitionKeyRangesBuilder<'a, 'b, C, D> where
    C: CosmosClient,
    D: DatabaseClient<C>, 
[src]

impl<'a, 'b, C, D> ConsistencyLevelOption<'b> for GetUserBuilder<'a, 'b, C, D> where
    C: CosmosClient,
    D: DatabaseClient<C>, 
[src]

impl<'a, 'b, C, D> ConsistencyLevelOption<'b> for ListDocumentsBuilder<'a, 'b, C, D> where
    C: CosmosClient,
    D: DatabaseClient<C>, 
[src]

impl<'a, 'b, C, D> ConsistencyLevelOption<'b> for ListPermissionsBuilder<'a, 'b, C, D> where
    C: CosmosClient,
    D: DatabaseClient<C>, 
[src]

impl<'a, 'b, C, D> ConsistencyLevelOption<'b> for ListStoredProceduresBuilder<'a, 'b, C, D> where
    C: CosmosClient,
    D: DatabaseClient<C>, 
[src]

impl<'a, 'b, C, D> ConsistencyLevelOption<'b> for ListTriggersBuilder<'a, 'b, C, D> where
    C: CosmosClient,
    D: DatabaseClient<C>, 
[src]

impl<'a, 'b, C, D> ConsistencyLevelOption<'b> for ListUserDefinedFunctionsBuilder<'a, 'b, C, D> where
    C: CosmosClient,
    D: DatabaseClient<C>, 
[src]

impl<'a, 'b, C, D, COLL> ConsistencyLevelOption<'b> for DeleteStoredProcedureBuilder<'a, 'b, C, D, COLL> where
    C: CosmosClient,
    D: DatabaseClient<C>,
    COLL: CollectionClient<C, D>, 
[src]

impl<'a, 'b, C, D, COLL> ConsistencyLevelOption<'b> for DeleteTriggerBuilder<'a, 'b, C, D, COLL> where
    C: CosmosClient,
    D: DatabaseClient<C>,
    COLL: CollectionClient<C, D>, 
[src]

impl<'a, 'b, C, D, COLL> ConsistencyLevelOption<'b> for DeleteUserDefinedFunctionBuilder<'a, 'b, C, D, COLL> where
    C: CosmosClient,
    D: DatabaseClient<C>,
    COLL: CollectionClient<C, D>, 
[src]

impl<'a, 'b, C, D, COLL> ConsistencyLevelOption<'b> for ExecuteStoredProcedureBuilder<'a, 'b, C, D, COLL> where
    C: CosmosClient,
    D: DatabaseClient<C>,
    COLL: CollectionClient<C, D>, 
[src]

impl<'a, 'b, C, D, COLL> ConsistencyLevelOption<'b> for GetDocumentBuilder<'a, 'b, C, D, COLL> where
    C: CosmosClient,
    D: DatabaseClient<C>,
    COLL: CollectionClient<C, D>, 
[src]

impl<'a, 'b, C, D, COLL> ConsistencyLevelOption<'b> for ListAttachmentsBuilder<'a, 'b, C, D, COLL> where
    C: CosmosClient,
    D: DatabaseClient<C>,
    COLL: CollectionClient<C, D>, 
[src]

impl<'a, 'b, C, D, COLL, BodySet> ConsistencyLevelOption<'b> for CreateOrReplaceUserDefinedFunctionBuilder<'a, 'b, C, D, COLL, BodySet> where
    BodySet: ToAssign,
    C: CosmosClient,
    D: DatabaseClient<C>,
    COLL: CollectionClient<C, D>, 
[src]

impl<'a, 'b, C, D, COLL, BodySet> ConsistencyLevelOption<'b> for CreateStoredProcedureBuilder<'a, 'b, C, D, COLL, BodySet> where
    BodySet: ToAssign,
    C: CosmosClient,
    D: DatabaseClient<C>,
    COLL: CollectionClient<C, D>, 
[src]

impl<'a, 'b, C, D, COLL, BodySet> ConsistencyLevelOption<'b> for ReplaceStoredProcedureBuilder<'a, 'b, C, D, COLL, BodySet> where
    BodySet: ToAssign,
    C: CosmosClient,
    D: DatabaseClient<C>,
    COLL: CollectionClient<C, D>, 
[src]

impl<'a, 'b, C, D, COLL, DOC> ConsistencyLevelOption<'b> for DeleteAttachmentBuilder<'a, 'b, C, D, COLL, DOC> where
    C: CosmosClient,
    D: DatabaseClient<C>,
    COLL: CollectionClient<C, D>,
    DOC: DocumentClient<C, D, COLL>, 
[src]

impl<'a, 'b, C, D, COLL, DOC> ConsistencyLevelOption<'b> for GetAttachmentBuilder<'a, 'b, C, D, COLL, DOC> where
    C: CosmosClient,
    D: DatabaseClient<C>,
    COLL: CollectionClient<C, D>,
    DOC: DocumentClient<C, D, COLL>, 
[src]

impl<'a, 'b, C, D, COLL, DOC, BodySet, ContentTypeSet> ConsistencyLevelOption<'b> for CreateSlugAttachmentBuilder<'a, 'b, C, D, COLL, DOC, BodySet, ContentTypeSet> where
    BodySet: ToAssign,
    ContentTypeSet: ToAssign,
    C: CosmosClient,
    D: DatabaseClient<C>,
    COLL: CollectionClient<C, D>,
    DOC: DocumentClient<C, D, COLL>, 
[src]

impl<'a, 'b, C, D, COLL, DOC, BodySet, ContentTypeSet> ConsistencyLevelOption<'b> for ReplaceSlugAttachmentBuilder<'a, 'b, C, D, COLL, DOC, BodySet, ContentTypeSet> where
    BodySet: ToAssign,
    ContentTypeSet: ToAssign,
    C: CosmosClient,
    D: DatabaseClient<C>,
    COLL: CollectionClient<C, D>,
    DOC: DocumentClient<C, D, COLL>, 
[src]

impl<'a, 'b, C, D, COLL, DOC, ContentTypeSet, MediaSet> ConsistencyLevelOption<'b> for CreateReferenceAttachmentBuilder<'a, 'b, C, D, COLL, DOC, ContentTypeSet, MediaSet> where
    ContentTypeSet: ToAssign,
    MediaSet: ToAssign,
    C: CosmosClient,
    D: DatabaseClient<C>,
    COLL: CollectionClient<C, D>,
    DOC: DocumentClient<C, D, COLL>, 
[src]

impl<'a, 'b, C, D, COLL, DOC, ContentTypeSet, MediaSet> ConsistencyLevelOption<'b> for ReplaceReferenceAttachmentBuilder<'a, 'b, C, D, COLL, DOC, ContentTypeSet, MediaSet> where
    ContentTypeSet: ToAssign,
    MediaSet: ToAssign,
    C: CosmosClient,
    D: DatabaseClient<C>,
    COLL: CollectionClient<C, D>,
    DOC: DocumentClient<C, D, COLL>, 
[src]

impl<'a, 'b, C, D, PartitionKeysSet> ConsistencyLevelOption<'b> for CreateDocumentBuilder<'a, 'b, C, D, PartitionKeysSet> where
    PartitionKeysSet: ToAssign,
    C: CosmosClient,
    D: DatabaseClient<C>, 
[src]

impl<'a, 'b, C, D, PartitionKeysSet, DocumentIdSet> ConsistencyLevelOption<'b> for ReplaceDocumentBuilder<'a, 'b, C, D, PartitionKeysSet, DocumentIdSet> where
    PartitionKeysSet: ToAssign,
    DocumentIdSet: ToAssign,
    C: CosmosClient,
    D: DatabaseClient<C>, 
[src]

impl<'a, 'b, C, D, PartitionKeysSet, IndexingPolicySet> ConsistencyLevelOption<'b> for ReplaceCollectionBuilder<'a, 'b, C, D, PartitionKeysSet, IndexingPolicySet> where
    PartitionKeysSet: ToAssign,
    IndexingPolicySet: ToAssign,
    C: CosmosClient,
    D: DatabaseClient<C>, 
[src]

impl<'a, 'b, C, D, QuerySet> ConsistencyLevelOption<'b> for QueryDocumentsBuilder<'a, 'b, C, D, QuerySet> where
    QuerySet: ToAssign,
    C: CosmosClient,
    D: DatabaseClient<C>, 
[src]

impl<'a, 'b, C, D, USER> ConsistencyLevelOption<'b> for CreatePermissionBuilder<'a, 'b, C, D, USER> where
    C: CosmosClient,
    D: DatabaseClient<C>,
    USER: UserClient<C, D>, 
[src]

impl<'a, 'b, C, D, USER> ConsistencyLevelOption<'b> for DeletePermissionsBuilder<'a, 'b, C, D, USER> where
    C: CosmosClient,
    D: DatabaseClient<C>,
    USER: UserClient<C, D>, 
[src]

impl<'a, 'b, C, D, USER> ConsistencyLevelOption<'b> for GetPermissionBuilder<'a, 'b, C, D, USER> where
    C: CosmosClient,
    D: DatabaseClient<C>,
    USER: UserClient<C, D>, 
[src]

impl<'a, 'b, C, D, USER> ConsistencyLevelOption<'b> for ReplacePermissionBuilder<'a, 'b, C, D, USER> where
    C: CosmosClient,
    D: DatabaseClient<C>,
    USER: UserClient<C, D>, 
[src]

impl<'a, 'b, C, D, UserNameSet> ConsistencyLevelOption<'b> for ReplaceUserBuilder<'a, 'b, C, D, UserNameSet> where
    UserNameSet: ToAssign,
    C: CosmosClient,
    D: DatabaseClient<C>, 
[src]

impl<'a, C> ConsistencyLevelOption<'a> for DeleteDatabaseBuilder<'a, C> where
    C: CosmosClient
[src]

impl<'a, C> ConsistencyLevelOption<'a> for ListCollectionsBuilder<'a, C> where
    C: CosmosClient
[src]

impl<'a, C, D> ConsistencyLevelOption<'a> for DeleteCollectionBuilder<'a, C, D> where
    C: CosmosClient,
    D: DatabaseClient<C>, 
[src]

impl<'a, C, D> ConsistencyLevelOption<'a> for GetCollectionBuilder<'a, C, D> where
    C: CosmosClient,
    D: DatabaseClient<C>, 
[src]

impl<'a, C, D, COLL> ConsistencyLevelOption<'a> for DeleteDocumentBuilder<'a, C, D, COLL> where
    C: CosmosClient,
    D: DatabaseClient<C>,
    COLL: CollectionClient<C, D>, 
[src]

impl<'a, C, D, COLL, TriggerOperationSet, TriggerTypeSet, BodySet> ConsistencyLevelOption<'a> for CreateOrReplaceTriggerBuilder<'a, C, D, COLL, TriggerOperationSet, TriggerTypeSet, BodySet> where
    TriggerOperationSet: ToAssign,
    TriggerTypeSet: ToAssign,
    BodySet: ToAssign,
    C: CosmosClient,
    D: DatabaseClient<C>,
    COLL: CollectionClient<C, D>, 
[src]

impl<'a, C, OfferSet, CollectionNameSet, IndexingPolicySet, PartitionKeySet> ConsistencyLevelOption<'a> for CreateCollectionBuilder<'a, C, OfferSet, CollectionNameSet, IndexingPolicySet, PartitionKeySet> where
    OfferSet: ToAssign,
    CollectionNameSet: ToAssign,
    IndexingPolicySet: ToAssign,
    PartitionKeySet: ToAssign,
    C: CosmosClient
[src]

impl<'a, DatabaseNameSet> ConsistencyLevelOption<'a> for CreateDatabaseBuilder<'a, DatabaseNameSet> where
    DatabaseNameSet: ToAssign
[src]

Loading content...