Struct aws_sdk_transfer::operation::delete_ssh_public_key::builders::DeleteSshPublicKeyFluentBuilder
source · pub struct DeleteSshPublicKeyFluentBuilder { /* private fields */ }
Expand description
Fluent builder constructing a request to DeleteSshPublicKey
.
Deletes a user's Secure Shell (SSH) public key.
Implementations§
source§impl DeleteSshPublicKeyFluentBuilder
impl DeleteSshPublicKeyFluentBuilder
sourcepub fn as_input(&self) -> &DeleteSshPublicKeyInputBuilder
pub fn as_input(&self) -> &DeleteSshPublicKeyInputBuilder
Access the DeleteSshPublicKey as a reference.
sourcepub async fn send(
self
) -> Result<DeleteSshPublicKeyOutput, SdkError<DeleteSshPublicKeyError, HttpResponse>>
pub async fn send( self ) -> Result<DeleteSshPublicKeyOutput, SdkError<DeleteSshPublicKeyError, HttpResponse>>
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 customize(
self
) -> CustomizableOperation<DeleteSshPublicKeyOutput, DeleteSshPublicKeyError, Self>
pub fn customize( self ) -> CustomizableOperation<DeleteSshPublicKeyOutput, DeleteSshPublicKeyError, Self>
Consumes this builder, creating a customizable operation that can be modified before being sent.
sourcepub fn server_id(self, input: impl Into<String>) -> Self
pub fn server_id(self, input: impl Into<String>) -> Self
A system-assigned unique identifier for a file transfer protocol-enabled server instance that has the user assigned to it.
sourcepub fn set_server_id(self, input: Option<String>) -> Self
pub fn set_server_id(self, input: Option<String>) -> Self
A system-assigned unique identifier for a file transfer protocol-enabled server instance that has the user assigned to it.
sourcepub fn get_server_id(&self) -> &Option<String>
pub fn get_server_id(&self) -> &Option<String>
A system-assigned unique identifier for a file transfer protocol-enabled server instance that has the user assigned to it.
sourcepub fn ssh_public_key_id(self, input: impl Into<String>) -> Self
pub fn ssh_public_key_id(self, input: impl Into<String>) -> Self
A unique identifier used to reference your user's specific SSH key.
sourcepub fn set_ssh_public_key_id(self, input: Option<String>) -> Self
pub fn set_ssh_public_key_id(self, input: Option<String>) -> Self
A unique identifier used to reference your user's specific SSH key.
sourcepub fn get_ssh_public_key_id(&self) -> &Option<String>
pub fn get_ssh_public_key_id(&self) -> &Option<String>
A unique identifier used to reference your user's specific SSH key.
sourcepub fn user_name(self, input: impl Into<String>) -> Self
pub fn user_name(self, input: impl Into<String>) -> Self
A unique string that identifies a user whose public key is being deleted.
sourcepub fn set_user_name(self, input: Option<String>) -> Self
pub fn set_user_name(self, input: Option<String>) -> Self
A unique string that identifies a user whose public key is being deleted.
sourcepub fn get_user_name(&self) -> &Option<String>
pub fn get_user_name(&self) -> &Option<String>
A unique string that identifies a user whose public key is being deleted.
Trait Implementations§
source§impl Clone for DeleteSshPublicKeyFluentBuilder
impl Clone for DeleteSshPublicKeyFluentBuilder
source§fn clone(&self) -> DeleteSshPublicKeyFluentBuilder
fn clone(&self) -> DeleteSshPublicKeyFluentBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreAuto Trait Implementations§
impl Freeze for DeleteSshPublicKeyFluentBuilder
impl !RefUnwindSafe for DeleteSshPublicKeyFluentBuilder
impl Send for DeleteSshPublicKeyFluentBuilder
impl Sync for DeleteSshPublicKeyFluentBuilder
impl Unpin for DeleteSshPublicKeyFluentBuilder
impl !UnwindSafe for DeleteSshPublicKeyFluentBuilder
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