[][src]Trait camunda_client::apis::DeploymentApi

pub trait DeploymentApi {
    fn create_deployment(
        &self,
        tenant_id: Option<&str>,
        deployment_source: Option<&str>,
        deploy_changed_only: Option<bool>,
        enable_duplicate_filtering: Option<bool>,
        deployment_name: Option<&str>,
        data: Option<PathBuf>
    ) -> Result<DeploymentWithDefinitionsDto, Error>;
fn delete_deployment(
        &self,
        id: &str,
        cascade: Option<bool>,
        skip_custom_listeners: Option<bool>,
        skip_io_mappings: Option<bool>
    ) -> Result<(), Error>;
fn get_deployment(&self, id: &str) -> Result<Vec<DeploymentDto>, Error>;
fn get_deployment_resource(
        &self,
        id: &str,
        resource_id: &str
    ) -> Result<DeploymentResourceDto, Error>;
fn get_deployment_resource_data(
        &self,
        id: &str,
        resource_id: &str
    ) -> Result<PathBuf, Error>;
fn get_deployment_resources(
        &self,
        id: &str
    ) -> Result<Vec<DeploymentResourceDto>, Error>;
fn get_deployments(
        &self,
        id: Option<&str>,
        name: Option<&str>,
        name_like: Option<&str>,
        source: Option<&str>,
        without_source: Option<bool>,
        tenant_id_in: Option<&str>,
        without_tenant_id: Option<bool>,
        include_deployments_without_tenant_id: Option<bool>,
        after: Option<String>,
        before: Option<String>,
        sort_by: Option<&str>,
        sort_order: Option<&str>,
        first_result: Option<i32>,
        max_results: Option<i32>
    ) -> Result<Vec<DeploymentDto>, Error>;
fn get_deployments_count(
        &self,
        id: Option<&str>,
        name: Option<&str>,
        name_like: Option<&str>,
        source: Option<&str>,
        without_source: Option<bool>,
        tenant_id_in: Option<&str>,
        without_tenant_id: Option<bool>,
        include_deployments_without_tenant_id: Option<bool>,
        after: Option<String>,
        before: Option<String>
    ) -> Result<CountResultDto, Error>;
fn redeploy(
        &self,
        id: &str,
        redeployment_dto: Option<RedeploymentDto>
    ) -> Result<DeploymentWithDefinitionsDto, Error>; }

Required methods

fn create_deployment(
    &self,
    tenant_id: Option<&str>,
    deployment_source: Option<&str>,
    deploy_changed_only: Option<bool>,
    enable_duplicate_filtering: Option<bool>,
    deployment_name: Option<&str>,
    data: Option<PathBuf>
) -> Result<DeploymentWithDefinitionsDto, Error>

fn delete_deployment(
    &self,
    id: &str,
    cascade: Option<bool>,
    skip_custom_listeners: Option<bool>,
    skip_io_mappings: Option<bool>
) -> Result<(), Error>

fn get_deployment(&self, id: &str) -> Result<Vec<DeploymentDto>, Error>

fn get_deployment_resource(
    &self,
    id: &str,
    resource_id: &str
) -> Result<DeploymentResourceDto, Error>

fn get_deployment_resource_data(
    &self,
    id: &str,
    resource_id: &str
) -> Result<PathBuf, Error>

fn get_deployment_resources(
    &self,
    id: &str
) -> Result<Vec<DeploymentResourceDto>, Error>

fn get_deployments(
    &self,
    id: Option<&str>,
    name: Option<&str>,
    name_like: Option<&str>,
    source: Option<&str>,
    without_source: Option<bool>,
    tenant_id_in: Option<&str>,
    without_tenant_id: Option<bool>,
    include_deployments_without_tenant_id: Option<bool>,
    after: Option<String>,
    before: Option<String>,
    sort_by: Option<&str>,
    sort_order: Option<&str>,
    first_result: Option<i32>,
    max_results: Option<i32>
) -> Result<Vec<DeploymentDto>, Error>

fn get_deployments_count(
    &self,
    id: Option<&str>,
    name: Option<&str>,
    name_like: Option<&str>,
    source: Option<&str>,
    without_source: Option<bool>,
    tenant_id_in: Option<&str>,
    without_tenant_id: Option<bool>,
    include_deployments_without_tenant_id: Option<bool>,
    after: Option<String>,
    before: Option<String>
) -> Result<CountResultDto, Error>

fn redeploy(
    &self,
    id: &str,
    redeployment_dto: Option<RedeploymentDto>
) -> Result<DeploymentWithDefinitionsDto, Error>

Loading content...

Implementors

impl DeploymentApi for DeploymentApiClient[src]

Loading content...