Struct azure_sdk_for_rust::storage::blob::requests::PutPageBlobBuilder[][src]

pub struct PutPageBlobBuilder<'a, ContainerNameSet, BlobNameSet, ContentLengthSet> where
    ContainerNameSet: ToAssign,
    BlobNameSet: ToAssign,
    ContentLengthSet: ToAssign
{ /* fields omitted */ }

Methods

impl<'a> PutPageBlobBuilder<'a, Yes, Yes, Yes>
[src]

Trait Implementations

impl<'a, ContainerNameSet: Debug, BlobNameSet: Debug, ContentLengthSet: Debug> Debug for PutPageBlobBuilder<'a, ContainerNameSet, BlobNameSet, ContentLengthSet> where
    ContainerNameSet: ToAssign,
    BlobNameSet: ToAssign,
    ContentLengthSet: ToAssign
[src]

Formats the value using the given formatter. Read more

impl<'a, ContainerNameSet: Clone, BlobNameSet: Clone, ContentLengthSet: Clone> Clone for PutPageBlobBuilder<'a, ContainerNameSet, BlobNameSet, ContentLengthSet> where
    ContainerNameSet: ToAssign,
    BlobNameSet: ToAssign,
    ContentLengthSet: ToAssign
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl<'a, ContainerNameSet, BlobNameSet, ContentLengthSet> ClientRequired<'a> for PutPageBlobBuilder<'a, ContainerNameSet, BlobNameSet, ContentLengthSet> where
    ContainerNameSet: ToAssign,
    BlobNameSet: ToAssign,
    ContentLengthSet: ToAssign
[src]

impl<'a, BlobNameSet, ContentLengthSet> ContainerNameRequired<'a> for PutPageBlobBuilder<'a, Yes, BlobNameSet, ContentLengthSet> where
    BlobNameSet: ToAssign,
    ContentLengthSet: ToAssign
[src]

impl<'a, ContainerNameSet, ContentLengthSet> BlobNameRequired<'a> for PutPageBlobBuilder<'a, ContainerNameSet, Yes, ContentLengthSet> where
    ContainerNameSet: ToAssign,
    ContentLengthSet: ToAssign
[src]

impl<'a, ContainerNameSet, BlobNameSet> PageBlobLengthRequired for PutPageBlobBuilder<'a, ContainerNameSet, BlobNameSet, Yes> where
    ContainerNameSet: ToAssign,
    BlobNameSet: ToAssign
[src]

impl<'a, ContainerNameSet, BlobNameSet, ContentLengthSet> SequenceNumberOption for PutPageBlobBuilder<'a, ContainerNameSet, BlobNameSet, ContentLengthSet> where
    ContainerNameSet: ToAssign,
    BlobNameSet: ToAssign,
    ContentLengthSet: ToAssign
[src]

impl<'a, ContainerNameSet, BlobNameSet, ContentLengthSet> AccessTierOption<'a> for PutPageBlobBuilder<'a, ContainerNameSet, BlobNameSet, ContentLengthSet> where
    ContainerNameSet: ToAssign,
    BlobNameSet: ToAssign,
    ContentLengthSet: ToAssign
[src]

impl<'a, ContainerNameSet, BlobNameSet, ContentLengthSet> TimeoutOption for PutPageBlobBuilder<'a, ContainerNameSet, BlobNameSet, ContentLengthSet> where
    ContainerNameSet: ToAssign,
    BlobNameSet: ToAssign,
    ContentLengthSet: ToAssign
[src]

impl<'a, ContainerNameSet, BlobNameSet, ContentLengthSet> ContentTypeOption<'a> for PutPageBlobBuilder<'a, ContainerNameSet, BlobNameSet, ContentLengthSet> where
    ContainerNameSet: ToAssign,
    BlobNameSet: ToAssign,
    ContentLengthSet: ToAssign
[src]

impl<'a, ContainerNameSet, BlobNameSet, ContentLengthSet> ContentEncodingOption<'a> for PutPageBlobBuilder<'a, ContainerNameSet, BlobNameSet, ContentLengthSet> where
    ContainerNameSet: ToAssign,
    BlobNameSet: ToAssign,
    ContentLengthSet: ToAssign
[src]

impl<'a, ContainerNameSet, BlobNameSet, ContentLengthSet> ContentLanguageOption<'a> for PutPageBlobBuilder<'a, ContainerNameSet, BlobNameSet, ContentLengthSet> where
    ContainerNameSet: ToAssign,
    BlobNameSet: ToAssign,
    ContentLengthSet: ToAssign
[src]

impl<'a, ContainerNameSet, BlobNameSet, ContentLengthSet> CacheControlOption<'a> for PutPageBlobBuilder<'a, ContainerNameSet, BlobNameSet, ContentLengthSet> where
    ContainerNameSet: ToAssign,
    BlobNameSet: ToAssign,
    ContentLengthSet: ToAssign
[src]

impl<'a, ContainerNameSet, BlobNameSet, ContentLengthSet> ContentDispositionOption<'a> for PutPageBlobBuilder<'a, ContainerNameSet, BlobNameSet, ContentLengthSet> where
    ContainerNameSet: ToAssign,
    BlobNameSet: ToAssign,
    ContentLengthSet: ToAssign
[src]

impl<'a, ContainerNameSet, BlobNameSet, ContentLengthSet> MetadataOption<'a> for PutPageBlobBuilder<'a, ContainerNameSet, BlobNameSet, ContentLengthSet> where
    ContainerNameSet: ToAssign,
    BlobNameSet: ToAssign,
    ContentLengthSet: ToAssign
[src]

impl<'a, ContainerNameSet, BlobNameSet, ContentLengthSet> LeaseIdOption<'a> for PutPageBlobBuilder<'a, ContainerNameSet, BlobNameSet, ContentLengthSet> where
    ContainerNameSet: ToAssign,
    BlobNameSet: ToAssign,
    ContentLengthSet: ToAssign
[src]

impl<'a, ContainerNameSet, BlobNameSet, ContentLengthSet> ClientRequestIdOption<'a> for PutPageBlobBuilder<'a, ContainerNameSet, BlobNameSet, ContentLengthSet> where
    ContainerNameSet: ToAssign,
    BlobNameSet: ToAssign,
    ContentLengthSet: ToAssign
[src]

impl<'a, ContainerNameSet, BlobNameSet, ContentLengthSet> ContainerNameSupport<'a> for PutPageBlobBuilder<'a, ContainerNameSet, BlobNameSet, ContentLengthSet> where
    ContainerNameSet: ToAssign,
    BlobNameSet: ToAssign,
    ContentLengthSet: ToAssign
[src]

impl<'a, ContainerNameSet, BlobNameSet, ContentLengthSet> BlobNameSupport<'a> for PutPageBlobBuilder<'a, ContainerNameSet, BlobNameSet, ContentLengthSet> where
    ContainerNameSet: ToAssign,
    BlobNameSet: ToAssign,
    ContentLengthSet: ToAssign
[src]

impl<'a, ContainerNameSet, BlobNameSet, ContentLengthSet> PageBlobLengthSupport for PutPageBlobBuilder<'a, ContainerNameSet, BlobNameSet, ContentLengthSet> where
    ContainerNameSet: ToAssign,
    BlobNameSet: ToAssign,
    ContentLengthSet: ToAssign
[src]

impl<'a, ContainerNameSet, BlobNameSet, ContentLengthSet> SequenceNumberSupport for PutPageBlobBuilder<'a, ContainerNameSet, BlobNameSet, ContentLengthSet> where
    ContainerNameSet: ToAssign,
    BlobNameSet: ToAssign,
    ContentLengthSet: ToAssign
[src]

impl<'a, ContainerNameSet, BlobNameSet, ContentLengthSet> AccessTierSupport<'a> for PutPageBlobBuilder<'a, ContainerNameSet, BlobNameSet, ContentLengthSet> where
    ContainerNameSet: ToAssign,
    BlobNameSet: ToAssign,
    ContentLengthSet: ToAssign
[src]

impl<'a, ContainerNameSet, BlobNameSet, ContentLengthSet> TimeoutSupport for PutPageBlobBuilder<'a, ContainerNameSet, BlobNameSet, ContentLengthSet> where
    ContainerNameSet: ToAssign,
    BlobNameSet: ToAssign,
    ContentLengthSet: ToAssign
[src]

impl<'a, ContainerNameSet, BlobNameSet, ContentLengthSet> ContentTypeSupport<'a> for PutPageBlobBuilder<'a, ContainerNameSet, BlobNameSet, ContentLengthSet> where
    ContainerNameSet: ToAssign,
    BlobNameSet: ToAssign,
    ContentLengthSet: ToAssign
[src]

impl<'a, ContainerNameSet, BlobNameSet, ContentLengthSet> ContentEncodingSupport<'a> for PutPageBlobBuilder<'a, ContainerNameSet, BlobNameSet, ContentLengthSet> where
    ContainerNameSet: ToAssign,
    BlobNameSet: ToAssign,
    ContentLengthSet: ToAssign
[src]

impl<'a, ContainerNameSet, BlobNameSet, ContentLengthSet> ContentLanguageSupport<'a> for PutPageBlobBuilder<'a, ContainerNameSet, BlobNameSet, ContentLengthSet> where
    ContainerNameSet: ToAssign,
    BlobNameSet: ToAssign,
    ContentLengthSet: ToAssign
[src]

impl<'a, ContainerNameSet, BlobNameSet, ContentLengthSet> CacheControlSupport<'a> for PutPageBlobBuilder<'a, ContainerNameSet, BlobNameSet, ContentLengthSet> where
    ContainerNameSet: ToAssign,
    BlobNameSet: ToAssign,
    ContentLengthSet: ToAssign
[src]

impl<'a, ContainerNameSet, BlobNameSet, ContentLengthSet> ContentDispositionSupport<'a> for PutPageBlobBuilder<'a, ContainerNameSet, BlobNameSet, ContentLengthSet> where
    ContainerNameSet: ToAssign,
    BlobNameSet: ToAssign,
    ContentLengthSet: ToAssign
[src]

impl<'a, ContainerNameSet, BlobNameSet, ContentLengthSet> MetadataSupport<'a> for PutPageBlobBuilder<'a, ContainerNameSet, BlobNameSet, ContentLengthSet> where
    ContainerNameSet: ToAssign,
    BlobNameSet: ToAssign,
    ContentLengthSet: ToAssign
[src]

impl<'a, ContainerNameSet, BlobNameSet, ContentLengthSet> LeaseIdSupport<'a> for PutPageBlobBuilder<'a, ContainerNameSet, BlobNameSet, ContentLengthSet> where
    ContainerNameSet: ToAssign,
    BlobNameSet: ToAssign,
    ContentLengthSet: ToAssign
[src]

impl<'a, ContainerNameSet, BlobNameSet, ContentLengthSet> ClientRequestIdSupport<'a> for PutPageBlobBuilder<'a, ContainerNameSet, BlobNameSet, ContentLengthSet> where
    ContainerNameSet: ToAssign,
    BlobNameSet: ToAssign,
    ContentLengthSet: ToAssign
[src]

Auto Trait Implementations

impl<'a, ContainerNameSet, BlobNameSet, ContentLengthSet> Send for PutPageBlobBuilder<'a, ContainerNameSet, BlobNameSet, ContentLengthSet> where
    BlobNameSet: Send,
    ContainerNameSet: Send,
    ContentLengthSet: Send

impl<'a, ContainerNameSet, BlobNameSet, ContentLengthSet> Sync for PutPageBlobBuilder<'a, ContainerNameSet, BlobNameSet, ContentLengthSet> where
    BlobNameSet: Sync,
    ContainerNameSet: Sync,
    ContentLengthSet: Sync