Trait em_client::BuildApiMut
source[−]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>,
config_id: 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>;
fn update_build(
&mut self,
build_id: Uuid,
body: BuildUpdateRequest
) -> Result<Build, Self::Error>;
}
Associated Types
Required methods
fn convert_app_build(
&mut self,
body: ConvertAppBuildRequest
) -> Result<Build, Self::Error>
fn convert_app_build(
&mut self,
body: ConvertAppBuildRequest
) -> Result<Build, Self::Error>
Convert a docker image and create a new image.
fn create_build(
&mut self,
body: CreateBuildRequest
) -> Result<Build, Self::Error>
fn create_build(
&mut self,
body: CreateBuildRequest
) -> Result<Build, Self::Error>
Create a new image.
Delete a particular image.
Get all images information.
Get details of a particular image.
Get all deployments of an image.
fn update_build(
&mut self,
build_id: Uuid,
body: BuildUpdateRequest
) -> Result<Build, Self::Error>
fn update_build(
&mut self,
build_id: Uuid,
body: BuildUpdateRequest
) -> Result<Build, Self::Error>
Update details of a particular image.