public final class FileRequestOptions extends RequestOptions
| Constructor and Description | 
|---|
FileRequestOptions()
Creates an instance of the  
FileRequestOptions class. | 
FileRequestOptions(FileRequestOptions other)
Creates an instance of the  
FileRequestOptions class by copying values from another
 FileRequestOptions instance. | 
| Modifier and Type | Method and Description | 
|---|---|
Integer | 
getConcurrentRequestCount()
Gets the concurrent number of simultaneous requests per operation. 
 | 
Boolean | 
getDisableContentMD5Validation()
Gets whether download and  
FileInputStream methods should ignore the file's ContentMD5 header. | 
Boolean | 
getStoreFileContentMD5()
Gets whether the file's ContentMD5 header should be set on uploads. 
 | 
Boolean | 
getUseTransactionalContentMD5()
Gets whether a range PUT or GET operation will use the Content-MD5 header to enforce transactional security. 
 | 
void | 
setConcurrentRequestCount(Integer concurrentRequestCount)
Sets the concurrent number of simultaneous requests per operation. 
 | 
void | 
setDisableContentMD5Validation(Boolean disableContentMD5Validation)
Sets whether download and  
FileInputStream methods should ignore the file's ContentMD5 header. | 
void | 
setLocationMode(LocationMode locationMode)
Sets the  
LocationMode for this request. | 
void | 
setStoreFileContentMD5(Boolean storeFileContentMD5)
Sets whether the file's ContentMD5 header should be set on uploads. 
 | 
void | 
setUseTransactionalContentMD5(Boolean useTransactionalContentMD5)
Sets whether a range PUT or GET operation will use the Content-MD5 header to enforce transactional security. 
 | 
getLocationMode, getMaximumExecutionTimeInMs, getOperationExpiryTimeInMs, getRetryPolicyFactory, getTimeoutIntervalInMs, setMaximumExecutionTimeInMs, setRetryPolicyFactory, setTimeoutIntervalInMspublic FileRequestOptions()
FileRequestOptions class.public FileRequestOptions(FileRequestOptions other)
FileRequestOptions class by copying values from another
 FileRequestOptions instance.other - A FileRequestOptions object which represents the file request options to copy.public Integer getConcurrentRequestCount()
setConcurrentRequestCount(Integer).public Boolean getUseTransactionalContentMD5()
setUseTransactionalContentMD5(Boolean).public Boolean getStoreFileContentMD5()
setStoreFileContentMD5(Boolean) .public Boolean getDisableContentMD5Validation()
FileInputStream methods should ignore the file's ContentMD5 header. For more
 information about disabling content MD5 validation defaults, see setDisableContentMD5Validation(Boolean)
 .public void setConcurrentRequestCount(Integer concurrentRequestCount)
 The default concurrent request count is set in the client and is by default 1, indicating no concurrency. You can
 change the concurrent request count on this request by setting this property. You can also change the value on
 the CloudFileClient.getDefaultRequestOptions() object so that all subsequent requests made via the
 service client will use that concurrent request count.
concurrentRequestCount - the concurrentRequestCount to setpublic void setUseTransactionalContentMD5(Boolean useTransactionalContentMD5)
 The default useTransactionalContentMD5 value is set in the client and is by default false. You can
 change the useTransactionalContentMD5 value on this request by setting this property. You can also change the
 value on the CloudFileClient.getDefaultRequestOptions() object so that all subsequent requests made via
 the service client will use that useTransactionalContentMD5 value.
useTransactionalContentMD5 - the useTransactionalContentMD5 to setpublic void setStoreFileContentMD5(Boolean storeFileContentMD5)
 The default storeFileContentMD5 value is set in the client and is by default true. You can change
 the storeFileContentMD5 value on this request by setting this property. You can also change the value on the
 CloudFileClient.getDefaultRequestOptions() object so that all subsequent requests made via the service
 client will use that storeFileContentMD5 value.
storeFileContentMD5 - the storeFileContentMD5 to setpublic void setDisableContentMD5Validation(Boolean disableContentMD5Validation)
FileInputStream methods should ignore the file's ContentMD5 header.
 
 The default disableContentMD5Validation value is set in the client and is by default false. You can
 change the disableContentMD5Validation value on this request by setting this property. You can also change the
 value on the CloudFileClient.getDefaultRequestOptions() object so that all subsequent requests made via
 the service client will use that disableContentMD5Validation value.
disableContentMD5Validation - the disableContentMD5Validation to setpublic final void setLocationMode(LocationMode locationMode)
LocationMode for this request.
 
 The default LocationMode is set in the client and is by default LocationMode.PRIMARY_ONLY. You
 can change the LocationMode on this request by setting this property. You can also change the value on
 the ServiceClient.getDefaultRequestOptions() object so that all subsequent requests made via the service
 client will use that LocationMode.
setLocationMode in class RequestOptionslocationMode - the locationMode to set/** 
* Copyright Microsoft Corporation 
* 
* Licensed under the Apache License, Version 2.0 (the "License"); 
* you may not use this file except in compliance with the License. 
* You may obtain a copy of the License at 
* http://www.apache.org/licenses/LICENSE-2.0 
* 
* Unless required by applicable law or agreed to in writing, software 
* distributed under the License is distributed on an "AS IS" BASIS, 
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 
* See the License for the specific language governing permissions and 
* limitations under the License. 
*/