Struct rusoto_iot::CreateStreamRequest
source · [−]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: String
An IAM role that allows the IoT service principal assumes to access your S3 files.
stream_id: String
The stream ID.
Metadata which can be used to manage streams.
Trait Implementations
sourceimpl Clone for CreateStreamRequest
impl Clone for CreateStreamRequest
sourcefn clone(&self) -> CreateStreamRequest
fn clone(&self) -> CreateStreamRequest
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 Debug for CreateStreamRequest
impl Debug for CreateStreamRequest
sourceimpl Default for CreateStreamRequest
impl Default for CreateStreamRequest
sourcefn default() -> CreateStreamRequest
fn default() -> CreateStreamRequest
Returns the “default value” for a type. Read more
sourceimpl PartialEq<CreateStreamRequest> for CreateStreamRequest
impl PartialEq<CreateStreamRequest> for CreateStreamRequest
sourcefn eq(&self, other: &CreateStreamRequest) -> bool
fn eq(&self, other: &CreateStreamRequest) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &CreateStreamRequest) -> bool
fn ne(&self, other: &CreateStreamRequest) -> bool
This method tests for !=
.
sourceimpl Serialize for CreateStreamRequest
impl Serialize for CreateStreamRequest
impl StructuralPartialEq for CreateStreamRequest
Auto Trait Implementations
impl RefUnwindSafe for CreateStreamRequest
impl Send for CreateStreamRequest
impl Sync for CreateStreamRequest
impl Unpin for CreateStreamRequest
impl UnwindSafe for CreateStreamRequest
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