Struct aws_sdk_databasemigration::model::certificate::Builder
source · [−]#[non_exhaustive]pub struct Builder { /* private fields */ }
Expand description
A builder for Certificate
Implementations
sourceimpl Builder
impl Builder
sourcepub fn certificate_identifier(self, input: impl Into<String>) -> Self
pub fn certificate_identifier(self, input: impl Into<String>) -> Self
A customer-assigned name for the certificate. Identifiers must begin with a letter and must contain only ASCII letters, digits, and hyphens. They can't end with a hyphen or contain two consecutive hyphens.
sourcepub fn set_certificate_identifier(self, input: Option<String>) -> Self
pub fn set_certificate_identifier(self, input: Option<String>) -> Self
A customer-assigned name for the certificate. Identifiers must begin with a letter and must contain only ASCII letters, digits, and hyphens. They can't end with a hyphen or contain two consecutive hyphens.
sourcepub fn certificate_creation_date(self, input: DateTime) -> Self
pub fn certificate_creation_date(self, input: DateTime) -> Self
The date that the certificate was created.
sourcepub fn set_certificate_creation_date(self, input: Option<DateTime>) -> Self
pub fn set_certificate_creation_date(self, input: Option<DateTime>) -> Self
The date that the certificate was created.
sourcepub fn certificate_pem(self, input: impl Into<String>) -> Self
pub fn certificate_pem(self, input: impl Into<String>) -> Self
The contents of a .pem
file, which contains an X.509 certificate.
sourcepub fn set_certificate_pem(self, input: Option<String>) -> Self
pub fn set_certificate_pem(self, input: Option<String>) -> Self
The contents of a .pem
file, which contains an X.509 certificate.
sourcepub fn certificate_wallet(self, input: Blob) -> Self
pub fn certificate_wallet(self, input: Blob) -> Self
The location of an imported Oracle Wallet certificate for use with SSL. Example: filebase64("${path.root}/rds-ca-2019-root.sso")
sourcepub fn set_certificate_wallet(self, input: Option<Blob>) -> Self
pub fn set_certificate_wallet(self, input: Option<Blob>) -> Self
The location of an imported Oracle Wallet certificate for use with SSL. Example: filebase64("${path.root}/rds-ca-2019-root.sso")
sourcepub fn certificate_arn(self, input: impl Into<String>) -> Self
pub fn certificate_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) for the certificate.
sourcepub fn set_certificate_arn(self, input: Option<String>) -> Self
pub fn set_certificate_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) for the certificate.
sourcepub fn certificate_owner(self, input: impl Into<String>) -> Self
pub fn certificate_owner(self, input: impl Into<String>) -> Self
The owner of the certificate.
sourcepub fn set_certificate_owner(self, input: Option<String>) -> Self
pub fn set_certificate_owner(self, input: Option<String>) -> Self
The owner of the certificate.
sourcepub fn valid_from_date(self, input: DateTime) -> Self
pub fn valid_from_date(self, input: DateTime) -> Self
The beginning date that the certificate is valid.
sourcepub fn set_valid_from_date(self, input: Option<DateTime>) -> Self
pub fn set_valid_from_date(self, input: Option<DateTime>) -> Self
The beginning date that the certificate is valid.
sourcepub fn valid_to_date(self, input: DateTime) -> Self
pub fn valid_to_date(self, input: DateTime) -> Self
The final date that the certificate is valid.
sourcepub fn set_valid_to_date(self, input: Option<DateTime>) -> Self
pub fn set_valid_to_date(self, input: Option<DateTime>) -> Self
The final date that the certificate is valid.
sourcepub fn signing_algorithm(self, input: impl Into<String>) -> Self
pub fn signing_algorithm(self, input: impl Into<String>) -> Self
The signing algorithm for the certificate.
sourcepub fn set_signing_algorithm(self, input: Option<String>) -> Self
pub fn set_signing_algorithm(self, input: Option<String>) -> Self
The signing algorithm for the certificate.
sourcepub fn key_length(self, input: i32) -> Self
pub fn key_length(self, input: i32) -> Self
The key length of the cryptographic algorithm being used.
sourcepub fn set_key_length(self, input: Option<i32>) -> Self
pub fn set_key_length(self, input: Option<i32>) -> Self
The key length of the cryptographic algorithm being used.
sourcepub fn build(self) -> Certificate
pub fn build(self) -> Certificate
Consumes the builder and constructs a Certificate
Trait Implementations
impl StructuralPartialEq for Builder
Auto Trait Implementations
impl RefUnwindSafe for Builder
impl Send for Builder
impl Sync for Builder
impl Unpin for Builder
impl UnwindSafe for Builder
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more