public BoxRequestsMetadata.AddFileMetadata getAddFileMetadataRequest(String id, LinkedHashMap<String, Object> values, String scope, String template) {
        BoxRequestsMetadata.AddFileMetadata request = new BoxRequestsMetadata.AddFileMetadata(values, getFileMetadataUrl(id, scope, template), mSession);
        return request;
    }
public BoxRequestsMetadata . AddFileMetadata getAddFileMetadataRequest ( String id , LinkedHashMap < String , Object > values , String scope , String template ) { BoxRequestsMetadata . AddFileMetadata request = new BoxRequestsMetadata . AddFileMetadata ( values , getFileMetadataUrl ( id , scope , template ) , mSession ) ; return request ; }
Gets a request that adds metadata to a file

@param id    id of the file to add metadata to
@param values    mapping of the template keys to their values
@param scope    currently only global and enterprise scopes are supported
@param template    metadata template to use
@return  request to add metadata to a file