AccessControlChanges Class

  • java.lang.Object
    • com.azure.storage.file.datalake.models.AccessControlChanges

public class AccessControlChanges

AccessControlChanges contains batch and cumulative counts of operations that change Access Control Lists recursively. Additionally it exposes path entries that failed to update while these operations progress.

Constructor Summary

Constructor Description
AccessControlChanges()

Method Summary

Modifier and Type Method and Description
AccessControlChangeCounters getAggregateCounters()

Returns an AccessControlChangeCounters that contains counts of paths changed from start of the operation.

AccessControlChangeCounters getBatchCounters()

Returns an AccessControlChangeCounters that contains counts of paths changed within a single batch.

List<AccessControlChangeFailure> getBatchFailures()

Returns a list of path entries that failed to update Access Control List within a single batch.

String getContinuationToken()

Returns the continuation token.

AccessControlChanges setAggregateCounters(AccessControlChangeCounters aggregateCounters)

Sets an AccessControlChangeCounters that contains counts of paths changed from start of the operation.

AccessControlChanges setBatchCounters(AccessControlChangeCounters batchCounters)

Sets an AccessControlChangeCounters that contains counts of paths changed within a single batch.

AccessControlChanges setBatchFailures(List<AccessControlChangeFailure> batchFailures)

Sets a list of path entries that failed to update Access Control List within a single batch.

AccessControlChanges setContinuationToken(String continuationToken)

Sets the continuation token.

Methods inherited from java.lang.Object

Constructor Details

AccessControlChanges

public AccessControlChanges()

Method Details

getAggregateCounters

public AccessControlChangeCounters getAggregateCounters()

Returns an AccessControlChangeCounters that contains counts of paths changed from start of the operation.

Returns:

getBatchCounters

public AccessControlChangeCounters getBatchCounters()

Returns an AccessControlChangeCounters that contains counts of paths changed within a single batch.

Returns:

getBatchFailures

public List getBatchFailures()

Returns a list of path entries that failed to update Access Control List within a single batch.

Returns:

A list of path entries that failed to update Access Control List within a single batch.

getContinuationToken

public String getContinuationToken()

Returns the continuation token.

Value is present when operation is split into multiple batches and can be used to resume progress.

Returns:

The continuation token

setAggregateCounters

public AccessControlChanges setAggregateCounters(AccessControlChangeCounters aggregateCounters)

Sets an AccessControlChangeCounters that contains counts of paths changed from start of the operation.

Parameters:

aggregateCounters - AccessControlChangeCounters

Returns:

The updated object.

setBatchCounters

public AccessControlChanges setBatchCounters(AccessControlChangeCounters batchCounters)

Sets an AccessControlChangeCounters that contains counts of paths changed within a single batch.

Parameters:

batchCounters - AccessControlChangeCounters

Returns:

The updated object.

setBatchFailures

public AccessControlChanges setBatchFailures(List batchFailures)

Sets a list of path entries that failed to update Access Control List within a single batch.

Parameters:

batchFailures - A list of path entries that failed to update Access Control List within a single batch.

Returns:

The updated object

setContinuationToken

public AccessControlChanges setContinuationToken(String continuationToken)

Sets the continuation token.

Parameters:

continuationToken - The continuation token.

Returns:

The updated object.

Applies to