[][src]Trait azure_sdk_cosmos::ConsistencyLevelSupport

pub trait ConsistencyLevelSupport<'a> {
    type O;
    fn with_consistency_level(
        self,
        consistency_level: ConsistencyLevel<'a>
    ) -> Self::O; }

Associated Types

type O

Loading content...

Required methods

fn with_consistency_level(
    self,
    consistency_level: ConsistencyLevel<'a>
) -> Self::O

Loading content...

Implementors

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

type O = ListDatabasesBuilder<'a>

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

type O = GetDatabaseBuilder<'a, 'b, C>

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

type O = ListUsersBuilder<'a, 'b, C>

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

type O = CreateUserBuilder<'a, 'b, C, D>

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

type O = DeleteUserBuilder<'a, 'b, C, D>

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

type O = GetPartitionKeyRangesBuilder<'a, 'b, C, D>

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

type O = GetUserBuilder<'a, 'b, C, D>

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

type O = ListDocumentsBuilder<'a, 'b, C, D>

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

type O = ListPermissionsBuilder<'a, 'b, C, D>

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

type O = ListStoredProceduresBuilder<'a, 'b, C, D>

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

type O = ListTriggersBuilder<'a, 'b, C, D>

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

type O = ListUserDefinedFunctionsBuilder<'a, 'b, C, D>

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

type O = DeleteStoredProcedureBuilder<'a, 'b, C, D, COLL>

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

type O = DeleteTriggerBuilder<'a, 'b, C, D, COLL>

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

type O = DeleteUserDefinedFunctionBuilder<'a, 'b, C, D, COLL>

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

type O = ExecuteStoredProcedureBuilder<'a, 'b, C, D, COLL>

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

type O = GetDocumentBuilder<'a, 'b, C, D, COLL>

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

type O = ListAttachmentsBuilder<'a, 'b, C, D, COLL>

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

type O = CreateOrReplaceUserDefinedFunctionBuilder<'a, 'b, C, D, COLL, BodySet>

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

type O = CreateStoredProcedureBuilder<'a, 'b, C, D, COLL, BodySet>

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

type O = ReplaceStoredProcedureBuilder<'a, 'b, C, D, COLL, BodySet>

impl<'a, 'b, C, D, COLL, DOC> ConsistencyLevelSupport<'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]

type O = DeleteAttachmentBuilder<'a, 'b, C, D, COLL, DOC>

impl<'a, 'b, C, D, COLL, DOC> ConsistencyLevelSupport<'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]

type O = GetAttachmentBuilder<'a, 'b, C, D, COLL, DOC>

impl<'a, 'b, C, D, COLL, DOC, BodySet, ContentTypeSet> ConsistencyLevelSupport<'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]

type O = CreateSlugAttachmentBuilder<'a, 'b, C, D, COLL, DOC, BodySet, ContentTypeSet>

impl<'a, 'b, C, D, COLL, DOC, BodySet, ContentTypeSet> ConsistencyLevelSupport<'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]

type O = ReplaceSlugAttachmentBuilder<'a, 'b, C, D, COLL, DOC, BodySet, ContentTypeSet>

impl<'a, 'b, C, D, COLL, DOC, ContentTypeSet, MediaSet> ConsistencyLevelSupport<'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]

type O = CreateReferenceAttachmentBuilder<'a, 'b, C, D, COLL, DOC, ContentTypeSet, MediaSet>

impl<'a, 'b, C, D, COLL, DOC, ContentTypeSet, MediaSet> ConsistencyLevelSupport<'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]

type O = ReplaceReferenceAttachmentBuilder<'a, 'b, C, D, COLL, DOC, ContentTypeSet, MediaSet>

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

type O = CreateDocumentBuilder<'a, 'b, C, D, PartitionKeysSet>

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

type O = ReplaceDocumentBuilder<'a, 'b, C, D, PartitionKeysSet, DocumentIdSet>

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

type O = ReplaceCollectionBuilder<'a, 'b, C, D, PartitionKeysSet, IndexingPolicySet>

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

type O = QueryDocumentsBuilder<'a, 'b, C, D, QuerySet>

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

type O = CreatePermissionBuilder<'a, 'b, C, D, USER>

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

type O = DeletePermissionsBuilder<'a, 'b, C, D, USER>

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

type O = GetPermissionBuilder<'a, 'b, C, D, USER>

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

type O = ReplacePermissionBuilder<'a, 'b, C, D, USER>

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

type O = ReplaceUserBuilder<'a, 'b, C, D, UserNameSet>

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

type O = DeleteDatabaseBuilder<'a, C>

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

type O = ListCollectionsBuilder<'a, C>

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

type O = DeleteCollectionBuilder<'a, C, D>

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

type O = GetCollectionBuilder<'a, C, D>

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

type O = DeleteDocumentBuilder<'a, C, D, COLL>

impl<'a, C, D, COLL, TriggerOperationSet, TriggerTypeSet, BodySet> ConsistencyLevelSupport<'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]

type O = CreateOrReplaceTriggerBuilder<'a, C, D, COLL, TriggerOperationSet, TriggerTypeSet, BodySet>

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

type O = CreateCollectionBuilder<'a, C, OfferSet, CollectionNameSet, IndexingPolicySet, PartitionKeySet>

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

type O = CreateDatabaseBuilder<'a, DatabaseNameSet>

Loading content...