Struct k8s_openapi::v1_8::api::batch::v1::Job     [−][src]
pub struct Job {
    pub api_version: Option<String>,
    pub kind: Option<String>,
    pub metadata: Option<ObjectMeta>,
    pub spec: Option<JobSpec>,
    pub status: Option<JobStatus>,
}Job represents the configuration of a single job.
Fields
api_version: Option<String>
                           APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources
kind: Option<String>
                           Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
metadata: Option<ObjectMeta>
                           Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
spec: Option<JobSpec>
                           Specification of the desired behavior of a job. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
status: Option<JobStatus>
                           Current status of a job. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
Methods
impl Job[src] 
impl Jobpub fn create_batch_v1_namespaced_job(
    namespace: &str, 
    body: &Job, 
    pretty: Option<&str>
) -> Result<Request<Vec<u8>>, RequestError>[src] 
pub fn create_batch_v1_namespaced_job(
    namespace: &str, 
    body: &Job, 
    pretty: Option<&str>
) -> Result<Request<Vec<u8>>, RequestError>create a Job
Use CreateBatchV1NamespacedJobResponse to parse the HTTP response.
impl Job[src] 
impl Jobpub fn delete_batch_v1_collection_namespaced_job(
    namespace: &str, 
    continue_: Option<&str>, 
    field_selector: Option<&str>, 
    include_uninitialized: Option<bool>, 
    label_selector: Option<&str>, 
    limit: Option<i64>, 
    pretty: Option<&str>, 
    resource_version: Option<&str>, 
    timeout_seconds: Option<i64>, 
    watch: Option<bool>
) -> Result<Request<Vec<u8>>, RequestError>[src] 
pub fn delete_batch_v1_collection_namespaced_job(
    namespace: &str, 
    continue_: Option<&str>, 
    field_selector: Option<&str>, 
    include_uninitialized: Option<bool>, 
    label_selector: Option<&str>, 
    limit: Option<i64>, 
    pretty: Option<&str>, 
    resource_version: Option<&str>, 
    timeout_seconds: Option<i64>, 
    watch: Option<bool>
) -> Result<Request<Vec<u8>>, RequestError>delete collection of Job
Use DeleteBatchV1CollectionNamespacedJobResponse to parse the HTTP response.
impl Job[src] 
impl Jobpub fn delete_batch_v1_namespaced_job(
    name: &str, 
    namespace: &str, 
    grace_period_seconds: Option<i64>, 
    orphan_dependents: Option<bool>, 
    pretty: Option<&str>, 
    propagation_policy: Option<&str>
) -> Result<Request<Vec<u8>>, RequestError>[src] 
pub fn delete_batch_v1_namespaced_job(
    name: &str, 
    namespace: &str, 
    grace_period_seconds: Option<i64>, 
    orphan_dependents: Option<bool>, 
    pretty: Option<&str>, 
    propagation_policy: Option<&str>
) -> Result<Request<Vec<u8>>, RequestError>delete a Job
Use DeleteBatchV1NamespacedJobResponse to parse the HTTP response.
impl Job[src] 
impl Jobpub fn list_batch_v1_job_for_all_namespaces(
    continue_: Option<&str>, 
    field_selector: Option<&str>, 
    include_uninitialized: Option<bool>, 
    label_selector: Option<&str>, 
    limit: Option<i64>, 
    pretty: Option<&str>, 
    resource_version: Option<&str>, 
    timeout_seconds: Option<i64>, 
    watch: Option<bool>
) -> Result<Request<Vec<u8>>, RequestError>[src] 
pub fn list_batch_v1_job_for_all_namespaces(
    continue_: Option<&str>, 
    field_selector: Option<&str>, 
    include_uninitialized: Option<bool>, 
    label_selector: Option<&str>, 
    limit: Option<i64>, 
    pretty: Option<&str>, 
    resource_version: Option<&str>, 
    timeout_seconds: Option<i64>, 
    watch: Option<bool>
) -> Result<Request<Vec<u8>>, RequestError>list or watch objects of kind Job
Use ListBatchV1JobForAllNamespacesResponse to parse the HTTP response.
impl Job[src] 
impl Jobpub fn list_batch_v1_namespaced_job(
    namespace: &str, 
    continue_: Option<&str>, 
    field_selector: Option<&str>, 
    include_uninitialized: Option<bool>, 
    label_selector: Option<&str>, 
    limit: Option<i64>, 
    pretty: Option<&str>, 
    resource_version: Option<&str>, 
    timeout_seconds: Option<i64>, 
    watch: Option<bool>
) -> Result<Request<Vec<u8>>, RequestError>[src] 
pub fn list_batch_v1_namespaced_job(
    namespace: &str, 
    continue_: Option<&str>, 
    field_selector: Option<&str>, 
    include_uninitialized: Option<bool>, 
    label_selector: Option<&str>, 
    limit: Option<i64>, 
    pretty: Option<&str>, 
    resource_version: Option<&str>, 
    timeout_seconds: Option<i64>, 
    watch: Option<bool>
) -> Result<Request<Vec<u8>>, RequestError>list or watch objects of kind Job
Use ListBatchV1NamespacedJobResponse to parse the HTTP response.
impl Job[src] 
impl Jobpub fn patch_batch_v1_namespaced_job(
    name: &str, 
    namespace: &str, 
    body: &Patch, 
    pretty: Option<&str>
) -> Result<Request<Vec<u8>>, RequestError>[src] 
pub fn patch_batch_v1_namespaced_job(
    name: &str, 
    namespace: &str, 
    body: &Patch, 
    pretty: Option<&str>
) -> Result<Request<Vec<u8>>, RequestError>partially update the specified Job
Use PatchBatchV1NamespacedJobResponse to parse the HTTP response.
impl Job[src] 
impl Jobpub fn patch_batch_v1_namespaced_job_status(
    name: &str, 
    namespace: &str, 
    body: &Patch, 
    pretty: Option<&str>
) -> Result<Request<Vec<u8>>, RequestError>[src] 
pub fn patch_batch_v1_namespaced_job_status(
    name: &str, 
    namespace: &str, 
    body: &Patch, 
    pretty: Option<&str>
) -> Result<Request<Vec<u8>>, RequestError>partially update status of the specified Job
Use PatchBatchV1NamespacedJobStatusResponse to parse the HTTP response.
impl Job[src] 
impl Jobpub fn read_batch_v1_namespaced_job(
    name: &str, 
    namespace: &str, 
    exact: Option<bool>, 
    export: Option<bool>, 
    pretty: Option<&str>
) -> Result<Request<Vec<u8>>, RequestError>[src] 
pub fn read_batch_v1_namespaced_job(
    name: &str, 
    namespace: &str, 
    exact: Option<bool>, 
    export: Option<bool>, 
    pretty: Option<&str>
) -> Result<Request<Vec<u8>>, RequestError>read the specified Job
Use ReadBatchV1NamespacedJobResponse to parse the HTTP response.
impl Job[src] 
impl Jobpub fn read_batch_v1_namespaced_job_status(
    name: &str, 
    namespace: &str, 
    pretty: Option<&str>
) -> Result<Request<Vec<u8>>, RequestError>[src] 
pub fn read_batch_v1_namespaced_job_status(
    name: &str, 
    namespace: &str, 
    pretty: Option<&str>
) -> Result<Request<Vec<u8>>, RequestError>read status of the specified Job
Use ReadBatchV1NamespacedJobStatusResponse to parse the HTTP response.
impl Job[src] 
impl Jobpub fn replace_batch_v1_namespaced_job(
    name: &str, 
    namespace: &str, 
    body: &Job, 
    pretty: Option<&str>
) -> Result<Request<Vec<u8>>, RequestError>[src] 
pub fn replace_batch_v1_namespaced_job(
    name: &str, 
    namespace: &str, 
    body: &Job, 
    pretty: Option<&str>
) -> Result<Request<Vec<u8>>, RequestError>replace the specified Job
Use ReplaceBatchV1NamespacedJobResponse to parse the HTTP response.
impl Job[src] 
impl Jobpub fn replace_batch_v1_namespaced_job_status(
    name: &str, 
    namespace: &str, 
    body: &Job, 
    pretty: Option<&str>
) -> Result<Request<Vec<u8>>, RequestError>[src] 
pub fn replace_batch_v1_namespaced_job_status(
    name: &str, 
    namespace: &str, 
    body: &Job, 
    pretty: Option<&str>
) -> Result<Request<Vec<u8>>, RequestError>replace status of the specified Job
Use ReplaceBatchV1NamespacedJobStatusResponse to parse the HTTP response.
impl Job[src] 
impl Jobpub fn watch_batch_v1_job_list_for_all_namespaces(
    continue_: Option<&str>, 
    field_selector: Option<&str>, 
    include_uninitialized: Option<bool>, 
    label_selector: Option<&str>, 
    limit: Option<i64>, 
    pretty: Option<&str>, 
    resource_version: Option<&str>, 
    timeout_seconds: Option<i64>, 
    watch: Option<bool>
) -> Result<Request<Vec<u8>>, RequestError>[src] 
pub fn watch_batch_v1_job_list_for_all_namespaces(
    continue_: Option<&str>, 
    field_selector: Option<&str>, 
    include_uninitialized: Option<bool>, 
    label_selector: Option<&str>, 
    limit: Option<i64>, 
    pretty: Option<&str>, 
    resource_version: Option<&str>, 
    timeout_seconds: Option<i64>, 
    watch: Option<bool>
) -> Result<Request<Vec<u8>>, RequestError>watch individual changes to a list of Job
Use WatchBatchV1JobListForAllNamespacesResponse to parse the HTTP response.
impl Job[src] 
impl Jobpub fn watch_batch_v1_namespaced_job(
    name: &str, 
    namespace: &str, 
    continue_: Option<&str>, 
    field_selector: Option<&str>, 
    include_uninitialized: Option<bool>, 
    label_selector: Option<&str>, 
    limit: Option<i64>, 
    pretty: Option<&str>, 
    resource_version: Option<&str>, 
    timeout_seconds: Option<i64>, 
    watch: Option<bool>
) -> Result<Request<Vec<u8>>, RequestError>[src] 
pub fn watch_batch_v1_namespaced_job(
    name: &str, 
    namespace: &str, 
    continue_: Option<&str>, 
    field_selector: Option<&str>, 
    include_uninitialized: Option<bool>, 
    label_selector: Option<&str>, 
    limit: Option<i64>, 
    pretty: Option<&str>, 
    resource_version: Option<&str>, 
    timeout_seconds: Option<i64>, 
    watch: Option<bool>
) -> Result<Request<Vec<u8>>, RequestError>watch changes to an object of kind Job
Use WatchBatchV1NamespacedJobResponse to parse the HTTP response.
impl Job[src] 
impl Jobpub fn watch_batch_v1_namespaced_job_list(
    namespace: &str, 
    continue_: Option<&str>, 
    field_selector: Option<&str>, 
    include_uninitialized: Option<bool>, 
    label_selector: Option<&str>, 
    limit: Option<i64>, 
    pretty: Option<&str>, 
    resource_version: Option<&str>, 
    timeout_seconds: Option<i64>, 
    watch: Option<bool>
) -> Result<Request<Vec<u8>>, RequestError>[src] 
pub fn watch_batch_v1_namespaced_job_list(
    namespace: &str, 
    continue_: Option<&str>, 
    field_selector: Option<&str>, 
    include_uninitialized: Option<bool>, 
    label_selector: Option<&str>, 
    limit: Option<i64>, 
    pretty: Option<&str>, 
    resource_version: Option<&str>, 
    timeout_seconds: Option<i64>, 
    watch: Option<bool>
) -> Result<Request<Vec<u8>>, RequestError>watch individual changes to a list of Job
Use WatchBatchV1NamespacedJobListResponse to parse the HTTP response.
Trait Implementations
impl Clone for Job[src] 
impl Clone for Jobfn clone(&self) -> Job[src] 
fn clone(&self) -> JobReturns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0[src] 
fn clone_from(&mut self, source: &Self)Performs copy-assignment from source. Read more
impl Debug for Job[src] 
impl Debug for Jobfn fmt(&self, f: &mut Formatter) -> Result[src] 
fn fmt(&self, f: &mut Formatter) -> ResultFormats the value using the given formatter. Read more
impl Default for Job[src] 
impl Default for Jobimpl PartialEq for Job[src] 
impl PartialEq for Jobfn eq(&self, other: &Job) -> bool[src] 
fn eq(&self, other: &Job) -> boolThis method tests for self and other values to be equal, and is used by ==. Read more
fn ne(&self, other: &Job) -> bool[src] 
fn ne(&self, other: &Job) -> boolThis method tests for !=.
impl<'de> Deserialize<'de> for Job[src] 
impl<'de> Deserialize<'de> for Jobfn deserialize<D>(deserializer: D) -> Result<Self, D::Error> where
    D: Deserializer<'de>, [src] 
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error> where
    D: Deserializer<'de>, Deserialize this value from the given Serde deserializer. Read more
impl Serialize for Job[src] 
impl Serialize for Job