com.revo.deployr.client.broker.options.TaskStorageOptions Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of jRBroker Show documentation
Show all versions of jRBroker Show documentation
DeployR RBroker Framework - Rapid R Analytics Integration.
/*
* TaskStorageOptions.java
*
* Copyright (C) 2010-2014 by Revolution Analytics Inc.
*
* This program is licensed to you under the terms of Version 2.0 of the
* Apache License. This program is distributed WITHOUT
* ANY EXPRESS OR IMPLIED WARRANTY, INCLUDING THOSE OF NON-INFRINGEMENT,
* MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Please refer to the
* Apache License 2.0 (http://www.apache.org/licenses/LICENSE-2.0) for more details.
*
*/
package com.revo.deployr.client.broker.options;
/**
* Task storage options. Supports the storage of working directory
* files and workspace R objects into the DeployR repository
* following the execution of a Task.
*/
public class TaskStorageOptions {
public TaskStorageOptions() {
}
/**
* Comma-separated list of working directory files to be stored
* in the repository following an execution.
*/
public String files;
/**
* Comma-separated list of workspace objects to be stored in the
* repository following an execution.
*/
public String objects;
/**
* Specify a filename and the contents of the entire workspace will
* be saved as filename.rData in the repository.
*/
public String workspace;
/**
* Specify a directory into which each of the stored files, objects
* and/or workspace will be saved in the repository.
*/
public String directory;
/**
* Enable to create new version of files being stored in the
* repository following an execution. Default behavior is to overwrite
* files that already exist in the repository.
*/
public boolean newversion;
/**
* Enable to assign public access on stored files in the
* repository following an execution. By default private access is
* assigned to files being stored in the repository.
*/
public boolean published;
}