#[non_exhaustive]pub struct TrustedCertificatePublicKeyBuilder { /* private fields */ }
Expand description
A builder for TrustedCertificatePublicKey
.
Implementations§
source§impl TrustedCertificatePublicKeyBuilder
impl TrustedCertificatePublicKeyBuilder
sourcepub fn key_attributes(self, input: KeyAttributes) -> Self
pub fn key_attributes(self, input: KeyAttributes) -> Self
The role of the key, the algorithm it supports, and the cryptographic operations allowed with the key. This data is immutable after a trusted public key is imported.
sourcepub fn set_key_attributes(self, input: Option<KeyAttributes>) -> Self
pub fn set_key_attributes(self, input: Option<KeyAttributes>) -> Self
The role of the key, the algorithm it supports, and the cryptographic operations allowed with the key. This data is immutable after a trusted public key is imported.
sourcepub fn get_key_attributes(&self) -> &Option<KeyAttributes>
pub fn get_key_attributes(&self) -> &Option<KeyAttributes>
The role of the key, the algorithm it supports, and the cryptographic operations allowed with the key. This data is immutable after a trusted public key is imported.
sourcepub fn public_key_certificate(self, input: impl Into<String>) -> Self
pub fn public_key_certificate(self, input: impl Into<String>) -> Self
Parameter information for trusted public key certificate import.
sourcepub fn set_public_key_certificate(self, input: Option<String>) -> Self
pub fn set_public_key_certificate(self, input: Option<String>) -> Self
Parameter information for trusted public key certificate import.
sourcepub fn get_public_key_certificate(&self) -> &Option<String>
pub fn get_public_key_certificate(&self) -> &Option<String>
Parameter information for trusted public key certificate import.
The KeyARN
of the root public key certificate or certificate chain that signs the trusted public key certificate import.
The KeyARN
of the root public key certificate or certificate chain that signs the trusted public key certificate import.
The KeyARN
of the root public key certificate or certificate chain that signs the trusted public key certificate import.
sourcepub fn build(self) -> TrustedCertificatePublicKey
pub fn build(self) -> TrustedCertificatePublicKey
Consumes the builder and constructs a TrustedCertificatePublicKey
.
Trait Implementations§
source§impl Clone for TrustedCertificatePublicKeyBuilder
impl Clone for TrustedCertificatePublicKeyBuilder
source§fn clone(&self) -> TrustedCertificatePublicKeyBuilder
fn clone(&self) -> TrustedCertificatePublicKeyBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for TrustedCertificatePublicKeyBuilder
impl Default for TrustedCertificatePublicKeyBuilder
source§fn default() -> TrustedCertificatePublicKeyBuilder
fn default() -> TrustedCertificatePublicKeyBuilder
source§impl PartialEq for TrustedCertificatePublicKeyBuilder
impl PartialEq for TrustedCertificatePublicKeyBuilder
source§fn eq(&self, other: &TrustedCertificatePublicKeyBuilder) -> bool
fn eq(&self, other: &TrustedCertificatePublicKeyBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.