[][src]Struct rusoto_mediapackage::CreateHarvestJobResponse

pub struct CreateHarvestJobResponse {
    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>,
}

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 CreateHarvestJobResponse[src]

impl Debug for CreateHarvestJobResponse[src]

impl Default for CreateHarvestJobResponse[src]

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

impl PartialEq<CreateHarvestJobResponse> for CreateHarvestJobResponse[src]

impl StructuralPartialEq for CreateHarvestJobResponse[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.