[−][src]Trait jenkins_api::job::Job
Trait implemented by specializations of Job
and providing common methods
Required methods
Loading content...Provided methods
fn enable(&self, jenkins_client: &Jenkins) -> Result<()>
Enable a Job
. It may need to be refreshed as it may have been updated
fn disable(&self, jenkins_client: &Jenkins) -> Result<()>
Disable a Job
. It may need to be refreshed as it may have been updated
fn add_to_view<'a, V>(
&self,
jenkins_client: &Jenkins,
view_name: V
) -> Result<()> where
V: Into<ViewName<'a>>,
&self,
jenkins_client: &Jenkins,
view_name: V
) -> Result<()> where
V: Into<ViewName<'a>>,
Add this job to the view view_name
fn remove_from_view<'a, V>(
&self,
jenkins_client: &Jenkins,
view_name: V
) -> Result<()> where
V: Into<ViewName<'a>>,
&self,
jenkins_client: &Jenkins,
view_name: V
) -> Result<()> where
V: Into<ViewName<'a>>,
Remove this job from the view view_name
fn get_config_xml(&self, jenkins_client: &Jenkins) -> Result<String>
Get the config.xml file for this job