aws-sdk-medialive 0.26.0

AWS SDK for AWS Elemental MediaLive
Documentation
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
impl super::Client {
    /// Constructs a fluent builder for the [`TransferInputDevice`](crate::operation::transfer_input_device::builders::TransferInputDeviceFluentBuilder) operation.
    ///
    /// - The fluent builder is configurable:
    ///   - [`input_device_id(impl Into<String>)`](crate::operation::transfer_input_device::builders::TransferInputDeviceFluentBuilder::input_device_id) / [`set_input_device_id(Option<String>)`](crate::operation::transfer_input_device::builders::TransferInputDeviceFluentBuilder::set_input_device_id): The unique ID of this input device. For example, hd-123456789abcdef.
    ///   - [`target_customer_id(impl Into<String>)`](crate::operation::transfer_input_device::builders::TransferInputDeviceFluentBuilder::target_customer_id) / [`set_target_customer_id(Option<String>)`](crate::operation::transfer_input_device::builders::TransferInputDeviceFluentBuilder::set_target_customer_id): The AWS account ID (12 digits) for the recipient of the device transfer.
    ///   - [`target_region(impl Into<String>)`](crate::operation::transfer_input_device::builders::TransferInputDeviceFluentBuilder::target_region) / [`set_target_region(Option<String>)`](crate::operation::transfer_input_device::builders::TransferInputDeviceFluentBuilder::set_target_region): The target AWS region to transfer the device.
    ///   - [`transfer_message(impl Into<String>)`](crate::operation::transfer_input_device::builders::TransferInputDeviceFluentBuilder::transfer_message) / [`set_transfer_message(Option<String>)`](crate::operation::transfer_input_device::builders::TransferInputDeviceFluentBuilder::set_transfer_message): An optional message for the recipient. Maximum 280 characters.
    /// - On success, responds with [`TransferInputDeviceOutput`](crate::operation::transfer_input_device::TransferInputDeviceOutput)
    /// - On failure, responds with [`SdkError<TransferInputDeviceError>`](crate::operation::transfer_input_device::TransferInputDeviceError)
    pub fn transfer_input_device(
        &self,
    ) -> crate::operation::transfer_input_device::builders::TransferInputDeviceFluentBuilder {
        crate::operation::transfer_input_device::builders::TransferInputDeviceFluentBuilder::new(
            self.handle.clone(),
        )
    }
}