Amazon.S3.Transfer.TransferUtility.validate C# (CSharp) Method

validate() static private method

static private validate ( TransferUtilityUploadDirectoryRequest request ) : void
request TransferUtilityUploadDirectoryRequest
return void
        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));
            }
        }