in src/main/java/com/microsoft/azure/datalake/store/Core.java [477:500]
public static void setExpiryTime(String path,
ExpiryOption expiryOption,
long milliseconds,
ADLStoreClient client,
RequestOptions opts,
OperationResponse resp) {
if (expiryOption == null) {
resp.successful = false;
resp.message = "null ExpiryOption passed to setExpiryTime";
return;
}
if (milliseconds < 0) {
resp.successful = false;
resp.message = "Expiry time is negative " + Long.toString(milliseconds);
return;
}
QueryParams qp = new QueryParams();
qp.add("expiryOption", expiryOption.toString());
qp.add("expireTime", Long.toString(milliseconds));
HttpTransport.makeCall(client, Operation.SETEXPIRY, path, qp, null, 0, 0, opts, resp);
}