org.jenkinsci.plugins.newrelicnotifier
Class DeploymentNotificationBean

java.lang.Object
  extended by hudson.model.AbstractDescribableImpl<DeploymentNotificationBean>
      extended by org.jenkinsci.plugins.newrelicnotifier.DeploymentNotificationBean
All Implemented Interfaces:
hudson.model.Describable<DeploymentNotificationBean>

public class DeploymentNotificationBean
extends hudson.model.AbstractDescribableImpl<DeploymentNotificationBean>

Bean to hold each deployment notification configuration.


Nested Class Summary
static class DeploymentNotificationBean.DescriptorImpl
           
 
Constructor Summary
DeploymentNotificationBean(String apiKey, String applicationId, String description, String revision, String changelog, String user)
           
 
Method Summary
 String getApiKey()
           
 String getApplicationId()
           
 String getChangelog()
           
 String getChangelog(hudson.EnvVars env)
           
static com.cloudbees.plugins.credentials.common.StandardUsernamePasswordCredentials getCredentials(hudson.model.Job<?,?> owner, String credentialsId, String source)
           
 String getDescription()
           
 String getDescription(hudson.EnvVars env)
           
 String getRevision()
           
 String getRevision(hudson.EnvVars env)
           
 String getUser()
           
 String getUser(hudson.EnvVars env)
           
 
Methods inherited from class hudson.model.AbstractDescribableImpl
getDescriptor
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DeploymentNotificationBean

@DataBoundConstructor
public DeploymentNotificationBean(String apiKey,
                                                       String applicationId,
                                                       String description,
                                                       String revision,
                                                       String changelog,
                                                       String user)
Method Detail

getApiKey

public String getApiKey()

getApplicationId

public String getApplicationId()

getDescription

public String getDescription()

getRevision

public String getRevision()

getChangelog

public String getChangelog()

getUser

public String getUser()

getDescription

public String getDescription(hudson.EnvVars env)

getRevision

public String getRevision(hudson.EnvVars env)

getChangelog

public String getChangelog(hudson.EnvVars env)

getUser

public String getUser(hudson.EnvVars env)

getCredentials

@CheckForNull
public static com.cloudbees.plugins.credentials.common.StandardUsernamePasswordCredentials getCredentials(hudson.model.Job<?,?> owner,
                                                                                                                       String credentialsId,
                                                                                                                       String source)


Copyright © 2004-2015. All Rights Reserved.