ValidatableContent Interface
public interface ValidatableContent
Represents options for a transfer operation whose content integrity can be validated. Implemented by the various upload and download option types so that transfer content validation can be configured agnostically across many different operations.
This allows application code to enable or inspect content validation without needing to special-case every concrete option type. For example, a helper can accept a ValidatableContent and apply a single ContentValidationAlgorithm to any supported upload or download options instance.
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
abstract
Content |
getContentValidationAlgorithm()
Gets the algorithm to use for transfer content validation. |
|
abstract
Validatable |
setContentValidationAlgorithm(ContentValidationAlgorithm contentValidationAlgorithm)
Sets the algorithm to use for transfer content validation. |
Method Details
getContentValidationAlgorithm
public abstract ContentValidationAlgorithm getContentValidationAlgorithm()
Gets the algorithm to use for transfer content validation. See ContentValidationAlgorithm for more details.
Returns:
setContentValidationAlgorithm
public abstract ValidatableContent setContentValidationAlgorithm(ContentValidationAlgorithm contentValidationAlgorithm)
Sets the algorithm to use for transfer content validation. See ContentValidationAlgorithm for more details.
Parameters:
Returns: