Struct hubcaps::rep::DeploymentOptionsBuilder
[−]
[src]
pub struct DeploymentOptionsBuilder { pub commit_ref: String, pub task: Option<String>, pub auto_merge: Option<bool>, pub required_contexts: Option<Vec<String>>, pub payload: Option<String>, pub environment: Option<String>, pub description: Option<String>, }
Fields
commit_ref: String
task: Option<String>
auto_merge: Option<bool>
required_contexts: Option<Vec<String>>
payload: Option<String>
environment: Option<String>
description: Option<String>
Methods
impl DeploymentOptionsBuilder
[src]
fn new<C>(commit: C) -> DeploymentOptionsBuilder where C: Into<String>
fn task<T>(&mut self, task: T) -> &mut DeploymentOptionsBuilder where T: Into<String>
fn auto_merge(&mut self, auto_merge: bool) -> &mut DeploymentOptionsBuilder
fn required_contexts<C>(&mut self,
ctxs: Vec<C>)
-> &mut DeploymentOptionsBuilder where C: Into<String>
ctxs: Vec<C>)
-> &mut DeploymentOptionsBuilder where C: Into<String>
fn payload<T: Serialize>(&mut self, pl: T) -> &mut DeploymentOptionsBuilder
fn environment<E>(&mut self, env: E) -> &mut DeploymentOptionsBuilder where E: Into<String>
fn description<D>(&mut self, desc: D) -> &mut DeploymentOptionsBuilder where D: Into<String>
fn build(&self) -> DeploymentOptions
Trait Implementations
impl Default for DeploymentOptionsBuilder
[src]
fn default() -> DeploymentOptionsBuilder
Returns the "default value" for a type. Read more