Struct mesos::scheduler_client::SchedulerClient
[−]
[src]
pub struct SchedulerClient { pub url: String, pub framework_id: Arc<Mutex<Option<FrameworkID>>>, }
Fields
url: String
framework_id: Arc<Mutex<Option<FrameworkID>>>
Methods
impl SchedulerClient
[src]
fn subscribe(&self, framework_info: FrameworkInfo, force: Option<bool>) -> Result<Response>
fn teardown(&self) -> Result<Response>
fn accept(&self, offer_ids: Vec<OfferID>, operations: Vec<Operation>, filters: Option<Filters>) -> Result<Response>
fn decline(&self, offer_ids: Vec<OfferID>, filters: Option<Filters>) -> Result<Response>
fn revive(&self) -> Result<Response>
fn kill(&self, task_id: TaskID, agent_id: Option<AgentID>) -> Result<Response>
fn shutdown(&self, executor_id: ExecutorID, agent_id: AgentID) -> Result<Response>
fn acknowledge(&self, agent_id: AgentID, task_id: TaskID, uuid: Vec<u8>) -> Result<Response>
fn reconcile_task(&self, task_id: TaskID, agent_id: Option<AgentID>) -> Result<Response>
fn reconcile(&self, tasks: Vec<Call_Reconcile_Task>) -> Result<Response>
fn message(&self, agent_id: AgentID, executor_id: ExecutorID, data: Vec<u8>) -> Result<Response>
fn request(&self, requests: Vec<Request>) -> Result<Response>
fn suppress(&self) -> Result<Response>
Trait Implementations
impl Clone for SchedulerClient
[src]
fn clone(&self) -> SchedulerClient
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more