public async Task <Microsoft.Azure.Management.Storage.Fluent.IImmutabilityPolicy> ExtendImmutabilityPolicyAsync(string resourceGroupName, string accountName, string containerName, string ifMatch, int immutabilityPeriodSinceCreationInDays, CancellationToken cancellationToken = default(CancellationToken)) { IBlobContainersOperations client = this.Inner; ImmutabilityPolicyInner immutabilityPolicyInner = await client.ExtendImmutabilityPolicyAsync(resourceGroupName, accountName, containerName, ifMatch, immutabilityPeriodSinceCreationInDays); return(new ImmutabilityPolicyImpl(immutabilityPolicyInner, this.manager)); }
public async Task <Microsoft.Azure.Management.Storage.Fluent.IImmutabilityPolicy> GetImmutabilityPolicyAsync(string resourceGroupName, string accountName, string containerName, CancellationToken cancellationToken = default(CancellationToken)) { IBlobContainersOperations client = this.Inner; ImmutabilityPolicyInner immutabilityPolicyInner = await client.GetImmutabilityPolicyAsync(resourceGroupName, accountName, containerName); return(WrapImmutabilityPolicyModel(immutabilityPolicyInner)); }
private ImmutabilityPolicyImpl WrapImmutabilityPolicyModel(ImmutabilityPolicyInner inner) { return(new ImmutabilityPolicyImpl(inner, this.manager)); }