Struct aws_sdk_lightsail::operation::download_default_key_pair::builders::DownloadDefaultKeyPairOutputBuilder
source · #[non_exhaustive]pub struct DownloadDefaultKeyPairOutputBuilder { /* private fields */ }
Expand description
A builder for DownloadDefaultKeyPairOutput
.
Implementations§
source§impl DownloadDefaultKeyPairOutputBuilder
impl DownloadDefaultKeyPairOutputBuilder
sourcepub fn public_key_base64(self, input: impl Into<String>) -> Self
pub fn public_key_base64(self, input: impl Into<String>) -> Self
A base64-encoded public key of the ssh-rsa
type.
sourcepub fn set_public_key_base64(self, input: Option<String>) -> Self
pub fn set_public_key_base64(self, input: Option<String>) -> Self
A base64-encoded public key of the ssh-rsa
type.
sourcepub fn get_public_key_base64(&self) -> &Option<String>
pub fn get_public_key_base64(&self) -> &Option<String>
A base64-encoded public key of the ssh-rsa
type.
sourcepub fn private_key_base64(self, input: impl Into<String>) -> Self
pub fn private_key_base64(self, input: impl Into<String>) -> Self
A base64-encoded RSA private key.
sourcepub fn set_private_key_base64(self, input: Option<String>) -> Self
pub fn set_private_key_base64(self, input: Option<String>) -> Self
A base64-encoded RSA private key.
sourcepub fn get_private_key_base64(&self) -> &Option<String>
pub fn get_private_key_base64(&self) -> &Option<String>
A base64-encoded RSA private key.
sourcepub fn created_at(self, input: DateTime) -> Self
pub fn created_at(self, input: DateTime) -> Self
The timestamp when the default key pair was created.
sourcepub fn set_created_at(self, input: Option<DateTime>) -> Self
pub fn set_created_at(self, input: Option<DateTime>) -> Self
The timestamp when the default key pair was created.
sourcepub fn get_created_at(&self) -> &Option<DateTime>
pub fn get_created_at(&self) -> &Option<DateTime>
The timestamp when the default key pair was created.
sourcepub fn build(self) -> DownloadDefaultKeyPairOutput
pub fn build(self) -> DownloadDefaultKeyPairOutput
Consumes the builder and constructs a DownloadDefaultKeyPairOutput
.
Trait Implementations§
source§impl Clone for DownloadDefaultKeyPairOutputBuilder
impl Clone for DownloadDefaultKeyPairOutputBuilder
source§fn clone(&self) -> DownloadDefaultKeyPairOutputBuilder
fn clone(&self) -> DownloadDefaultKeyPairOutputBuilder
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 DownloadDefaultKeyPairOutputBuilder
impl Default for DownloadDefaultKeyPairOutputBuilder
source§fn default() -> DownloadDefaultKeyPairOutputBuilder
fn default() -> DownloadDefaultKeyPairOutputBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for DownloadDefaultKeyPairOutputBuilder
impl PartialEq for DownloadDefaultKeyPairOutputBuilder
source§fn eq(&self, other: &DownloadDefaultKeyPairOutputBuilder) -> bool
fn eq(&self, other: &DownloadDefaultKeyPairOutputBuilder) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for DownloadDefaultKeyPairOutputBuilder
Auto Trait Implementations§
impl Freeze for DownloadDefaultKeyPairOutputBuilder
impl RefUnwindSafe for DownloadDefaultKeyPairOutputBuilder
impl Send for DownloadDefaultKeyPairOutputBuilder
impl Sync for DownloadDefaultKeyPairOutputBuilder
impl Unpin for DownloadDefaultKeyPairOutputBuilder
impl UnwindSafe for DownloadDefaultKeyPairOutputBuilder
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.