#[non_exhaustive]pub struct MutualTlsAuthenticationInputBuilder { /* private fields */ }Expand description
A builder for MutualTlsAuthenticationInput.
Implementations§
source§impl MutualTlsAuthenticationInputBuilder
impl MutualTlsAuthenticationInputBuilder
sourcepub fn truststore_uri(self, input: impl Into<String>) -> Self
pub fn truststore_uri(self, input: impl Into<String>) -> Self
An Amazon S3 URL that specifies the truststore for mutual TLS authentication, for example, s3://
sourcepub fn set_truststore_uri(self, input: Option<String>) -> Self
pub fn set_truststore_uri(self, input: Option<String>) -> Self
An Amazon S3 URL that specifies the truststore for mutual TLS authentication, for example, s3://
sourcepub fn get_truststore_uri(&self) -> &Option<String>
pub fn get_truststore_uri(&self) -> &Option<String>
An Amazon S3 URL that specifies the truststore for mutual TLS authentication, for example, s3://
sourcepub fn truststore_version(self, input: impl Into<String>) -> Self
pub fn truststore_version(self, input: impl Into<String>) -> Self
The version of the S3 object that contains your truststore. To specify a version, you must have versioning enabled for the S3 bucket.
sourcepub fn set_truststore_version(self, input: Option<String>) -> Self
pub fn set_truststore_version(self, input: Option<String>) -> Self
The version of the S3 object that contains your truststore. To specify a version, you must have versioning enabled for the S3 bucket.
sourcepub fn get_truststore_version(&self) -> &Option<String>
pub fn get_truststore_version(&self) -> &Option<String>
The version of the S3 object that contains your truststore. To specify a version, you must have versioning enabled for the S3 bucket.
sourcepub fn build(self) -> MutualTlsAuthenticationInput
pub fn build(self) -> MutualTlsAuthenticationInput
Consumes the builder and constructs a MutualTlsAuthenticationInput.
Trait Implementations§
source§impl Clone for MutualTlsAuthenticationInputBuilder
impl Clone for MutualTlsAuthenticationInputBuilder
source§fn clone(&self) -> MutualTlsAuthenticationInputBuilder
fn clone(&self) -> MutualTlsAuthenticationInputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Default for MutualTlsAuthenticationInputBuilder
impl Default for MutualTlsAuthenticationInputBuilder
source§fn default() -> MutualTlsAuthenticationInputBuilder
fn default() -> MutualTlsAuthenticationInputBuilder
source§impl PartialEq for MutualTlsAuthenticationInputBuilder
impl PartialEq for MutualTlsAuthenticationInputBuilder
source§fn eq(&self, other: &MutualTlsAuthenticationInputBuilder) -> bool
fn eq(&self, other: &MutualTlsAuthenticationInputBuilder) -> bool
self and other values to be equal, and is used
by ==.