#[non_exhaustive]pub struct CreateSceneInput {
pub workspace_id: Option<String>,
pub scene_id: Option<String>,
pub content_location: Option<String>,
pub description: Option<String>,
pub capabilities: Option<Vec<String>>,
pub tags: Option<HashMap<String, String>>,
pub scene_metadata: Option<HashMap<String, String>>,
}Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.workspace_id: Option<String>The ID of the workspace that contains the scene.
scene_id: Option<String>The ID of the scene.
content_location: Option<String>The relative path that specifies the location of the content definition file.
description: Option<String>The description for this scene.
capabilities: Option<Vec<String>>A list of capabilities that the scene uses to render itself.
Metadata that you can use to manage the scene.
scene_metadata: Option<HashMap<String, String>>The request metadata.
Implementations§
source§impl CreateSceneInput
impl CreateSceneInput
sourcepub fn workspace_id(&self) -> Option<&str>
pub fn workspace_id(&self) -> Option<&str>
The ID of the workspace that contains the scene.
sourcepub fn content_location(&self) -> Option<&str>
pub fn content_location(&self) -> Option<&str>
The relative path that specifies the location of the content definition file.
sourcepub fn description(&self) -> Option<&str>
pub fn description(&self) -> Option<&str>
The description for this scene.
sourcepub fn capabilities(&self) -> &[String]
pub fn capabilities(&self) -> &[String]
A list of capabilities that the scene uses to render itself.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .capabilities.is_none().
Metadata that you can use to manage the scene.
source§impl CreateSceneInput
impl CreateSceneInput
sourcepub fn builder() -> CreateSceneInputBuilder
pub fn builder() -> CreateSceneInputBuilder
Creates a new builder-style object to manufacture CreateSceneInput.
Trait Implementations§
source§impl Clone for CreateSceneInput
impl Clone for CreateSceneInput
source§fn clone(&self) -> CreateSceneInput
fn clone(&self) -> CreateSceneInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for CreateSceneInput
impl Debug for CreateSceneInput
source§impl PartialEq for CreateSceneInput
impl PartialEq for CreateSceneInput
impl StructuralPartialEq for CreateSceneInput
Auto Trait Implementations§
impl Freeze for CreateSceneInput
impl RefUnwindSafe for CreateSceneInput
impl Send for CreateSceneInput
impl Sync for CreateSceneInput
impl Unpin for CreateSceneInput
impl UnwindSafe for CreateSceneInput
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit)source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more