Struct aws_sdk_appstream::operation::update_image_permissions::builders::UpdateImagePermissionsInputBuilder
source · #[non_exhaustive]pub struct UpdateImagePermissionsInputBuilder { /* private fields */ }
Expand description
A builder for UpdateImagePermissionsInput
.
Implementations§
source§impl UpdateImagePermissionsInputBuilder
impl UpdateImagePermissionsInputBuilder
sourcepub fn name(self, input: impl Into<String>) -> Self
pub fn name(self, input: impl Into<String>) -> Self
The name of the private image.
This field is required.The 12-digit identifier of the AWS account for which you want add or update image permissions.
This field is required.The 12-digit identifier of the AWS account for which you want add or update image permissions.
The 12-digit identifier of the AWS account for which you want add or update image permissions.
sourcepub fn image_permissions(self, input: ImagePermissions) -> Self
pub fn image_permissions(self, input: ImagePermissions) -> Self
The permissions for the image.
This field is required.sourcepub fn set_image_permissions(self, input: Option<ImagePermissions>) -> Self
pub fn set_image_permissions(self, input: Option<ImagePermissions>) -> Self
The permissions for the image.
sourcepub fn get_image_permissions(&self) -> &Option<ImagePermissions>
pub fn get_image_permissions(&self) -> &Option<ImagePermissions>
The permissions for the image.
sourcepub fn build(self) -> Result<UpdateImagePermissionsInput, BuildError>
pub fn build(self) -> Result<UpdateImagePermissionsInput, BuildError>
Consumes the builder and constructs a UpdateImagePermissionsInput
.
source§impl UpdateImagePermissionsInputBuilder
impl UpdateImagePermissionsInputBuilder
sourcepub async fn send_with(
self,
client: &Client
) -> Result<UpdateImagePermissionsOutput, SdkError<UpdateImagePermissionsError, HttpResponse>>
pub async fn send_with( self, client: &Client ) -> Result<UpdateImagePermissionsOutput, SdkError<UpdateImagePermissionsError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for UpdateImagePermissionsInputBuilder
impl Clone for UpdateImagePermissionsInputBuilder
source§fn clone(&self) -> UpdateImagePermissionsInputBuilder
fn clone(&self) -> UpdateImagePermissionsInputBuilder
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Default for UpdateImagePermissionsInputBuilder
impl Default for UpdateImagePermissionsInputBuilder
source§fn default() -> UpdateImagePermissionsInputBuilder
fn default() -> UpdateImagePermissionsInputBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for UpdateImagePermissionsInputBuilder
impl PartialEq for UpdateImagePermissionsInputBuilder
source§fn eq(&self, other: &UpdateImagePermissionsInputBuilder) -> bool
fn eq(&self, other: &UpdateImagePermissionsInputBuilder) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for UpdateImagePermissionsInputBuilder
Auto Trait Implementations§
impl Freeze for UpdateImagePermissionsInputBuilder
impl RefUnwindSafe for UpdateImagePermissionsInputBuilder
impl Send for UpdateImagePermissionsInputBuilder
impl Sync for UpdateImagePermissionsInputBuilder
impl Unpin for UpdateImagePermissionsInputBuilder
impl UnwindSafe for UpdateImagePermissionsInputBuilder
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
Mutably borrows from an owned value. Read more
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>
Converts
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>
Converts
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 moreCreates a shared type from an unshared type.