jenkins.plugins.publish_over
Class BPBuildEnv

java.lang.Object
  extended by jenkins.plugins.publish_over.BPBuildEnv
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
BPBuildInfo

public class BPBuildEnv
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Field Summary
protected  hudson.FilePath baseDirectory
           
protected  java.util.Calendar buildTime
           
static java.lang.String ENV_BUILD_NUMBER
           
static java.lang.String ENV_JOB_NAME
           
static java.lang.String ENV_NODE_NAME
           
protected  java.util.Map<java.lang.String,java.lang.String> envVars
           
 
Constructor Summary
BPBuildEnv()
           
BPBuildEnv(java.util.Map<java.lang.String,java.lang.String> envVars, hudson.FilePath baseDirectory, java.util.Calendar buildTime)
           
 
Method Summary
protected  org.apache.commons.lang.builder.ToStringBuilder addToToString(org.apache.commons.lang.builder.ToStringBuilder builder)
           
 void fixMasterNodeName(java.lang.String masterNodeName)
           
 hudson.FilePath getBaseDirectory()
           
 java.util.Calendar getBuildTime()
           
 java.util.Map<java.lang.String,java.lang.String> getEnvVars()
           
 java.util.Map<java.lang.String,java.lang.String> getEnvVarsWithPrefix(java.lang.String prefix)
           
 java.lang.String getNormalizedBaseDirectory()
           
 void logEnvVars()
           
 void setBaseDirectory(hudson.FilePath baseDirectory)
           
 void setBuildTime(java.util.Calendar buildTime)
           
 void setEnvVars(java.util.Map<java.lang.String,java.lang.String> envVars)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

ENV_NODE_NAME

public static final java.lang.String ENV_NODE_NAME
See Also:
Constant Field Values

ENV_JOB_NAME

public static final java.lang.String ENV_JOB_NAME
See Also:
Constant Field Values

ENV_BUILD_NUMBER

public static final java.lang.String ENV_BUILD_NUMBER
See Also:
Constant Field Values

envVars

protected java.util.Map<java.lang.String,java.lang.String> envVars

baseDirectory

protected hudson.FilePath baseDirectory

buildTime

protected java.util.Calendar buildTime
Constructor Detail

BPBuildEnv

public BPBuildEnv()

BPBuildEnv

public BPBuildEnv(java.util.Map<java.lang.String,java.lang.String> envVars,
                  hudson.FilePath baseDirectory,
                  java.util.Calendar buildTime)
Method Detail

getEnvVars

public java.util.Map<java.lang.String,java.lang.String> getEnvVars()

setEnvVars

public void setEnvVars(java.util.Map<java.lang.String,java.lang.String> envVars)

getBaseDirectory

public hudson.FilePath getBaseDirectory()

setBaseDirectory

public void setBaseDirectory(hudson.FilePath baseDirectory)

getBuildTime

public java.util.Calendar getBuildTime()

setBuildTime

public void setBuildTime(java.util.Calendar buildTime)

getEnvVarsWithPrefix

public java.util.Map<java.lang.String,java.lang.String> getEnvVarsWithPrefix(java.lang.String prefix)

logEnvVars

public void logEnvVars()

fixMasterNodeName

public void fixMasterNodeName(java.lang.String masterNodeName)

getNormalizedBaseDirectory

public java.lang.String getNormalizedBaseDirectory()

addToToString

protected org.apache.commons.lang.builder.ToStringBuilder addToToString(org.apache.commons.lang.builder.ToStringBuilder builder)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2011. All Rights Reserved.