[][src]Trait em_client::BuildApiMut

pub trait BuildApiMut {
    type Error;
    fn convert_app_build(
        &mut self,
        body: ConvertAppBuildRequest
    ) -> Result<Build, Self::Error>;
fn create_build(
        &mut self,
        body: CreateBuildRequest
    ) -> Result<Build, Self::Error>;
fn delete_build(&mut self, build_id: Uuid) -> Result<(), Self::Error>;
fn get_all_builds(
        &mut self,
        all_search: Option<String>,
        docker_image_name: Option<String>,
        deployed_status: Option<String>,
        status: Option<String>,
        limit: Option<i32>,
        offset: Option<i32>,
        sort_by: Option<String>
    ) -> Result<GetAllBuildsResponse, Self::Error>;
fn get_build(&mut self, build_id: Uuid) -> Result<Build, Self::Error>;
fn get_build_deployments(
        &mut self,
        build_id: Uuid,
        status: Option<String>,
        all_search: Option<String>,
        sort_by: Option<String>,
        limit: Option<i32>,
        offset: Option<i32>
    ) -> Result<GetAllBuildDeploymentsResponse, Self::Error>; }

Associated Types

type Error

Loading content...

Required methods

fn convert_app_build(
    &mut self,
    body: ConvertAppBuildRequest
) -> Result<Build, Self::Error>

Convert a docker image and create a new build

fn create_build(
    &mut self,
    body: CreateBuildRequest
) -> Result<Build, Self::Error>

Create a new build

fn delete_build(&mut self, build_id: Uuid) -> Result<(), Self::Error>

Delete a particular build

fn get_all_builds(
    &mut self,
    all_search: Option<String>,
    docker_image_name: Option<String>,
    deployed_status: Option<String>,
    status: Option<String>,
    limit: Option<i32>,
    offset: Option<i32>,
    sort_by: Option<String>
) -> Result<GetAllBuildsResponse, Self::Error>

Get all builds information

fn get_build(&mut self, build_id: Uuid) -> Result<Build, Self::Error>

Get details of a particular build

fn get_build_deployments(
    &mut self,
    build_id: Uuid,
    status: Option<String>,
    all_search: Option<String>,
    sort_by: Option<String>,
    limit: Option<i32>,
    offset: Option<i32>
) -> Result<GetAllBuildDeploymentsResponse, Self::Error>

Get all deployments of a build

Loading content...

Implementors

impl<T, E> BuildApiMut for T where
    T: BuildApi<Error = E>, 
[src]

type Error = E

Loading content...