[][src]Trait rusoto_mediapackage::MediaPackage

pub trait MediaPackage {
    fn create_channel(
        &self,
        input: CreateChannelRequest
    ) -> RusotoFuture<CreateChannelResponse, CreateChannelError>;
fn create_origin_endpoint(
        &self,
        input: CreateOriginEndpointRequest
    ) -> RusotoFuture<CreateOriginEndpointResponse, CreateOriginEndpointError>;
fn delete_channel(
        &self,
        input: DeleteChannelRequest
    ) -> RusotoFuture<DeleteChannelResponse, DeleteChannelError>;
fn delete_origin_endpoint(
        &self,
        input: DeleteOriginEndpointRequest
    ) -> RusotoFuture<DeleteOriginEndpointResponse, DeleteOriginEndpointError>;
fn describe_channel(
        &self,
        input: DescribeChannelRequest
    ) -> RusotoFuture<DescribeChannelResponse, DescribeChannelError>;
fn describe_origin_endpoint(
        &self,
        input: DescribeOriginEndpointRequest
    ) -> RusotoFuture<DescribeOriginEndpointResponse, DescribeOriginEndpointError>;
fn list_channels(
        &self,
        input: ListChannelsRequest
    ) -> RusotoFuture<ListChannelsResponse, ListChannelsError>;
fn list_origin_endpoints(
        &self,
        input: ListOriginEndpointsRequest
    ) -> RusotoFuture<ListOriginEndpointsResponse, ListOriginEndpointsError>;
fn list_tags_for_resource(
        &self,
        input: ListTagsForResourceRequest
    ) -> RusotoFuture<ListTagsForResourceResponse, ListTagsForResourceError>;
fn rotate_channel_credentials(
        &self,
        input: RotateChannelCredentialsRequest
    ) -> RusotoFuture<RotateChannelCredentialsResponse, RotateChannelCredentialsError>;
fn rotate_ingest_endpoint_credentials(
        &self,
        input: RotateIngestEndpointCredentialsRequest
    ) -> RusotoFuture<RotateIngestEndpointCredentialsResponse, RotateIngestEndpointCredentialsError>;
fn tag_resource(
        &self,
        input: TagResourceRequest
    ) -> RusotoFuture<(), TagResourceError>;
fn untag_resource(
        &self,
        input: UntagResourceRequest
    ) -> RusotoFuture<(), UntagResourceError>;
fn update_channel(
        &self,
        input: UpdateChannelRequest
    ) -> RusotoFuture<UpdateChannelResponse, UpdateChannelError>;
fn update_origin_endpoint(
        &self,
        input: UpdateOriginEndpointRequest
    ) -> RusotoFuture<UpdateOriginEndpointResponse, UpdateOriginEndpointError>; }

Trait representing the capabilities of the MediaPackage API. MediaPackage clients implement this trait.

Required methods

fn create_channel(
    &self,
    input: CreateChannelRequest
) -> RusotoFuture<CreateChannelResponse, CreateChannelError>

Creates a new Channel.

fn create_origin_endpoint(
    &self,
    input: CreateOriginEndpointRequest
) -> RusotoFuture<CreateOriginEndpointResponse, CreateOriginEndpointError>

Creates a new OriginEndpoint record.

fn delete_channel(
    &self,
    input: DeleteChannelRequest
) -> RusotoFuture<DeleteChannelResponse, DeleteChannelError>

Deletes an existing Channel.

fn delete_origin_endpoint(
    &self,
    input: DeleteOriginEndpointRequest
) -> RusotoFuture<DeleteOriginEndpointResponse, DeleteOriginEndpointError>

Deletes an existing OriginEndpoint.

fn describe_channel(
    &self,
    input: DescribeChannelRequest
) -> RusotoFuture<DescribeChannelResponse, DescribeChannelError>

Gets details about a Channel.

fn describe_origin_endpoint(
    &self,
    input: DescribeOriginEndpointRequest
) -> RusotoFuture<DescribeOriginEndpointResponse, DescribeOriginEndpointError>

Gets details about an existing OriginEndpoint.

fn list_channels(
    &self,
    input: ListChannelsRequest
) -> RusotoFuture<ListChannelsResponse, ListChannelsError>

Returns a collection of Channels.

fn list_origin_endpoints(
    &self,
    input: ListOriginEndpointsRequest
) -> RusotoFuture<ListOriginEndpointsResponse, ListOriginEndpointsError>

Returns a collection of OriginEndpoint records.

fn list_tags_for_resource(
    &self,
    input: ListTagsForResourceRequest
) -> RusotoFuture<ListTagsForResourceResponse, ListTagsForResourceError>

fn rotate_channel_credentials(
    &self,
    input: RotateChannelCredentialsRequest
) -> RusotoFuture<RotateChannelCredentialsResponse, RotateChannelCredentialsError>

Changes the Channel's first IngestEndpoint's username and password. WARNING - This API is deprecated. Please use RotateIngestEndpointCredentials instead

fn rotate_ingest_endpoint_credentials(
    &self,
    input: RotateIngestEndpointCredentialsRequest
) -> RusotoFuture<RotateIngestEndpointCredentialsResponse, RotateIngestEndpointCredentialsError>

Rotate the IngestEndpoint's username and password, as specified by the IngestEndpoint's id.

fn tag_resource(
    &self,
    input: TagResourceRequest
) -> RusotoFuture<(), TagResourceError>

fn untag_resource(
    &self,
    input: UntagResourceRequest
) -> RusotoFuture<(), UntagResourceError>

fn update_channel(
    &self,
    input: UpdateChannelRequest
) -> RusotoFuture<UpdateChannelResponse, UpdateChannelError>

Updates an existing Channel.

fn update_origin_endpoint(
    &self,
    input: UpdateOriginEndpointRequest
) -> RusotoFuture<UpdateOriginEndpointResponse, UpdateOriginEndpointError>

Updates an existing OriginEndpoint.

Loading content...

Implementors

impl MediaPackage for MediaPackageClient[src]

fn create_channel(
    &self,
    input: CreateChannelRequest
) -> RusotoFuture<CreateChannelResponse, CreateChannelError>
[src]

Creates a new Channel.

fn create_origin_endpoint(
    &self,
    input: CreateOriginEndpointRequest
) -> RusotoFuture<CreateOriginEndpointResponse, CreateOriginEndpointError>
[src]

Creates a new OriginEndpoint record.

fn delete_channel(
    &self,
    input: DeleteChannelRequest
) -> RusotoFuture<DeleteChannelResponse, DeleteChannelError>
[src]

Deletes an existing Channel.

fn delete_origin_endpoint(
    &self,
    input: DeleteOriginEndpointRequest
) -> RusotoFuture<DeleteOriginEndpointResponse, DeleteOriginEndpointError>
[src]

Deletes an existing OriginEndpoint.

fn describe_channel(
    &self,
    input: DescribeChannelRequest
) -> RusotoFuture<DescribeChannelResponse, DescribeChannelError>
[src]

Gets details about a Channel.

fn describe_origin_endpoint(
    &self,
    input: DescribeOriginEndpointRequest
) -> RusotoFuture<DescribeOriginEndpointResponse, DescribeOriginEndpointError>
[src]

Gets details about an existing OriginEndpoint.

fn list_channels(
    &self,
    input: ListChannelsRequest
) -> RusotoFuture<ListChannelsResponse, ListChannelsError>
[src]

Returns a collection of Channels.

fn list_origin_endpoints(
    &self,
    input: ListOriginEndpointsRequest
) -> RusotoFuture<ListOriginEndpointsResponse, ListOriginEndpointsError>
[src]

Returns a collection of OriginEndpoint records.

fn rotate_channel_credentials(
    &self,
    input: RotateChannelCredentialsRequest
) -> RusotoFuture<RotateChannelCredentialsResponse, RotateChannelCredentialsError>
[src]

Changes the Channel's first IngestEndpoint's username and password. WARNING - This API is deprecated. Please use RotateIngestEndpointCredentials instead

fn rotate_ingest_endpoint_credentials(
    &self,
    input: RotateIngestEndpointCredentialsRequest
) -> RusotoFuture<RotateIngestEndpointCredentialsResponse, RotateIngestEndpointCredentialsError>
[src]

Rotate the IngestEndpoint's username and password, as specified by the IngestEndpoint's id.

fn update_channel(
    &self,
    input: UpdateChannelRequest
) -> RusotoFuture<UpdateChannelResponse, UpdateChannelError>
[src]

Updates an existing Channel.

fn update_origin_endpoint(
    &self,
    input: UpdateOriginEndpointRequest
) -> RusotoFuture<UpdateOriginEndpointResponse, UpdateOriginEndpointError>
[src]

Updates an existing OriginEndpoint.

Loading content...