Class PerfSigMemoryDump
- java.lang.Object
-
- hudson.tasks.BuildStepCompatibilityLayer
-
- hudson.tasks.Builder
-
- de.tsystems.mms.apm.performancesignature.dynatrace.PerfSigMemoryDump
-
- All Implemented Interfaces:
ExtensionPoint
,Describable<Builder>
,BuildStep
,SimpleBuildStep
public class PerfSigMemoryDump extends Builder implements SimpleBuildStep
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
PerfSigMemoryDump.DescriptorImpl
-
Nested classes/interfaces inherited from interface hudson.tasks.BuildStep
BuildStep.PublisherList
-
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
Nested classes/interfaces inherited from interface jenkins.tasks.SimpleBuildStep
SimpleBuildStep.LastBuildAction, SimpleBuildStep.LastBuildActionFactory
-
-
Field Summary
-
Fields inherited from interface hudson.tasks.BuildStep
BUILDERS, PUBLISHERS
-
-
Constructor Summary
Constructors Constructor Description PerfSigMemoryDump(String dynatraceProfile, String agent, String host)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getAgent()
boolean
getAutoPostProcess()
boolean
getCapturePrimitives()
boolean
getCaptureStrings()
boolean
getDogc()
String
getDynatraceProfile()
String
getHost()
boolean
getLockSession()
String
getType()
void
perform(Run<?,?> run, FilePath workspace, EnvVars env, Launcher launcher, TaskListener listener)
void
setAutoPostProcess(boolean autoPostProcess)
void
setCapturePrimitives(boolean capturePrimitives)
void
setCaptureStrings(boolean captureStrings)
void
setDogc(boolean dogc)
void
setLockSession(boolean lockSession)
void
setType(String type)
-
Methods inherited from class hudson.tasks.Builder
all, getDescriptor, getRequiredMonitorService, prebuild
-
Methods inherited from class hudson.tasks.BuildStepCompatibilityLayer
getProjectAction, getProjectAction, getProjectActions, perform, perform, prebuild
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface hudson.tasks.BuildStep
getProjectAction, getProjectActions, getRequiredMonitorService, perform, prebuild
-
Methods inherited from interface jenkins.tasks.SimpleBuildStep
perform, perform, requiresWorkspace
-
-
-
-
Method Detail
-
perform
public void perform(@NonNull Run<?,?> run, @NonNull FilePath workspace, @NonNull EnvVars env, @NonNull Launcher launcher, @NonNull TaskListener listener) throws InterruptedException, IOException
- Specified by:
perform
in interfaceSimpleBuildStep
- Throws:
InterruptedException
IOException
-
getDynatraceProfile
public String getDynatraceProfile()
-
getAgent
public String getAgent()
-
getHost
public String getHost()
-
getType
public String getType()
-
setType
@DataBoundSetter public void setType(String type)
-
getLockSession
public boolean getLockSession()
-
setLockSession
@DataBoundSetter public void setLockSession(boolean lockSession)
-
getCaptureStrings
public boolean getCaptureStrings()
-
setCaptureStrings
@DataBoundSetter public void setCaptureStrings(boolean captureStrings)
-
getCapturePrimitives
public boolean getCapturePrimitives()
-
setCapturePrimitives
@DataBoundSetter public void setCapturePrimitives(boolean capturePrimitives)
-
getAutoPostProcess
public boolean getAutoPostProcess()
-
setAutoPostProcess
@DataBoundSetter public void setAutoPostProcess(boolean autoPostProcess)
-
getDogc
public boolean getDogc()
-
setDogc
@DataBoundSetter public void setDogc(boolean dogc)
-
-