Struct hubcaps::deployments::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>,
C: Into<String>,
fn task<T>(&mut self, task: T) -> &mut DeploymentOptionsBuilder where
T: Into<String>,
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>,
&mut self,
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>,
E: Into<String>,
fn description<D>(&mut self, desc: D) -> &mut DeploymentOptionsBuilder where
D: Into<String>,
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