Struct aws_sdk_panorama::operation::create_application_instance::builders::CreateApplicationInstanceInputBuilder
source · #[non_exhaustive]pub struct CreateApplicationInstanceInputBuilder { /* private fields */ }Expand description
A builder for CreateApplicationInstanceInput.
Implementations§
source§impl CreateApplicationInstanceInputBuilder
impl CreateApplicationInstanceInputBuilder
sourcepub fn description(self, input: impl Into<String>) -> Self
pub fn description(self, input: impl Into<String>) -> Self
A description for the application instance.
sourcepub fn set_description(self, input: Option<String>) -> Self
pub fn set_description(self, input: Option<String>) -> Self
A description for the application instance.
sourcepub fn get_description(&self) -> &Option<String>
pub fn get_description(&self) -> &Option<String>
A description for the application instance.
sourcepub fn manifest_payload(self, input: ManifestPayload) -> Self
pub fn manifest_payload(self, input: ManifestPayload) -> Self
The application's manifest document.
This field is required.sourcepub fn set_manifest_payload(self, input: Option<ManifestPayload>) -> Self
pub fn set_manifest_payload(self, input: Option<ManifestPayload>) -> Self
The application's manifest document.
sourcepub fn get_manifest_payload(&self) -> &Option<ManifestPayload>
pub fn get_manifest_payload(&self) -> &Option<ManifestPayload>
The application's manifest document.
sourcepub fn manifest_overrides_payload(self, input: ManifestOverridesPayload) -> Self
pub fn manifest_overrides_payload(self, input: ManifestOverridesPayload) -> Self
Setting overrides for the application manifest.
sourcepub fn set_manifest_overrides_payload(
self,
input: Option<ManifestOverridesPayload>,
) -> Self
pub fn set_manifest_overrides_payload( self, input: Option<ManifestOverridesPayload>, ) -> Self
Setting overrides for the application manifest.
sourcepub fn get_manifest_overrides_payload(
&self,
) -> &Option<ManifestOverridesPayload>
pub fn get_manifest_overrides_payload( &self, ) -> &Option<ManifestOverridesPayload>
Setting overrides for the application manifest.
sourcepub fn application_instance_id_to_replace(
self,
input: impl Into<String>,
) -> Self
pub fn application_instance_id_to_replace( self, input: impl Into<String>, ) -> Self
The ID of an application instance to replace with the new instance.
sourcepub fn set_application_instance_id_to_replace(
self,
input: Option<String>,
) -> Self
pub fn set_application_instance_id_to_replace( self, input: Option<String>, ) -> Self
The ID of an application instance to replace with the new instance.
sourcepub fn get_application_instance_id_to_replace(&self) -> &Option<String>
pub fn get_application_instance_id_to_replace(&self) -> &Option<String>
The ID of an application instance to replace with the new instance.
sourcepub fn runtime_role_arn(self, input: impl Into<String>) -> Self
pub fn runtime_role_arn(self, input: impl Into<String>) -> Self
The ARN of a runtime role for the application instance.
sourcepub fn set_runtime_role_arn(self, input: Option<String>) -> Self
pub fn set_runtime_role_arn(self, input: Option<String>) -> Self
The ARN of a runtime role for the application instance.
sourcepub fn get_runtime_role_arn(&self) -> &Option<String>
pub fn get_runtime_role_arn(&self) -> &Option<String>
The ARN of a runtime role for the application instance.
sourcepub fn default_runtime_context_device(self, input: impl Into<String>) -> Self
pub fn default_runtime_context_device(self, input: impl Into<String>) -> Self
A device's ID.
This field is required.sourcepub fn set_default_runtime_context_device(self, input: Option<String>) -> Self
pub fn set_default_runtime_context_device(self, input: Option<String>) -> Self
A device's ID.
sourcepub fn get_default_runtime_context_device(&self) -> &Option<String>
pub fn get_default_runtime_context_device(&self) -> &Option<String>
A device's ID.
Adds a key-value pair to tags.
To override the contents of this collection use set_tags.
Tags for the application instance.
Tags for the application instance.
Tags for the application instance.
sourcepub fn build(self) -> Result<CreateApplicationInstanceInput, BuildError>
pub fn build(self) -> Result<CreateApplicationInstanceInput, BuildError>
Consumes the builder and constructs a CreateApplicationInstanceInput.
source§impl CreateApplicationInstanceInputBuilder
impl CreateApplicationInstanceInputBuilder
sourcepub async fn send_with(
self,
client: &Client,
) -> Result<CreateApplicationInstanceOutput, SdkError<CreateApplicationInstanceError, HttpResponse>>
pub async fn send_with( self, client: &Client, ) -> Result<CreateApplicationInstanceOutput, SdkError<CreateApplicationInstanceError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for CreateApplicationInstanceInputBuilder
impl Clone for CreateApplicationInstanceInputBuilder
source§fn clone(&self) -> CreateApplicationInstanceInputBuilder
fn clone(&self) -> CreateApplicationInstanceInputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Default for CreateApplicationInstanceInputBuilder
impl Default for CreateApplicationInstanceInputBuilder
source§fn default() -> CreateApplicationInstanceInputBuilder
fn default() -> CreateApplicationInstanceInputBuilder
source§impl PartialEq for CreateApplicationInstanceInputBuilder
impl PartialEq for CreateApplicationInstanceInputBuilder
source§fn eq(&self, other: &CreateApplicationInstanceInputBuilder) -> bool
fn eq(&self, other: &CreateApplicationInstanceInputBuilder) -> bool
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for CreateApplicationInstanceInputBuilder
Auto Trait Implementations§
impl Freeze for CreateApplicationInstanceInputBuilder
impl RefUnwindSafe for CreateApplicationInstanceInputBuilder
impl Send for CreateApplicationInstanceInputBuilder
impl Sync for CreateApplicationInstanceInputBuilder
impl Unpin for CreateApplicationInstanceInputBuilder
impl UnwindSafe for CreateApplicationInstanceInputBuilder
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> 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