public class BinaryBuildTrigger extends Object implements IBinaryBuildTriggerable
| Constructor and Description |
|---|
BinaryBuildTrigger(IBuildConfig buildConfig,
IClient client) |
| Modifier and Type | Method and Description |
|---|---|
String |
getAsFile()
Get the asFile parameter
|
String |
getAuthorEmail()
Get the author email
|
String |
getAuthorName()
Get the author name
|
String |
getCommit()
Get the SCM commit
|
String |
getCommitterEmail()
Get the committer email
|
String |
getCommitterName()
Get the committer name
|
String |
getMessage()
Get the message
|
String |
getName()
Well known name of the capability
|
boolean |
isSupported()
Allow the implementation of the capability to determine if it is supported on
the OpenShift server.
|
void |
setAsFile(String asFile)
Set the asFile parameter
|
void |
setAuthorEmail(String authorEmail)
Set the author email
|
void |
setAuthorName(String authorName)
Set the author name
|
void |
setCommit(String commit)
Set the SCM commit
|
void |
setCommitterEmail(String committerEmail)
Set the committer email
|
void |
setCommitterName(String committerName)
Set the committer name
|
void |
setMessage(String message)
Set the message
|
IBuild |
triggerBinary(InputStream payload)
Trigger a binary build based on a build config
|
public BinaryBuildTrigger(IBuildConfig buildConfig, IClient client)
public boolean isSupported()
ICapabilityisSupported in interface ICapabilitypublic String getName()
ICapabilitygetName in interface ICapabilitypublic IBuild triggerBinary(InputStream payload)
IBinaryBuildTriggerabletriggerBinary in interface IBinaryBuildTriggerablepayload - the binary payload process by buildpublic void setAsFile(String asFile)
IBinaryBuildTriggerablesetAsFile in interface IBinaryBuildTriggerableasFile - the asFilepublic String getAsFile()
IBinaryBuildTriggerablegetAsFile in interface IBinaryBuildTriggerablepublic void setCommit(String commit)
IBinaryBuildTriggerablesetCommit in interface IBinaryBuildTriggerablecommit - the SCM commit stringpublic String getCommit()
IBinaryBuildTriggerablegetCommit in interface IBinaryBuildTriggerablepublic void setAuthorEmail(String authorEmail)
IBinaryBuildTriggerablesetAuthorEmail in interface IBinaryBuildTriggerableauthorEmail - the author emailpublic String getAuthorEmail()
IBinaryBuildTriggerablegetAuthorEmail in interface IBinaryBuildTriggerablepublic void setAuthorName(String authorName)
IBinaryBuildTriggerablesetAuthorName in interface IBinaryBuildTriggerableauthorName - the author namepublic String getAuthorName()
IBinaryBuildTriggerablegetAuthorName in interface IBinaryBuildTriggerablepublic void setCommitterEmail(String committerEmail)
IBinaryBuildTriggerablesetCommitterEmail in interface IBinaryBuildTriggerablecommitterEmail - the committer emailpublic String getCommitterEmail()
IBinaryBuildTriggerablegetCommitterEmail in interface IBinaryBuildTriggerablepublic void setCommitterName(String committerName)
IBinaryBuildTriggerablesetCommitterName in interface IBinaryBuildTriggerablecommitterName - the committer namepublic String getCommitterName()
IBinaryBuildTriggerablegetCommitterName in interface IBinaryBuildTriggerablepublic void setMessage(String message)
IBinaryBuildTriggerablesetMessage in interface IBinaryBuildTriggerablemessage - the messagepublic String getMessage()
IBinaryBuildTriggerablegetMessage in interface IBinaryBuildTriggerableCopyright © 2019 Red Hat, Inc. All Rights Reserved.