Struct aws_sdk_elasticloadbalancingv2::operation::create_trust_store::builders::CreateTrustStoreInputBuilder
source · #[non_exhaustive]pub struct CreateTrustStoreInputBuilder { /* private fields */ }
Expand description
A builder for CreateTrustStoreInput
.
Implementations§
source§impl CreateTrustStoreInputBuilder
impl CreateTrustStoreInputBuilder
sourcepub fn name(self, input: impl Into<String>) -> Self
pub fn name(self, input: impl Into<String>) -> Self
The name of the trust store.
This name must be unique per region and cannot be changed after creation.
This field is required.sourcepub fn set_name(self, input: Option<String>) -> Self
pub fn set_name(self, input: Option<String>) -> Self
The name of the trust store.
This name must be unique per region and cannot be changed after creation.
sourcepub fn get_name(&self) -> &Option<String>
pub fn get_name(&self) -> &Option<String>
The name of the trust store.
This name must be unique per region and cannot be changed after creation.
sourcepub fn ca_certificates_bundle_s3_bucket(self, input: impl Into<String>) -> Self
pub fn ca_certificates_bundle_s3_bucket(self, input: impl Into<String>) -> Self
The Amazon S3 bucket for the ca certificates bundle.
This field is required.sourcepub fn set_ca_certificates_bundle_s3_bucket(self, input: Option<String>) -> Self
pub fn set_ca_certificates_bundle_s3_bucket(self, input: Option<String>) -> Self
The Amazon S3 bucket for the ca certificates bundle.
sourcepub fn get_ca_certificates_bundle_s3_bucket(&self) -> &Option<String>
pub fn get_ca_certificates_bundle_s3_bucket(&self) -> &Option<String>
The Amazon S3 bucket for the ca certificates bundle.
sourcepub fn ca_certificates_bundle_s3_key(self, input: impl Into<String>) -> Self
pub fn ca_certificates_bundle_s3_key(self, input: impl Into<String>) -> Self
The Amazon S3 path for the ca certificates bundle.
This field is required.sourcepub fn set_ca_certificates_bundle_s3_key(self, input: Option<String>) -> Self
pub fn set_ca_certificates_bundle_s3_key(self, input: Option<String>) -> Self
The Amazon S3 path for the ca certificates bundle.
sourcepub fn get_ca_certificates_bundle_s3_key(&self) -> &Option<String>
pub fn get_ca_certificates_bundle_s3_key(&self) -> &Option<String>
The Amazon S3 path for the ca certificates bundle.
sourcepub fn ca_certificates_bundle_s3_object_version(
self,
input: impl Into<String>,
) -> Self
pub fn ca_certificates_bundle_s3_object_version( self, input: impl Into<String>, ) -> Self
The Amazon S3 object version for the ca certificates bundle. If undefined the current version is used.
sourcepub fn set_ca_certificates_bundle_s3_object_version(
self,
input: Option<String>,
) -> Self
pub fn set_ca_certificates_bundle_s3_object_version( self, input: Option<String>, ) -> Self
The Amazon S3 object version for the ca certificates bundle. If undefined the current version is used.
sourcepub fn get_ca_certificates_bundle_s3_object_version(&self) -> &Option<String>
pub fn get_ca_certificates_bundle_s3_object_version(&self) -> &Option<String>
The Amazon S3 object version for the ca certificates bundle. If undefined the current version is used.
Appends an item to tags
.
To override the contents of this collection use set_tags
.
The tags to assign to the trust store.
The tags to assign to the trust store.
The tags to assign to the trust store.
sourcepub fn build(self) -> Result<CreateTrustStoreInput, BuildError>
pub fn build(self) -> Result<CreateTrustStoreInput, BuildError>
Consumes the builder and constructs a CreateTrustStoreInput
.
source§impl CreateTrustStoreInputBuilder
impl CreateTrustStoreInputBuilder
sourcepub async fn send_with(
self,
client: &Client,
) -> Result<CreateTrustStoreOutput, SdkError<CreateTrustStoreError, HttpResponse>>
pub async fn send_with( self, client: &Client, ) -> Result<CreateTrustStoreOutput, SdkError<CreateTrustStoreError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for CreateTrustStoreInputBuilder
impl Clone for CreateTrustStoreInputBuilder
source§fn clone(&self) -> CreateTrustStoreInputBuilder
fn clone(&self) -> CreateTrustStoreInputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for CreateTrustStoreInputBuilder
impl Debug for CreateTrustStoreInputBuilder
source§impl Default for CreateTrustStoreInputBuilder
impl Default for CreateTrustStoreInputBuilder
source§fn default() -> CreateTrustStoreInputBuilder
fn default() -> CreateTrustStoreInputBuilder
source§impl PartialEq for CreateTrustStoreInputBuilder
impl PartialEq for CreateTrustStoreInputBuilder
source§fn eq(&self, other: &CreateTrustStoreInputBuilder) -> bool
fn eq(&self, other: &CreateTrustStoreInputBuilder) -> bool
self
and other
values to be equal, and is used by ==
.impl StructuralPartialEq for CreateTrustStoreInputBuilder
Auto Trait Implementations§
impl Freeze for CreateTrustStoreInputBuilder
impl RefUnwindSafe for CreateTrustStoreInputBuilder
impl Send for CreateTrustStoreInputBuilder
impl Sync for CreateTrustStoreInputBuilder
impl Unpin for CreateTrustStoreInputBuilder
impl UnwindSafe for CreateTrustStoreInputBuilder
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)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>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more