static void validate(TransferUtilityUploadDirectoryRequest request)
{
if (!request.IsSetDirectory())
{
throw new InvalidOperationException("Directory not specified");
}
if (!request.IsSetBucketName())
{
throw new InvalidOperationException("BucketName not specified");
}
if (!Directory.Exists(request.Directory))
{
throw new InvalidOperationException(string.Format(CultureInfo.InvariantCulture, "The directory {0} does not exists!",
request.Directory));
}
}