Struct aws_sdk_iot::operation::reject_certificate_transfer::builders::RejectCertificateTransferInputBuilder
source · #[non_exhaustive]pub struct RejectCertificateTransferInputBuilder { /* private fields */ }Expand description
A builder for RejectCertificateTransferInput.
Implementations§
source§impl RejectCertificateTransferInputBuilder
impl RejectCertificateTransferInputBuilder
sourcepub fn certificate_id(self, input: impl Into<String>) -> Self
pub fn certificate_id(self, input: impl Into<String>) -> Self
The ID of the certificate. (The last part of the certificate ARN contains the certificate ID.)
This field is required.sourcepub fn set_certificate_id(self, input: Option<String>) -> Self
pub fn set_certificate_id(self, input: Option<String>) -> Self
The ID of the certificate. (The last part of the certificate ARN contains the certificate ID.)
sourcepub fn get_certificate_id(&self) -> &Option<String>
pub fn get_certificate_id(&self) -> &Option<String>
The ID of the certificate. (The last part of the certificate ARN contains the certificate ID.)
sourcepub fn reject_reason(self, input: impl Into<String>) -> Self
pub fn reject_reason(self, input: impl Into<String>) -> Self
The reason the certificate transfer was rejected.
sourcepub fn set_reject_reason(self, input: Option<String>) -> Self
pub fn set_reject_reason(self, input: Option<String>) -> Self
The reason the certificate transfer was rejected.
sourcepub fn get_reject_reason(&self) -> &Option<String>
pub fn get_reject_reason(&self) -> &Option<String>
The reason the certificate transfer was rejected.
sourcepub fn build(self) -> Result<RejectCertificateTransferInput, BuildError>
pub fn build(self) -> Result<RejectCertificateTransferInput, BuildError>
Consumes the builder and constructs a RejectCertificateTransferInput.
source§impl RejectCertificateTransferInputBuilder
impl RejectCertificateTransferInputBuilder
sourcepub async fn send_with(
self,
client: &Client
) -> Result<RejectCertificateTransferOutput, SdkError<RejectCertificateTransferError, HttpResponse>>
pub async fn send_with( self, client: &Client ) -> Result<RejectCertificateTransferOutput, SdkError<RejectCertificateTransferError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for RejectCertificateTransferInputBuilder
impl Clone for RejectCertificateTransferInputBuilder
source§fn clone(&self) -> RejectCertificateTransferInputBuilder
fn clone(&self) -> RejectCertificateTransferInputBuilder
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 RejectCertificateTransferInputBuilder
impl Default for RejectCertificateTransferInputBuilder
source§fn default() -> RejectCertificateTransferInputBuilder
fn default() -> RejectCertificateTransferInputBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for RejectCertificateTransferInputBuilder
impl PartialEq for RejectCertificateTransferInputBuilder
source§fn eq(&self, other: &RejectCertificateTransferInputBuilder) -> bool
fn eq(&self, other: &RejectCertificateTransferInputBuilder) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for RejectCertificateTransferInputBuilder
Auto Trait Implementations§
impl Freeze for RejectCertificateTransferInputBuilder
impl RefUnwindSafe for RejectCertificateTransferInputBuilder
impl Send for RejectCertificateTransferInputBuilder
impl Sync for RejectCertificateTransferInputBuilder
impl Unpin for RejectCertificateTransferInputBuilder
impl UnwindSafe for RejectCertificateTransferInputBuilder
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>
Creates a shared type from an unshared type.