[][src]Trait isilon::apis::UpgradeApi

pub trait UpgradeApi {
    fn create_cluster_add_remaining_node(
        &self,
        cluster_add_remaining_node: Empty
    ) -> Box<dyn Future<Item = Empty, Error = Error>>;
fn create_cluster_archive_item(
        &self,
        cluster_archive_item: ClusterArchiveItem
    ) -> Box<dyn Future<Item = Empty, Error = Error>>;
fn create_cluster_assess_item(
        &self,
        cluster_assess_item: ClusterAssessItem
    ) -> Box<dyn Future<Item = Empty, Error = Error>>;
fn create_cluster_commit_item(
        &self,
        cluster_commit_item: Empty
    ) -> Box<dyn Future<Item = Empty, Error = Error>>;
fn create_cluster_firmware_assess_item(
        &self,
        cluster_firmware_assess_item: Empty
    ) -> Box<dyn Future<Item = Empty, Error = Error>>;
fn create_cluster_firmware_upgrade_item(
        &self,
        cluster_firmware_upgrade_item: ClusterFirmwareUpgradeItem
    ) -> Box<dyn Future<Item = Empty, Error = Error>>;
fn create_cluster_patch_abort_item(
        &self,
        cluster_patch_abort_item: Empty
    ) -> Box<dyn Future<Item = Empty, Error = Error>>;
fn create_cluster_patch_patch(
        &self,
        cluster_patch_patch: ClusterPatchPatch,
        _override: bool,
        rolling: bool
    ) -> Box<dyn Future<Item = CreateResponse, Error = Error>>;
fn create_cluster_retry_last_action_item(
        &self,
        cluster_retry_last_action_item: ClusterRetryLastActionItem
    ) -> Box<dyn Future<Item = Empty, Error = Error>>;
fn create_cluster_rollback_item(
        &self,
        cluster_rollback_item: Empty
    ) -> Box<dyn Future<Item = Empty, Error = Error>>;
fn create_cluster_upgrade_item(
        &self,
        cluster_upgrade_item: ClusterUpgradeItem
    ) -> Box<dyn Future<Item = Empty, Error = Error>>;
fn create_hardware_start_item(
        &self,
        hardware_start_item: HardwareStartItem
    ) -> Box<dyn Future<Item = (), Error = Error>>;
fn create_hardware_stop_item(
        &self,
        hardware_stop_item: HardwareStopItem
    ) -> Box<dyn Future<Item = (), Error = Error>>;
fn delete_cluster_patch_patch(
        &self,
        cluster_patch_patch_id: &str,
        _override: bool,
        rolling: bool
    ) -> Box<dyn Future<Item = (), Error = Error>>;
fn get_cluster_firmware_progress(
        &self
    ) -> Box<dyn Future<Item = ClusterFirmwareProgress, Error = Error>>;
fn get_cluster_firmware_status(
        &self,
        devices: bool,
        package: bool
    ) -> Box<dyn Future<Item = ClusterFirmwareStatus, Error = Error>>;
fn get_cluster_node(
        &self,
        cluster_node_id: i32
    ) -> Box<dyn Future<Item = ClusterNodes, Error = Error>>;
fn get_cluster_nodes(
        &self
    ) -> Box<dyn Future<Item = ClusterNodesExtended, Error = Error>>;
fn get_cluster_patch_patch(
        &self,
        cluster_patch_patch_id: &str,
        local: bool,
        location: &str
    ) -> Box<dyn Future<Item = ClusterPatchPatches, Error = Error>>;
fn get_hardware_status(
        &self
    ) -> Box<dyn Future<Item = HardwareStatus, Error = Error>>;
fn get_upgrade_cluster(
        &self
    ) -> Box<dyn Future<Item = UpgradeCluster, Error = Error>>;
fn list_cluster_patch_patches(
        &self,
        sort: &str,
        resume: &str,
        limit: i32,
        location: &str,
        local: bool,
        dir: &str
    ) -> Box<dyn Future<Item = ClusterPatchPatchesExtended, Error = Error>>;
fn update_cluster_upgrade(
        &self,
        cluster_upgrade: ClusterUpgrade
    ) -> Box<dyn Future<Item = (), Error = Error>>; }

Required methods

fn create_cluster_add_remaining_node(
    &self,
    cluster_add_remaining_node: Empty
) -> Box<dyn Future<Item = Empty, Error = Error>>

fn create_cluster_archive_item(
    &self,
    cluster_archive_item: ClusterArchiveItem
) -> Box<dyn Future<Item = Empty, Error = Error>>

fn create_cluster_assess_item(
    &self,
    cluster_assess_item: ClusterAssessItem
) -> Box<dyn Future<Item = Empty, Error = Error>>

fn create_cluster_commit_item(
    &self,
    cluster_commit_item: Empty
) -> Box<dyn Future<Item = Empty, Error = Error>>

fn create_cluster_firmware_assess_item(
    &self,
    cluster_firmware_assess_item: Empty
) -> Box<dyn Future<Item = Empty, Error = Error>>

fn create_cluster_firmware_upgrade_item(
    &self,
    cluster_firmware_upgrade_item: ClusterFirmwareUpgradeItem
) -> Box<dyn Future<Item = Empty, Error = Error>>

fn create_cluster_patch_abort_item(
    &self,
    cluster_patch_abort_item: Empty
) -> Box<dyn Future<Item = Empty, Error = Error>>

fn create_cluster_patch_patch(
    &self,
    cluster_patch_patch: ClusterPatchPatch,
    _override: bool,
    rolling: bool
) -> Box<dyn Future<Item = CreateResponse, Error = Error>>

fn create_cluster_retry_last_action_item(
    &self,
    cluster_retry_last_action_item: ClusterRetryLastActionItem
) -> Box<dyn Future<Item = Empty, Error = Error>>

fn create_cluster_rollback_item(
    &self,
    cluster_rollback_item: Empty
) -> Box<dyn Future<Item = Empty, Error = Error>>

fn create_cluster_upgrade_item(
    &self,
    cluster_upgrade_item: ClusterUpgradeItem
) -> Box<dyn Future<Item = Empty, Error = Error>>

fn create_hardware_start_item(
    &self,
    hardware_start_item: HardwareStartItem
) -> Box<dyn Future<Item = (), Error = Error>>

fn create_hardware_stop_item(
    &self,
    hardware_stop_item: HardwareStopItem
) -> Box<dyn Future<Item = (), Error = Error>>

fn delete_cluster_patch_patch(
    &self,
    cluster_patch_patch_id: &str,
    _override: bool,
    rolling: bool
) -> Box<dyn Future<Item = (), Error = Error>>

fn get_cluster_firmware_progress(
    &self
) -> Box<dyn Future<Item = ClusterFirmwareProgress, Error = Error>>

fn get_cluster_firmware_status(
    &self,
    devices: bool,
    package: bool
) -> Box<dyn Future<Item = ClusterFirmwareStatus, Error = Error>>

fn get_cluster_node(
    &self,
    cluster_node_id: i32
) -> Box<dyn Future<Item = ClusterNodes, Error = Error>>

fn get_cluster_nodes(
    &self
) -> Box<dyn Future<Item = ClusterNodesExtended, Error = Error>>

fn get_cluster_patch_patch(
    &self,
    cluster_patch_patch_id: &str,
    local: bool,
    location: &str
) -> Box<dyn Future<Item = ClusterPatchPatches, Error = Error>>

fn get_hardware_status(
    &self
) -> Box<dyn Future<Item = HardwareStatus, Error = Error>>

fn get_upgrade_cluster(
    &self
) -> Box<dyn Future<Item = UpgradeCluster, Error = Error>>

fn list_cluster_patch_patches(
    &self,
    sort: &str,
    resume: &str,
    limit: i32,
    location: &str,
    local: bool,
    dir: &str
) -> Box<dyn Future<Item = ClusterPatchPatchesExtended, Error = Error>>

fn update_cluster_upgrade(
    &self,
    cluster_upgrade: ClusterUpgrade
) -> Box<dyn Future<Item = (), Error = Error>>

Loading content...

Implementors

impl<C: Connect + 'static> UpgradeApi for UpgradeApiClient<C>[src]

Loading content...