Struct aws_sdk_ec2::operation::get_instance_tpm_ek_pub::builders::GetInstanceTpmEkPubOutputBuilder
source · #[non_exhaustive]pub struct GetInstanceTpmEkPubOutputBuilder { /* private fields */ }Expand description
A builder for GetInstanceTpmEkPubOutput.
Implementations§
source§impl GetInstanceTpmEkPubOutputBuilder
impl GetInstanceTpmEkPubOutputBuilder
sourcepub fn instance_id(self, input: impl Into<String>) -> Self
pub fn instance_id(self, input: impl Into<String>) -> Self
The ID of the instance.
sourcepub fn set_instance_id(self, input: Option<String>) -> Self
pub fn set_instance_id(self, input: Option<String>) -> Self
The ID of the instance.
sourcepub fn get_instance_id(&self) -> &Option<String>
pub fn get_instance_id(&self) -> &Option<String>
The ID of the instance.
sourcepub fn key_type(self, input: EkPubKeyType) -> Self
pub fn key_type(self, input: EkPubKeyType) -> Self
The public endorsement key type.
sourcepub fn set_key_type(self, input: Option<EkPubKeyType>) -> Self
pub fn set_key_type(self, input: Option<EkPubKeyType>) -> Self
The public endorsement key type.
sourcepub fn get_key_type(&self) -> &Option<EkPubKeyType>
pub fn get_key_type(&self) -> &Option<EkPubKeyType>
The public endorsement key type.
sourcepub fn key_format(self, input: EkPubKeyFormat) -> Self
pub fn key_format(self, input: EkPubKeyFormat) -> Self
The public endorsement key format.
sourcepub fn set_key_format(self, input: Option<EkPubKeyFormat>) -> Self
pub fn set_key_format(self, input: Option<EkPubKeyFormat>) -> Self
The public endorsement key format.
sourcepub fn get_key_format(&self) -> &Option<EkPubKeyFormat>
pub fn get_key_format(&self) -> &Option<EkPubKeyFormat>
The public endorsement key format.
sourcepub fn set_key_value(self, input: Option<String>) -> Self
pub fn set_key_value(self, input: Option<String>) -> Self
The public endorsement key material.
sourcepub fn get_key_value(&self) -> &Option<String>
pub fn get_key_value(&self) -> &Option<String>
The public endorsement key material.
sourcepub fn build(self) -> GetInstanceTpmEkPubOutput
pub fn build(self) -> GetInstanceTpmEkPubOutput
Consumes the builder and constructs a GetInstanceTpmEkPubOutput.
Trait Implementations§
source§impl Clone for GetInstanceTpmEkPubOutputBuilder
impl Clone for GetInstanceTpmEkPubOutputBuilder
source§fn clone(&self) -> GetInstanceTpmEkPubOutputBuilder
fn clone(&self) -> GetInstanceTpmEkPubOutputBuilder
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 GetInstanceTpmEkPubOutputBuilder
impl Default for GetInstanceTpmEkPubOutputBuilder
source§fn default() -> GetInstanceTpmEkPubOutputBuilder
fn default() -> GetInstanceTpmEkPubOutputBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for GetInstanceTpmEkPubOutputBuilder
impl PartialEq for GetInstanceTpmEkPubOutputBuilder
source§fn eq(&self, other: &GetInstanceTpmEkPubOutputBuilder) -> bool
fn eq(&self, other: &GetInstanceTpmEkPubOutputBuilder) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for GetInstanceTpmEkPubOutputBuilder
Auto Trait Implementations§
impl Freeze for GetInstanceTpmEkPubOutputBuilder
impl RefUnwindSafe for GetInstanceTpmEkPubOutputBuilder
impl Send for GetInstanceTpmEkPubOutputBuilder
impl Sync for GetInstanceTpmEkPubOutputBuilder
impl Unpin for GetInstanceTpmEkPubOutputBuilder
impl UnwindSafe for GetInstanceTpmEkPubOutputBuilder
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.