Struct rusoto_medialive::MediaLiveClient
source · [−]pub struct MediaLiveClient { /* private fields */ }
Expand description
A client for the MediaLive API.
Implementations
sourceimpl MediaLiveClient
impl MediaLiveClient
sourcepub fn new(region: Region) -> MediaLiveClient
pub fn new(region: Region) -> MediaLiveClient
Creates a client backed by the default tokio event loop.
The client will use the default credentials provider and tls client.
pub fn new_with<P, D>(
request_dispatcher: D,
credentials_provider: P,
region: Region
) -> MediaLiveClient where
P: ProvideAwsCredentials + Send + Sync + 'static,
D: DispatchSignedRequest + Send + Sync + 'static,
pub fn new_with_client(client: Client, region: Region) -> MediaLiveClient
Trait Implementations
sourceimpl Clone for MediaLiveClient
impl Clone for MediaLiveClient
sourcefn clone(&self) -> MediaLiveClient
fn clone(&self) -> MediaLiveClient
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl MediaLive for MediaLiveClient
impl MediaLive for MediaLiveClient
sourcefn accept_input_device_transfer<'life0, 'async_trait>(
&'life0 self,
input: AcceptInputDeviceTransferRequest
) -> Pin<Box<dyn Future<Output = Result<AcceptInputDeviceTransferResponse, RusotoError<AcceptInputDeviceTransferError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn accept_input_device_transfer<'life0, 'async_trait>(
&'life0 self,
input: AcceptInputDeviceTransferRequest
) -> Pin<Box<dyn Future<Output = Result<AcceptInputDeviceTransferResponse, RusotoError<AcceptInputDeviceTransferError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Accept an incoming input device transfer. The ownership of the device will transfer to your AWS account.
sourcefn batch_delete<'life0, 'async_trait>(
&'life0 self,
input: BatchDeleteRequest
) -> Pin<Box<dyn Future<Output = Result<BatchDeleteResponse, RusotoError<BatchDeleteError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn batch_delete<'life0, 'async_trait>(
&'life0 self,
input: BatchDeleteRequest
) -> Pin<Box<dyn Future<Output = Result<BatchDeleteResponse, RusotoError<BatchDeleteError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Starts delete of resources.
sourcefn batch_start<'life0, 'async_trait>(
&'life0 self,
input: BatchStartRequest
) -> Pin<Box<dyn Future<Output = Result<BatchStartResponse, RusotoError<BatchStartError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn batch_start<'life0, 'async_trait>(
&'life0 self,
input: BatchStartRequest
) -> Pin<Box<dyn Future<Output = Result<BatchStartResponse, RusotoError<BatchStartError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Starts existing resources
sourcefn batch_stop<'life0, 'async_trait>(
&'life0 self,
input: BatchStopRequest
) -> Pin<Box<dyn Future<Output = Result<BatchStopResponse, RusotoError<BatchStopError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn batch_stop<'life0, 'async_trait>(
&'life0 self,
input: BatchStopRequest
) -> Pin<Box<dyn Future<Output = Result<BatchStopResponse, RusotoError<BatchStopError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Stops running resources
sourcefn batch_update_schedule<'life0, 'async_trait>(
&'life0 self,
input: BatchUpdateScheduleRequest
) -> Pin<Box<dyn Future<Output = Result<BatchUpdateScheduleResponse, RusotoError<BatchUpdateScheduleError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn batch_update_schedule<'life0, 'async_trait>(
&'life0 self,
input: BatchUpdateScheduleRequest
) -> Pin<Box<dyn Future<Output = Result<BatchUpdateScheduleResponse, RusotoError<BatchUpdateScheduleError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Update a channel schedule
sourcefn cancel_input_device_transfer<'life0, 'async_trait>(
&'life0 self,
input: CancelInputDeviceTransferRequest
) -> Pin<Box<dyn Future<Output = Result<CancelInputDeviceTransferResponse, RusotoError<CancelInputDeviceTransferError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn cancel_input_device_transfer<'life0, 'async_trait>(
&'life0 self,
input: CancelInputDeviceTransferRequest
) -> Pin<Box<dyn Future<Output = Result<CancelInputDeviceTransferResponse, RusotoError<CancelInputDeviceTransferError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Cancel an input device transfer that you have requested.
sourcefn create_channel<'life0, 'async_trait>(
&'life0 self,
input: CreateChannelRequest
) -> Pin<Box<dyn Future<Output = Result<CreateChannelResponse, RusotoError<CreateChannelError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn create_channel<'life0, 'async_trait>(
&'life0 self,
input: CreateChannelRequest
) -> Pin<Box<dyn Future<Output = Result<CreateChannelResponse, RusotoError<CreateChannelError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Creates a new channel
sourcefn create_input<'life0, 'async_trait>(
&'life0 self,
input: CreateInputRequest
) -> Pin<Box<dyn Future<Output = Result<CreateInputResponse, RusotoError<CreateInputError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn create_input<'life0, 'async_trait>(
&'life0 self,
input: CreateInputRequest
) -> Pin<Box<dyn Future<Output = Result<CreateInputResponse, RusotoError<CreateInputError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Create an input
sourcefn create_input_security_group<'life0, 'async_trait>(
&'life0 self,
input: CreateInputSecurityGroupRequest
) -> Pin<Box<dyn Future<Output = Result<CreateInputSecurityGroupResponse, RusotoError<CreateInputSecurityGroupError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn create_input_security_group<'life0, 'async_trait>(
&'life0 self,
input: CreateInputSecurityGroupRequest
) -> Pin<Box<dyn Future<Output = Result<CreateInputSecurityGroupResponse, RusotoError<CreateInputSecurityGroupError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Creates a Input Security Group
sourcefn create_multiplex<'life0, 'async_trait>(
&'life0 self,
input: CreateMultiplexRequest
) -> Pin<Box<dyn Future<Output = Result<CreateMultiplexResponse, RusotoError<CreateMultiplexError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn create_multiplex<'life0, 'async_trait>(
&'life0 self,
input: CreateMultiplexRequest
) -> Pin<Box<dyn Future<Output = Result<CreateMultiplexResponse, RusotoError<CreateMultiplexError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Create a new multiplex.
sourcefn create_multiplex_program<'life0, 'async_trait>(
&'life0 self,
input: CreateMultiplexProgramRequest
) -> Pin<Box<dyn Future<Output = Result<CreateMultiplexProgramResponse, RusotoError<CreateMultiplexProgramError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn create_multiplex_program<'life0, 'async_trait>(
&'life0 self,
input: CreateMultiplexProgramRequest
) -> Pin<Box<dyn Future<Output = Result<CreateMultiplexProgramResponse, RusotoError<CreateMultiplexProgramError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Create a new program in the multiplex.
sourcefn create_partner_input<'life0, 'async_trait>(
&'life0 self,
input: CreatePartnerInputRequest
) -> Pin<Box<dyn Future<Output = Result<CreatePartnerInputResponse, RusotoError<CreatePartnerInputError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn create_partner_input<'life0, 'async_trait>(
&'life0 self,
input: CreatePartnerInputRequest
) -> Pin<Box<dyn Future<Output = Result<CreatePartnerInputResponse, RusotoError<CreatePartnerInputError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Create a partner input
Create tags for a resource
sourcefn delete_channel<'life0, 'async_trait>(
&'life0 self,
input: DeleteChannelRequest
) -> Pin<Box<dyn Future<Output = Result<DeleteChannelResponse, RusotoError<DeleteChannelError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn delete_channel<'life0, 'async_trait>(
&'life0 self,
input: DeleteChannelRequest
) -> Pin<Box<dyn Future<Output = Result<DeleteChannelResponse, RusotoError<DeleteChannelError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Starts deletion of channel. The associated outputs are also deleted.
sourcefn delete_input<'life0, 'async_trait>(
&'life0 self,
input: DeleteInputRequest
) -> Pin<Box<dyn Future<Output = Result<DeleteInputResponse, RusotoError<DeleteInputError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn delete_input<'life0, 'async_trait>(
&'life0 self,
input: DeleteInputRequest
) -> Pin<Box<dyn Future<Output = Result<DeleteInputResponse, RusotoError<DeleteInputError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Deletes the input end point
sourcefn delete_input_security_group<'life0, 'async_trait>(
&'life0 self,
input: DeleteInputSecurityGroupRequest
) -> Pin<Box<dyn Future<Output = Result<DeleteInputSecurityGroupResponse, RusotoError<DeleteInputSecurityGroupError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn delete_input_security_group<'life0, 'async_trait>(
&'life0 self,
input: DeleteInputSecurityGroupRequest
) -> Pin<Box<dyn Future<Output = Result<DeleteInputSecurityGroupResponse, RusotoError<DeleteInputSecurityGroupError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Deletes an Input Security Group
sourcefn delete_multiplex<'life0, 'async_trait>(
&'life0 self,
input: DeleteMultiplexRequest
) -> Pin<Box<dyn Future<Output = Result<DeleteMultiplexResponse, RusotoError<DeleteMultiplexError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn delete_multiplex<'life0, 'async_trait>(
&'life0 self,
input: DeleteMultiplexRequest
) -> Pin<Box<dyn Future<Output = Result<DeleteMultiplexResponse, RusotoError<DeleteMultiplexError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Delete a multiplex. The multiplex must be idle.
sourcefn delete_multiplex_program<'life0, 'async_trait>(
&'life0 self,
input: DeleteMultiplexProgramRequest
) -> Pin<Box<dyn Future<Output = Result<DeleteMultiplexProgramResponse, RusotoError<DeleteMultiplexProgramError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn delete_multiplex_program<'life0, 'async_trait>(
&'life0 self,
input: DeleteMultiplexProgramRequest
) -> Pin<Box<dyn Future<Output = Result<DeleteMultiplexProgramResponse, RusotoError<DeleteMultiplexProgramError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Delete a program from a multiplex.
sourcefn delete_reservation<'life0, 'async_trait>(
&'life0 self,
input: DeleteReservationRequest
) -> Pin<Box<dyn Future<Output = Result<DeleteReservationResponse, RusotoError<DeleteReservationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn delete_reservation<'life0, 'async_trait>(
&'life0 self,
input: DeleteReservationRequest
) -> Pin<Box<dyn Future<Output = Result<DeleteReservationResponse, RusotoError<DeleteReservationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Delete an expired reservation.
sourcefn delete_schedule<'life0, 'async_trait>(
&'life0 self,
input: DeleteScheduleRequest
) -> Pin<Box<dyn Future<Output = Result<DeleteScheduleResponse, RusotoError<DeleteScheduleError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn delete_schedule<'life0, 'async_trait>(
&'life0 self,
input: DeleteScheduleRequest
) -> Pin<Box<dyn Future<Output = Result<DeleteScheduleResponse, RusotoError<DeleteScheduleError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Delete all schedule actions on a channel.
Removes tags for a resource
sourcefn describe_channel<'life0, 'async_trait>(
&'life0 self,
input: DescribeChannelRequest
) -> Pin<Box<dyn Future<Output = Result<DescribeChannelResponse, RusotoError<DescribeChannelError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn describe_channel<'life0, 'async_trait>(
&'life0 self,
input: DescribeChannelRequest
) -> Pin<Box<dyn Future<Output = Result<DescribeChannelResponse, RusotoError<DescribeChannelError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Gets details about a channel
sourcefn describe_input<'life0, 'async_trait>(
&'life0 self,
input: DescribeInputRequest
) -> Pin<Box<dyn Future<Output = Result<DescribeInputResponse, RusotoError<DescribeInputError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn describe_input<'life0, 'async_trait>(
&'life0 self,
input: DescribeInputRequest
) -> Pin<Box<dyn Future<Output = Result<DescribeInputResponse, RusotoError<DescribeInputError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Produces details about an input
sourcefn describe_input_device<'life0, 'async_trait>(
&'life0 self,
input: DescribeInputDeviceRequest
) -> Pin<Box<dyn Future<Output = Result<DescribeInputDeviceResponse, RusotoError<DescribeInputDeviceError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn describe_input_device<'life0, 'async_trait>(
&'life0 self,
input: DescribeInputDeviceRequest
) -> Pin<Box<dyn Future<Output = Result<DescribeInputDeviceResponse, RusotoError<DescribeInputDeviceError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Gets the details for the input device
sourcefn describe_input_device_thumbnail<'life0, 'async_trait>(
&'life0 self,
input: DescribeInputDeviceThumbnailRequest
) -> Pin<Box<dyn Future<Output = Result<DescribeInputDeviceThumbnailResponse, RusotoError<DescribeInputDeviceThumbnailError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn describe_input_device_thumbnail<'life0, 'async_trait>(
&'life0 self,
input: DescribeInputDeviceThumbnailRequest
) -> Pin<Box<dyn Future<Output = Result<DescribeInputDeviceThumbnailResponse, RusotoError<DescribeInputDeviceThumbnailError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Get the latest thumbnail data for the input device.
sourcefn describe_input_security_group<'life0, 'async_trait>(
&'life0 self,
input: DescribeInputSecurityGroupRequest
) -> Pin<Box<dyn Future<Output = Result<DescribeInputSecurityGroupResponse, RusotoError<DescribeInputSecurityGroupError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn describe_input_security_group<'life0, 'async_trait>(
&'life0 self,
input: DescribeInputSecurityGroupRequest
) -> Pin<Box<dyn Future<Output = Result<DescribeInputSecurityGroupResponse, RusotoError<DescribeInputSecurityGroupError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Produces a summary of an Input Security Group
sourcefn describe_multiplex<'life0, 'async_trait>(
&'life0 self,
input: DescribeMultiplexRequest
) -> Pin<Box<dyn Future<Output = Result<DescribeMultiplexResponse, RusotoError<DescribeMultiplexError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn describe_multiplex<'life0, 'async_trait>(
&'life0 self,
input: DescribeMultiplexRequest
) -> Pin<Box<dyn Future<Output = Result<DescribeMultiplexResponse, RusotoError<DescribeMultiplexError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Gets details about a multiplex.
sourcefn describe_multiplex_program<'life0, 'async_trait>(
&'life0 self,
input: DescribeMultiplexProgramRequest
) -> Pin<Box<dyn Future<Output = Result<DescribeMultiplexProgramResponse, RusotoError<DescribeMultiplexProgramError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn describe_multiplex_program<'life0, 'async_trait>(
&'life0 self,
input: DescribeMultiplexProgramRequest
) -> Pin<Box<dyn Future<Output = Result<DescribeMultiplexProgramResponse, RusotoError<DescribeMultiplexProgramError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Get the details for a program in a multiplex.
sourcefn describe_offering<'life0, 'async_trait>(
&'life0 self,
input: DescribeOfferingRequest
) -> Pin<Box<dyn Future<Output = Result<DescribeOfferingResponse, RusotoError<DescribeOfferingError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn describe_offering<'life0, 'async_trait>(
&'life0 self,
input: DescribeOfferingRequest
) -> Pin<Box<dyn Future<Output = Result<DescribeOfferingResponse, RusotoError<DescribeOfferingError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Get details for an offering.
sourcefn describe_reservation<'life0, 'async_trait>(
&'life0 self,
input: DescribeReservationRequest
) -> Pin<Box<dyn Future<Output = Result<DescribeReservationResponse, RusotoError<DescribeReservationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn describe_reservation<'life0, 'async_trait>(
&'life0 self,
input: DescribeReservationRequest
) -> Pin<Box<dyn Future<Output = Result<DescribeReservationResponse, RusotoError<DescribeReservationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Get details for a reservation.
sourcefn describe_schedule<'life0, 'async_trait>(
&'life0 self,
input: DescribeScheduleRequest
) -> Pin<Box<dyn Future<Output = Result<DescribeScheduleResponse, RusotoError<DescribeScheduleError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn describe_schedule<'life0, 'async_trait>(
&'life0 self,
input: DescribeScheduleRequest
) -> Pin<Box<dyn Future<Output = Result<DescribeScheduleResponse, RusotoError<DescribeScheduleError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Get a channel schedule
sourcefn list_channels<'life0, 'async_trait>(
&'life0 self,
input: ListChannelsRequest
) -> Pin<Box<dyn Future<Output = Result<ListChannelsResponse, RusotoError<ListChannelsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn list_channels<'life0, 'async_trait>(
&'life0 self,
input: ListChannelsRequest
) -> Pin<Box<dyn Future<Output = Result<ListChannelsResponse, RusotoError<ListChannelsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Produces list of channels that have been created
sourcefn list_input_device_transfers<'life0, 'async_trait>(
&'life0 self,
input: ListInputDeviceTransfersRequest
) -> Pin<Box<dyn Future<Output = Result<ListInputDeviceTransfersResponse, RusotoError<ListInputDeviceTransfersError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn list_input_device_transfers<'life0, 'async_trait>(
&'life0 self,
input: ListInputDeviceTransfersRequest
) -> Pin<Box<dyn Future<Output = Result<ListInputDeviceTransfersResponse, RusotoError<ListInputDeviceTransfersError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
List input devices that are currently being transferred. List input devices that you are transferring from your AWS account or input devices that another AWS account is transferring to you.
sourcefn list_input_devices<'life0, 'async_trait>(
&'life0 self,
input: ListInputDevicesRequest
) -> Pin<Box<dyn Future<Output = Result<ListInputDevicesResponse, RusotoError<ListInputDevicesError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn list_input_devices<'life0, 'async_trait>(
&'life0 self,
input: ListInputDevicesRequest
) -> Pin<Box<dyn Future<Output = Result<ListInputDevicesResponse, RusotoError<ListInputDevicesError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
List input devices
sourcefn list_input_security_groups<'life0, 'async_trait>(
&'life0 self,
input: ListInputSecurityGroupsRequest
) -> Pin<Box<dyn Future<Output = Result<ListInputSecurityGroupsResponse, RusotoError<ListInputSecurityGroupsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn list_input_security_groups<'life0, 'async_trait>(
&'life0 self,
input: ListInputSecurityGroupsRequest
) -> Pin<Box<dyn Future<Output = Result<ListInputSecurityGroupsResponse, RusotoError<ListInputSecurityGroupsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Produces a list of Input Security Groups for an account
sourcefn list_inputs<'life0, 'async_trait>(
&'life0 self,
input: ListInputsRequest
) -> Pin<Box<dyn Future<Output = Result<ListInputsResponse, RusotoError<ListInputsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn list_inputs<'life0, 'async_trait>(
&'life0 self,
input: ListInputsRequest
) -> Pin<Box<dyn Future<Output = Result<ListInputsResponse, RusotoError<ListInputsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Produces list of inputs that have been created
sourcefn list_multiplex_programs<'life0, 'async_trait>(
&'life0 self,
input: ListMultiplexProgramsRequest
) -> Pin<Box<dyn Future<Output = Result<ListMultiplexProgramsResponse, RusotoError<ListMultiplexProgramsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn list_multiplex_programs<'life0, 'async_trait>(
&'life0 self,
input: ListMultiplexProgramsRequest
) -> Pin<Box<dyn Future<Output = Result<ListMultiplexProgramsResponse, RusotoError<ListMultiplexProgramsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
List the programs that currently exist for a specific multiplex.
sourcefn list_multiplexes<'life0, 'async_trait>(
&'life0 self,
input: ListMultiplexesRequest
) -> Pin<Box<dyn Future<Output = Result<ListMultiplexesResponse, RusotoError<ListMultiplexesError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn list_multiplexes<'life0, 'async_trait>(
&'life0 self,
input: ListMultiplexesRequest
) -> Pin<Box<dyn Future<Output = Result<ListMultiplexesResponse, RusotoError<ListMultiplexesError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Retrieve a list of the existing multiplexes.
sourcefn list_offerings<'life0, 'async_trait>(
&'life0 self,
input: ListOfferingsRequest
) -> Pin<Box<dyn Future<Output = Result<ListOfferingsResponse, RusotoError<ListOfferingsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn list_offerings<'life0, 'async_trait>(
&'life0 self,
input: ListOfferingsRequest
) -> Pin<Box<dyn Future<Output = Result<ListOfferingsResponse, RusotoError<ListOfferingsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
List offerings available for purchase.
sourcefn list_reservations<'life0, 'async_trait>(
&'life0 self,
input: ListReservationsRequest
) -> Pin<Box<dyn Future<Output = Result<ListReservationsResponse, RusotoError<ListReservationsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn list_reservations<'life0, 'async_trait>(
&'life0 self,
input: ListReservationsRequest
) -> Pin<Box<dyn Future<Output = Result<ListReservationsResponse, RusotoError<ListReservationsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
List purchased reservations.
Produces list of tags that have been created for a resource
sourcefn purchase_offering<'life0, 'async_trait>(
&'life0 self,
input: PurchaseOfferingRequest
) -> Pin<Box<dyn Future<Output = Result<PurchaseOfferingResponse, RusotoError<PurchaseOfferingError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn purchase_offering<'life0, 'async_trait>(
&'life0 self,
input: PurchaseOfferingRequest
) -> Pin<Box<dyn Future<Output = Result<PurchaseOfferingResponse, RusotoError<PurchaseOfferingError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Purchase an offering and create a reservation.
sourcefn reject_input_device_transfer<'life0, 'async_trait>(
&'life0 self,
input: RejectInputDeviceTransferRequest
) -> Pin<Box<dyn Future<Output = Result<RejectInputDeviceTransferResponse, RusotoError<RejectInputDeviceTransferError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn reject_input_device_transfer<'life0, 'async_trait>(
&'life0 self,
input: RejectInputDeviceTransferRequest
) -> Pin<Box<dyn Future<Output = Result<RejectInputDeviceTransferResponse, RusotoError<RejectInputDeviceTransferError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Reject the transfer of the specified input device to your AWS account.
sourcefn start_channel<'life0, 'async_trait>(
&'life0 self,
input: StartChannelRequest
) -> Pin<Box<dyn Future<Output = Result<StartChannelResponse, RusotoError<StartChannelError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn start_channel<'life0, 'async_trait>(
&'life0 self,
input: StartChannelRequest
) -> Pin<Box<dyn Future<Output = Result<StartChannelResponse, RusotoError<StartChannelError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Starts an existing channel
sourcefn start_multiplex<'life0, 'async_trait>(
&'life0 self,
input: StartMultiplexRequest
) -> Pin<Box<dyn Future<Output = Result<StartMultiplexResponse, RusotoError<StartMultiplexError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn start_multiplex<'life0, 'async_trait>(
&'life0 self,
input: StartMultiplexRequest
) -> Pin<Box<dyn Future<Output = Result<StartMultiplexResponse, RusotoError<StartMultiplexError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Start (run) the multiplex. Starting the multiplex does not start the channels. You must explicitly start each channel.
sourcefn stop_channel<'life0, 'async_trait>(
&'life0 self,
input: StopChannelRequest
) -> Pin<Box<dyn Future<Output = Result<StopChannelResponse, RusotoError<StopChannelError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn stop_channel<'life0, 'async_trait>(
&'life0 self,
input: StopChannelRequest
) -> Pin<Box<dyn Future<Output = Result<StopChannelResponse, RusotoError<StopChannelError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Stops a running channel
sourcefn stop_multiplex<'life0, 'async_trait>(
&'life0 self,
input: StopMultiplexRequest
) -> Pin<Box<dyn Future<Output = Result<StopMultiplexResponse, RusotoError<StopMultiplexError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn stop_multiplex<'life0, 'async_trait>(
&'life0 self,
input: StopMultiplexRequest
) -> Pin<Box<dyn Future<Output = Result<StopMultiplexResponse, RusotoError<StopMultiplexError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Stops a running multiplex. If the multiplex isn't running, this action has no effect.
sourcefn transfer_input_device<'life0, 'async_trait>(
&'life0 self,
input: TransferInputDeviceRequest
) -> Pin<Box<dyn Future<Output = Result<TransferInputDeviceResponse, RusotoError<TransferInputDeviceError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn transfer_input_device<'life0, 'async_trait>(
&'life0 self,
input: TransferInputDeviceRequest
) -> Pin<Box<dyn Future<Output = Result<TransferInputDeviceResponse, RusotoError<TransferInputDeviceError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Start an input device transfer to another AWS account. After you make the request, the other account must accept or reject the transfer.
sourcefn update_channel<'life0, 'async_trait>(
&'life0 self,
input: UpdateChannelRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateChannelResponse, RusotoError<UpdateChannelError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn update_channel<'life0, 'async_trait>(
&'life0 self,
input: UpdateChannelRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateChannelResponse, RusotoError<UpdateChannelError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Updates a channel.
sourcefn update_channel_class<'life0, 'async_trait>(
&'life0 self,
input: UpdateChannelClassRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateChannelClassResponse, RusotoError<UpdateChannelClassError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn update_channel_class<'life0, 'async_trait>(
&'life0 self,
input: UpdateChannelClassRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateChannelClassResponse, RusotoError<UpdateChannelClassError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Changes the class of the channel.
sourcefn update_input<'life0, 'async_trait>(
&'life0 self,
input: UpdateInputRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateInputResponse, RusotoError<UpdateInputError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn update_input<'life0, 'async_trait>(
&'life0 self,
input: UpdateInputRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateInputResponse, RusotoError<UpdateInputError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Updates an input.
sourcefn update_input_device<'life0, 'async_trait>(
&'life0 self,
input: UpdateInputDeviceRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateInputDeviceResponse, RusotoError<UpdateInputDeviceError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn update_input_device<'life0, 'async_trait>(
&'life0 self,
input: UpdateInputDeviceRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateInputDeviceResponse, RusotoError<UpdateInputDeviceError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Updates the parameters for the input device.
sourcefn update_input_security_group<'life0, 'async_trait>(
&'life0 self,
input: UpdateInputSecurityGroupRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateInputSecurityGroupResponse, RusotoError<UpdateInputSecurityGroupError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn update_input_security_group<'life0, 'async_trait>(
&'life0 self,
input: UpdateInputSecurityGroupRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateInputSecurityGroupResponse, RusotoError<UpdateInputSecurityGroupError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Update an Input Security Group's Whilelists.
sourcefn update_multiplex<'life0, 'async_trait>(
&'life0 self,
input: UpdateMultiplexRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateMultiplexResponse, RusotoError<UpdateMultiplexError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn update_multiplex<'life0, 'async_trait>(
&'life0 self,
input: UpdateMultiplexRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateMultiplexResponse, RusotoError<UpdateMultiplexError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Updates a multiplex.
sourcefn update_multiplex_program<'life0, 'async_trait>(
&'life0 self,
input: UpdateMultiplexProgramRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateMultiplexProgramResponse, RusotoError<UpdateMultiplexProgramError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn update_multiplex_program<'life0, 'async_trait>(
&'life0 self,
input: UpdateMultiplexProgramRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateMultiplexProgramResponse, RusotoError<UpdateMultiplexProgramError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Update a program in a multiplex.
sourcefn update_reservation<'life0, 'async_trait>(
&'life0 self,
input: UpdateReservationRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateReservationResponse, RusotoError<UpdateReservationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn update_reservation<'life0, 'async_trait>(
&'life0 self,
input: UpdateReservationRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateReservationResponse, RusotoError<UpdateReservationError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Update reservation.
Auto Trait Implementations
impl !RefUnwindSafe for MediaLiveClient
impl Send for MediaLiveClient
impl Sync for MediaLiveClient
impl Unpin for MediaLiveClient
impl !UnwindSafe for MediaLiveClient
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more