Struct aws_sdk_iottwinmaker::operation::create_workspace::builders::CreateWorkspaceFluentBuilder    
source · pub struct CreateWorkspaceFluentBuilder { /* private fields */ }Expand description
Fluent builder constructing a request to CreateWorkspace.
Creates a workplace.
Implementations§
source§impl CreateWorkspaceFluentBuilder
 
impl CreateWorkspaceFluentBuilder
sourcepub async fn customize(
    self
) -> Result<CustomizableOperation<CreateWorkspace, AwsResponseRetryClassifier>, SdkError<CreateWorkspaceError>>
 
pub async fn customize( self ) -> Result<CustomizableOperation<CreateWorkspace, AwsResponseRetryClassifier>, SdkError<CreateWorkspaceError>>
Consume this builder, creating a customizable operation that can be modified before being sent. The operation’s inner http::Request can be modified as well.
sourcepub async fn send(
    self
) -> Result<CreateWorkspaceOutput, SdkError<CreateWorkspaceError>>
 
pub async fn send( self ) -> Result<CreateWorkspaceOutput, SdkError<CreateWorkspaceError>>
Sends the request and returns the response.
If an error occurs, an SdkError will be returned with additional details that
can be matched against.
By default, any retryable failures will be retried twice. Retry behavior is configurable with the RetryConfig, which can be set when configuring the client.
sourcepub fn workspace_id(self, input: impl Into<String>) -> Self
 
pub fn workspace_id(self, input: impl Into<String>) -> Self
The ID of the workspace.
sourcepub fn set_workspace_id(self, input: Option<String>) -> Self
 
pub fn set_workspace_id(self, input: Option<String>) -> Self
The ID of the workspace.
sourcepub fn description(self, input: impl Into<String>) -> Self
 
pub fn description(self, input: impl Into<String>) -> Self
The description of the workspace.
sourcepub fn set_description(self, input: Option<String>) -> Self
 
pub fn set_description(self, input: Option<String>) -> Self
The description of the workspace.
sourcepub fn s3_location(self, input: impl Into<String>) -> Self
 
pub fn s3_location(self, input: impl Into<String>) -> Self
The ARN of the S3 bucket where resources associated with the workspace are stored.
sourcepub fn set_s3_location(self, input: Option<String>) -> Self
 
pub fn set_s3_location(self, input: Option<String>) -> Self
The ARN of the S3 bucket where resources associated with the workspace are stored.
sourcepub fn role(self, input: impl Into<String>) -> Self
 
pub fn role(self, input: impl Into<String>) -> Self
The ARN of the execution role associated with the workspace.
sourcepub fn set_role(self, input: Option<String>) -> Self
 
pub fn set_role(self, input: Option<String>) -> Self
The ARN of the execution role associated with the workspace.
Adds a key-value pair to tags.
To override the contents of this collection use set_tags.
Metadata that you can use to manage the workspace
Metadata that you can use to manage the workspace
Trait Implementations§
source§impl Clone for CreateWorkspaceFluentBuilder
 
impl Clone for CreateWorkspaceFluentBuilder
source§fn clone(&self) -> CreateWorkspaceFluentBuilder
 
fn clone(&self) -> CreateWorkspaceFluentBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
 
fn clone_from(&mut self, source: &Self)
source. Read more