All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.revo.deployr.client.broker.options.TaskStorageOptions Maven / Gradle / Ivy

There is a newer version: 7.4.8
Show newest version
/*
 * 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;

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy