[][src]Struct rusoto_mediapackage::HarvestJob

pub struct HarvestJob {
    pub arn: Option<String>,
    pub channel_id: Option<String>,
    pub created_at: Option<String>,
    pub end_time: Option<String>,
    pub id: Option<String>,
    pub origin_endpoint_id: Option<String>,
    pub s3_destination: Option<S3Destination>,
    pub start_time: Option<String>,
    pub status: Option<String>,
}

A HarvestJob resource configuration

Fields

arn: Option<String>

The Amazon Resource Name (ARN) assigned to the HarvestJob.

channel_id: Option<String>

The ID of the Channel that the HarvestJob will harvest from.

created_at: Option<String>

The time the HarvestJob was submitted

end_time: Option<String>

The end of the time-window which will be harvested.

id: Option<String>

The ID of the HarvestJob. The ID must be unique within the region and it cannot be changed after the HarvestJob is submitted.

origin_endpoint_id: Option<String>

The ID of the OriginEndpoint that the HarvestJob will harvest from. This cannot be changed after the HarvestJob is submitted.

s3_destination: Option<S3Destination>start_time: Option<String>

The start of the time-window which will be harvested.

status: Option<String>

The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for HarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will include an explanation of why the HarvestJob failed.

Trait Implementations

impl Clone for HarvestJob[src]

impl Debug for HarvestJob[src]

impl Default for HarvestJob[src]

impl<'de> Deserialize<'de> for HarvestJob[src]

impl PartialEq<HarvestJob> for HarvestJob[src]

impl StructuralPartialEq for HarvestJob[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.