pub struct CreateStreamRequest {
pub description: Option<String>,
pub files: Vec<StreamFile>,
pub role_arn: String,
pub stream_id: String,
pub tags: Option<Vec<Tag>>,
}Fields§
§description: Option<String>A description of the stream.
files: Vec<StreamFile>The files to stream.
role_arn: StringAn IAM role that allows the IoT service principal assumes to access your S3 files.
stream_id: StringThe stream ID.
Metadata which can be used to manage streams.
Trait Implementations§
Source§impl Clone for CreateStreamRequest
impl Clone for CreateStreamRequest
Source§fn clone(&self) -> CreateStreamRequest
fn clone(&self) -> CreateStreamRequest
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CreateStreamRequest
impl Debug for CreateStreamRequest
Source§impl Default for CreateStreamRequest
impl Default for CreateStreamRequest
Source§fn default() -> CreateStreamRequest
fn default() -> CreateStreamRequest
Returns the “default value” for a type. Read more
Source§impl PartialEq for CreateStreamRequest
impl PartialEq for CreateStreamRequest
Source§impl Serialize for CreateStreamRequest
impl Serialize for CreateStreamRequest
impl StructuralPartialEq for CreateStreamRequest
Auto Trait Implementations§
impl Freeze for CreateStreamRequest
impl RefUnwindSafe for CreateStreamRequest
impl Send for CreateStreamRequest
impl Sync for CreateStreamRequest
impl Unpin for CreateStreamRequest
impl UnwindSafe for CreateStreamRequest
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more