/* * Copyright 2013 Oleg Nenashev, Synopsys Inc. * * 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. */ package com.synopsys.arc.jenkinsci.plugins.customtools.multiconfig; import hudson.matrix.MatrixProject; import java.io.Serializable; import org.kohsuke.stapler.DataBoundConstructor; /** * Provides specific options for {@link MatrixProject}s. * @author Oleg Nenashev */ public class MulticonfigWrapperOptions implements Serializable { private final boolean skipMasterInstallation; public static final MulticonfigWrapperOptions DEFAULT = new MulticonfigWrapperOptions(false); @DataBoundConstructor public MulticonfigWrapperOptions(boolean skipInstallationOnMaster) { this.skipMasterInstallation = skipInstallationOnMaster; } public boolean isSkipMasterInstallation() { return skipMasterInstallation; } }