Struct aws_sdk_redshift::operation::create_hsm_client_certificate::builders::CreateHsmClientCertificateInputBuilder
source · #[non_exhaustive]pub struct CreateHsmClientCertificateInputBuilder { /* private fields */ }
Expand description
A builder for CreateHsmClientCertificateInput
.
Implementations§
source§impl CreateHsmClientCertificateInputBuilder
impl CreateHsmClientCertificateInputBuilder
sourcepub fn hsm_client_certificate_identifier(self, input: impl Into<String>) -> Self
pub fn hsm_client_certificate_identifier(self, input: impl Into<String>) -> Self
The identifier to be assigned to the new HSM client certificate that the cluster will use to connect to the HSM to use the database encryption keys.
This field is required.sourcepub fn set_hsm_client_certificate_identifier(
self,
input: Option<String>
) -> Self
pub fn set_hsm_client_certificate_identifier( self, input: Option<String> ) -> Self
The identifier to be assigned to the new HSM client certificate that the cluster will use to connect to the HSM to use the database encryption keys.
sourcepub fn get_hsm_client_certificate_identifier(&self) -> &Option<String>
pub fn get_hsm_client_certificate_identifier(&self) -> &Option<String>
The identifier to be assigned to the new HSM client certificate that the cluster will use to connect to the HSM to use the database encryption keys.
Appends an item to tags
.
To override the contents of this collection use set_tags
.
A list of tag instances.
A list of tag instances.
A list of tag instances.
sourcepub fn build(self) -> Result<CreateHsmClientCertificateInput, BuildError>
pub fn build(self) -> Result<CreateHsmClientCertificateInput, BuildError>
Consumes the builder and constructs a CreateHsmClientCertificateInput
.
source§impl CreateHsmClientCertificateInputBuilder
impl CreateHsmClientCertificateInputBuilder
sourcepub async fn send_with(
self,
client: &Client
) -> Result<CreateHsmClientCertificateOutput, SdkError<CreateHsmClientCertificateError, HttpResponse>>
pub async fn send_with( self, client: &Client ) -> Result<CreateHsmClientCertificateOutput, SdkError<CreateHsmClientCertificateError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for CreateHsmClientCertificateInputBuilder
impl Clone for CreateHsmClientCertificateInputBuilder
source§fn clone(&self) -> CreateHsmClientCertificateInputBuilder
fn clone(&self) -> CreateHsmClientCertificateInputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for CreateHsmClientCertificateInputBuilder
impl Default for CreateHsmClientCertificateInputBuilder
source§fn default() -> CreateHsmClientCertificateInputBuilder
fn default() -> CreateHsmClientCertificateInputBuilder
source§impl PartialEq for CreateHsmClientCertificateInputBuilder
impl PartialEq for CreateHsmClientCertificateInputBuilder
source§fn eq(&self, other: &CreateHsmClientCertificateInputBuilder) -> bool
fn eq(&self, other: &CreateHsmClientCertificateInputBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.