#[non_exhaustive]pub struct UpdateApplicationInput {
pub name: Option<String>,
pub display_name: Option<String>,
pub description: Option<String>,
pub icon_s3_location: Option<S3Location>,
pub launch_path: Option<String>,
pub working_directory: Option<String>,
pub launch_parameters: Option<String>,
pub app_block_arn: Option<String>,
pub attributes_to_delete: Option<Vec<ApplicationAttribute>>,
}
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.name: Option<String>
The name of the application. This name is visible to users when display name is not specified.
display_name: Option<String>
The display name of the application. This name is visible to users in the application catalog.
description: Option<String>
The description of the application.
icon_s3_location: Option<S3Location>
The icon S3 location of the application.
launch_path: Option<String>
The launch path of the application.
working_directory: Option<String>
The working directory of the application.
launch_parameters: Option<String>
The launch parameters of the application.
app_block_arn: Option<String>
The ARN of the app block.
attributes_to_delete: Option<Vec<ApplicationAttribute>>
The attributes to delete for an application.
Implementations§
source§impl UpdateApplicationInput
impl UpdateApplicationInput
sourcepub fn name(&self) -> Option<&str>
pub fn name(&self) -> Option<&str>
The name of the application. This name is visible to users when display name is not specified.
sourcepub fn display_name(&self) -> Option<&str>
pub fn display_name(&self) -> Option<&str>
The display name of the application. This name is visible to users in the application catalog.
sourcepub fn description(&self) -> Option<&str>
pub fn description(&self) -> Option<&str>
The description of the application.
sourcepub fn icon_s3_location(&self) -> Option<&S3Location>
pub fn icon_s3_location(&self) -> Option<&S3Location>
The icon S3 location of the application.
sourcepub fn launch_path(&self) -> Option<&str>
pub fn launch_path(&self) -> Option<&str>
The launch path of the application.
sourcepub fn working_directory(&self) -> Option<&str>
pub fn working_directory(&self) -> Option<&str>
The working directory of the application.
sourcepub fn launch_parameters(&self) -> Option<&str>
pub fn launch_parameters(&self) -> Option<&str>
The launch parameters of the application.
sourcepub fn app_block_arn(&self) -> Option<&str>
pub fn app_block_arn(&self) -> Option<&str>
The ARN of the app block.
sourcepub fn attributes_to_delete(&self) -> &[ApplicationAttribute]
pub fn attributes_to_delete(&self) -> &[ApplicationAttribute]
The attributes to delete for an application.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .attributes_to_delete.is_none()
.
source§impl UpdateApplicationInput
impl UpdateApplicationInput
sourcepub fn builder() -> UpdateApplicationInputBuilder
pub fn builder() -> UpdateApplicationInputBuilder
Creates a new builder-style object to manufacture UpdateApplicationInput
.
Trait Implementations§
source§impl Clone for UpdateApplicationInput
impl Clone for UpdateApplicationInput
source§fn clone(&self) -> UpdateApplicationInput
fn clone(&self) -> UpdateApplicationInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for UpdateApplicationInput
impl Debug for UpdateApplicationInput
source§impl PartialEq for UpdateApplicationInput
impl PartialEq for UpdateApplicationInput
source§fn eq(&self, other: &UpdateApplicationInput) -> bool
fn eq(&self, other: &UpdateApplicationInput) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for UpdateApplicationInput
Auto Trait Implementations§
impl Freeze for UpdateApplicationInput
impl RefUnwindSafe for UpdateApplicationInput
impl Send for UpdateApplicationInput
impl Sync for UpdateApplicationInput
impl Unpin for UpdateApplicationInput
impl UnwindSafe for UpdateApplicationInput
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