MediaLive class
API for AWS Elemental MediaLive
Constructors
- MediaLive({required String region, AwsClientCredentials? credentials, AwsClientCredentialsProvider? credentialsProvider, Client? client, String? endpointUrl})
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
acceptInputDeviceTransfer(
{required String inputDeviceId}) → Future< void> - Accept an incoming input device transfer. The ownership of the device will transfer to your AWS account.
-
batchDelete(
{List< String> ? channelIds, List<String> ? inputIds, List<String> ? inputSecurityGroupIds, List<String> ? multiplexIds}) → Future<BatchDeleteResponse> - Starts delete of resources.
-
batchStart(
{List< String> ? channelIds, List<String> ? multiplexIds}) → Future<BatchStartResponse> - Starts existing resources
-
batchStop(
{List< String> ? channelIds, List<String> ? multiplexIds}) → Future<BatchStopResponse> - Stops running resources
-
batchUpdateSchedule(
{required String channelId, BatchScheduleActionCreateRequest? creates, BatchScheduleActionDeleteRequest? deletes}) → Future< BatchUpdateScheduleResponse> - Update a channel schedule
-
cancelInputDeviceTransfer(
{required String inputDeviceId}) → Future< void> - Cancel an input device transfer that you have requested.
-
close(
) → void - Closes the internal HTTP client if none was provided at creation. If a client was passed as a constructor argument, this becomes a noop.
-
createChannel(
{CdiInputSpecification? cdiInputSpecification, ChannelClass? channelClass, List< OutputDestination> ? destinations, EncoderSettings? encoderSettings, List<InputAttachment> ? inputAttachments, InputSpecification? inputSpecification, LogLevel? logLevel, String? name, String? requestId, String? reserved, String? roleArn, Map<String, String> ? tags}) → Future<CreateChannelResponse> - Creates a new channel
-
createInput(
{List< InputDestinationRequest> ? destinations, List<InputDeviceSettings> ? inputDevices, List<String> ? inputSecurityGroups, List<MediaConnectFlowRequest> ? mediaConnectFlows, String? name, String? requestId, String? roleArn, List<InputSourceRequest> ? sources, Map<String, String> ? tags, InputType? type, InputVpcRequest? vpc}) → Future<CreateInputResponse> - Create an input
-
createInputSecurityGroup(
{Map< String, String> ? tags, List<InputWhitelistRuleCidr> ? whitelistRules}) → Future<CreateInputSecurityGroupResponse> - Creates a Input Security Group
-
createMultiplex(
{required List< String> availabilityZones, required MultiplexSettings multiplexSettings, required String name, String? requestId, Map<String, String> ? tags}) → Future<CreateMultiplexResponse> - Create a new multiplex.
-
createMultiplexProgram(
{required String multiplexId, required MultiplexProgramSettings multiplexProgramSettings, required String programName, String? requestId}) → Future< CreateMultiplexProgramResponse> - Create a new program in the multiplex.
-
createTags(
{required String resourceArn, Map< String, String> ? tags}) → Future<void> - Create tags for a resource
-
deleteChannel(
{required String channelId}) → Future< DeleteChannelResponse> - Starts deletion of channel. The associated outputs are also deleted.
-
deleteInput(
{required String inputId}) → Future< void> - Deletes the input end point
-
deleteInputSecurityGroup(
{required String inputSecurityGroupId}) → Future< void> - Deletes an Input Security Group
-
deleteMultiplex(
{required String multiplexId}) → Future< DeleteMultiplexResponse> - Delete a multiplex. The multiplex must be idle.
-
deleteMultiplexProgram(
{required String multiplexId, required String programName}) → Future< DeleteMultiplexProgramResponse> - Delete a program from a multiplex.
-
deleteReservation(
{required String reservationId}) → Future< DeleteReservationResponse> - Delete an expired reservation.
-
deleteSchedule(
{required String channelId}) → Future< void> - Delete all schedule actions on a channel.
-
deleteTags(
{required String resourceArn, required List< String> tagKeys}) → Future<void> - Removes tags for a resource
-
describeChannel(
{required String channelId}) → Future< DescribeChannelResponse> - Gets details about a channel
-
describeInput(
{required String inputId}) → Future< DescribeInputResponse> - Produces details about an input
-
describeInputDevice(
{required String inputDeviceId}) → Future< DescribeInputDeviceResponse> - Gets the details for the input device
-
describeInputDeviceThumbnail(
{required AcceptHeader accept, required String inputDeviceId}) → Future< DescribeInputDeviceThumbnailResponse> - Get the latest thumbnail data for the input device.
-
describeInputSecurityGroup(
{required String inputSecurityGroupId}) → Future< DescribeInputSecurityGroupResponse> - Produces a summary of an Input Security Group
-
describeMultiplex(
{required String multiplexId}) → Future< DescribeMultiplexResponse> - Gets details about a multiplex.
-
describeMultiplexProgram(
{required String multiplexId, required String programName}) → Future< DescribeMultiplexProgramResponse> - Get the details for a program in a multiplex.
-
describeOffering(
{required String offeringId}) → Future< DescribeOfferingResponse> - Get details for an offering.
-
describeReservation(
{required String reservationId}) → Future< DescribeReservationResponse> - Get details for a reservation.
-
describeSchedule(
{required String channelId, int? maxResults, String? nextToken}) → Future< DescribeScheduleResponse> - Get a channel schedule
-
listChannels(
{int? maxResults, String? nextToken}) → Future< ListChannelsResponse> - Produces list of channels that have been created
-
listInputDevices(
{int? maxResults, String? nextToken}) → Future< ListInputDevicesResponse> - List input devices
-
listInputDeviceTransfers(
{required String transferType, int? maxResults, String? nextToken}) → Future< ListInputDeviceTransfersResponse> - 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.
-
listInputs(
{int? maxResults, String? nextToken}) → Future< ListInputsResponse> - Produces list of inputs that have been created
-
listInputSecurityGroups(
{int? maxResults, String? nextToken}) → Future< ListInputSecurityGroupsResponse> - Produces a list of Input Security Groups for an account
-
listMultiplexes(
{int? maxResults, String? nextToken}) → Future< ListMultiplexesResponse> - Retrieve a list of the existing multiplexes.
-
listMultiplexPrograms(
{required String multiplexId, int? maxResults, String? nextToken}) → Future< ListMultiplexProgramsResponse> - List the programs that currently exist for a specific multiplex.
-
listOfferings(
{String? channelClass, String? channelConfiguration, String? codec, String? duration, int? maxResults, String? maximumBitrate, String? maximumFramerate, String? nextToken, String? resolution, String? resourceType, String? specialFeature, String? videoQuality}) → Future< ListOfferingsResponse> - List offerings available for purchase.
-
listReservations(
{String? channelClass, String? codec, int? maxResults, String? maximumBitrate, String? maximumFramerate, String? nextToken, String? resolution, String? resourceType, String? specialFeature, String? videoQuality}) → Future< ListReservationsResponse> - List purchased reservations.
-
listTagsForResource(
{required String resourceArn}) → Future< ListTagsForResourceResponse> - Produces list of tags that have been created for a resource
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
purchaseOffering(
{required int count, required String offeringId, String? name, String? requestId, String? start, Map< String, String> ? tags}) → Future<PurchaseOfferingResponse> - Purchase an offering and create a reservation.
-
rejectInputDeviceTransfer(
{required String inputDeviceId}) → Future< void> - Reject the transfer of the specified input device to your AWS account.
-
startChannel(
{required String channelId}) → Future< StartChannelResponse> - Starts an existing channel
-
startMultiplex(
{required String multiplexId}) → Future< StartMultiplexResponse> - Start (run) the multiplex. Starting the multiplex does not start the channels. You must explicitly start each channel.
-
stopChannel(
{required String channelId}) → Future< StopChannelResponse> - Stops a running channel
-
stopMultiplex(
{required String multiplexId}) → Future< StopMultiplexResponse> - Stops a running multiplex. If the multiplex isn't running, this action has no effect.
-
toString(
) → String -
A string representation of this object.
inherited
-
transferInputDevice(
{required String inputDeviceId, String? targetCustomerId, String? transferMessage}) → Future< void> - Start an input device transfer to another AWS account. After you make the request, the other account must accept or reject the transfer.
-
updateChannel(
{required String channelId, CdiInputSpecification? cdiInputSpecification, List< OutputDestination> ? destinations, EncoderSettings? encoderSettings, List<InputAttachment> ? inputAttachments, InputSpecification? inputSpecification, LogLevel? logLevel, String? name, String? roleArn}) → Future<UpdateChannelResponse> - Updates a channel.
-
updateChannelClass(
{required ChannelClass channelClass, required String channelId, List< OutputDestination> ? destinations}) → Future<UpdateChannelClassResponse> - Changes the class of the channel.
-
updateInput(
{required String inputId, List< InputDestinationRequest> ? destinations, List<InputDeviceRequest> ? inputDevices, List<String> ? inputSecurityGroups, List<MediaConnectFlowRequest> ? mediaConnectFlows, String? name, String? roleArn, List<InputSourceRequest> ? sources}) → Future<UpdateInputResponse> - Updates an input.
-
updateInputDevice(
{required String inputDeviceId, InputDeviceConfigurableSettings? hdDeviceSettings, String? name, InputDeviceConfigurableSettings? uhdDeviceSettings}) → Future< UpdateInputDeviceResponse> - Updates the parameters for the input device.
-
updateInputSecurityGroup(
{required String inputSecurityGroupId, Map< String, String> ? tags, List<InputWhitelistRuleCidr> ? whitelistRules}) → Future<UpdateInputSecurityGroupResponse> - Update an Input Security Group's Whilelists.
-
updateMultiplex(
{required String multiplexId, MultiplexSettings? multiplexSettings, String? name}) → Future< UpdateMultiplexResponse> - Updates a multiplex.
-
updateMultiplexProgram(
{required String multiplexId, required String programName, MultiplexProgramSettings? multiplexProgramSettings}) → Future< UpdateMultiplexProgramResponse> - Update a program in a multiplex.
-
updateReservation(
{required String reservationId, String? name}) → Future< UpdateReservationResponse> - Update reservation.
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited