Amazon.S3.Transfer.Internal.BaseCommand.ConvertToGetObjectRequest C# (CSharp) Method

ConvertToGetObjectRequest() protected method

protected ConvertToGetObjectRequest ( BaseDownloadRequest request ) : GetObjectRequest
request BaseDownloadRequest
return Amazon.S3.Model.GetObjectRequest
        protected GetObjectRequest ConvertToGetObjectRequest(BaseDownloadRequest request)
        {
            GetObjectRequest getRequest = new GetObjectRequest()
            {
                BucketName = request.BucketName,
                Key = request.Key,
                VersionId = request.VersionId
            };
            getRequest.BeforeRequestEvent += this.RequestEventHandler;

            if (request.IsSetModifiedSinceDate())
            {
                getRequest.ModifiedSinceDate = request.ModifiedSinceDate;
            }
            if (request.IsSetUnmodifiedSinceDate())
            {
                getRequest.UnmodifiedSinceDate = request.UnmodifiedSinceDate;
            }

            return getRequest;
        }