Struct aws_sdk_signer::operation::put_signing_profile::builders::PutSigningProfileInputBuilder
source · #[non_exhaustive]pub struct PutSigningProfileInputBuilder { /* private fields */ }
Expand description
A builder for PutSigningProfileInput
.
Implementations§
source§impl PutSigningProfileInputBuilder
impl PutSigningProfileInputBuilder
sourcepub fn profile_name(self, input: impl Into<String>) -> Self
pub fn profile_name(self, input: impl Into<String>) -> Self
The name of the signing profile to be created.
This field is required.sourcepub fn set_profile_name(self, input: Option<String>) -> Self
pub fn set_profile_name(self, input: Option<String>) -> Self
The name of the signing profile to be created.
sourcepub fn get_profile_name(&self) -> &Option<String>
pub fn get_profile_name(&self) -> &Option<String>
The name of the signing profile to be created.
sourcepub fn signing_material(self, input: SigningMaterial) -> Self
pub fn signing_material(self, input: SigningMaterial) -> Self
The AWS Certificate Manager certificate that will be used to sign code with the new signing profile.
sourcepub fn set_signing_material(self, input: Option<SigningMaterial>) -> Self
pub fn set_signing_material(self, input: Option<SigningMaterial>) -> Self
The AWS Certificate Manager certificate that will be used to sign code with the new signing profile.
sourcepub fn get_signing_material(&self) -> &Option<SigningMaterial>
pub fn get_signing_material(&self) -> &Option<SigningMaterial>
The AWS Certificate Manager certificate that will be used to sign code with the new signing profile.
sourcepub fn signature_validity_period(self, input: SignatureValidityPeriod) -> Self
pub fn signature_validity_period(self, input: SignatureValidityPeriod) -> Self
The default validity period override for any signature generated using this signing profile. If unspecified, the default is 135 months.
sourcepub fn set_signature_validity_period(
self,
input: Option<SignatureValidityPeriod>
) -> Self
pub fn set_signature_validity_period( self, input: Option<SignatureValidityPeriod> ) -> Self
The default validity period override for any signature generated using this signing profile. If unspecified, the default is 135 months.
sourcepub fn get_signature_validity_period(&self) -> &Option<SignatureValidityPeriod>
pub fn get_signature_validity_period(&self) -> &Option<SignatureValidityPeriod>
The default validity period override for any signature generated using this signing profile. If unspecified, the default is 135 months.
sourcepub fn platform_id(self, input: impl Into<String>) -> Self
pub fn platform_id(self, input: impl Into<String>) -> Self
The ID of the signing platform to be created.
This field is required.sourcepub fn set_platform_id(self, input: Option<String>) -> Self
pub fn set_platform_id(self, input: Option<String>) -> Self
The ID of the signing platform to be created.
sourcepub fn get_platform_id(&self) -> &Option<String>
pub fn get_platform_id(&self) -> &Option<String>
The ID of the signing platform to be created.
sourcepub fn overrides(self, input: SigningPlatformOverrides) -> Self
pub fn overrides(self, input: SigningPlatformOverrides) -> Self
A subfield of platform
. This specifies any different configuration options that you want to apply to the chosen platform (such as a different hash-algorithm
or signing-algorithm
).
sourcepub fn set_overrides(self, input: Option<SigningPlatformOverrides>) -> Self
pub fn set_overrides(self, input: Option<SigningPlatformOverrides>) -> Self
A subfield of platform
. This specifies any different configuration options that you want to apply to the chosen platform (such as a different hash-algorithm
or signing-algorithm
).
sourcepub fn get_overrides(&self) -> &Option<SigningPlatformOverrides>
pub fn get_overrides(&self) -> &Option<SigningPlatformOverrides>
A subfield of platform
. This specifies any different configuration options that you want to apply to the chosen platform (such as a different hash-algorithm
or signing-algorithm
).
sourcepub fn signing_parameters(
self,
k: impl Into<String>,
v: impl Into<String>
) -> Self
pub fn signing_parameters( self, k: impl Into<String>, v: impl Into<String> ) -> Self
Adds a key-value pair to signing_parameters
.
To override the contents of this collection use set_signing_parameters
.
Map of key-value pairs for signing. These can include any information that you want to use during signing.
sourcepub fn set_signing_parameters(
self,
input: Option<HashMap<String, String>>
) -> Self
pub fn set_signing_parameters( self, input: Option<HashMap<String, String>> ) -> Self
Map of key-value pairs for signing. These can include any information that you want to use during signing.
sourcepub fn get_signing_parameters(&self) -> &Option<HashMap<String, String>>
pub fn get_signing_parameters(&self) -> &Option<HashMap<String, String>>
Map of key-value pairs for signing. These can include any information that you want to use during signing.
Adds a key-value pair to tags
.
To override the contents of this collection use set_tags
.
Tags to be associated with the signing profile that is being created.
Tags to be associated with the signing profile that is being created.
Tags to be associated with the signing profile that is being created.
sourcepub fn build(self) -> Result<PutSigningProfileInput, BuildError>
pub fn build(self) -> Result<PutSigningProfileInput, BuildError>
Consumes the builder and constructs a PutSigningProfileInput
.
source§impl PutSigningProfileInputBuilder
impl PutSigningProfileInputBuilder
sourcepub async fn send_with(
self,
client: &Client
) -> Result<PutSigningProfileOutput, SdkError<PutSigningProfileError, HttpResponse>>
pub async fn send_with( self, client: &Client ) -> Result<PutSigningProfileOutput, SdkError<PutSigningProfileError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for PutSigningProfileInputBuilder
impl Clone for PutSigningProfileInputBuilder
source§fn clone(&self) -> PutSigningProfileInputBuilder
fn clone(&self) -> PutSigningProfileInputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for PutSigningProfileInputBuilder
impl Default for PutSigningProfileInputBuilder
source§fn default() -> PutSigningProfileInputBuilder
fn default() -> PutSigningProfileInputBuilder
source§impl PartialEq for PutSigningProfileInputBuilder
impl PartialEq for PutSigningProfileInputBuilder
source§fn eq(&self, other: &PutSigningProfileInputBuilder) -> bool
fn eq(&self, other: &PutSigningProfileInputBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for PutSigningProfileInputBuilder
Auto Trait Implementations§
impl Freeze for PutSigningProfileInputBuilder
impl RefUnwindSafe for PutSigningProfileInputBuilder
impl Send for PutSigningProfileInputBuilder
impl Sync for PutSigningProfileInputBuilder
impl Unpin for PutSigningProfileInputBuilder
impl UnwindSafe for PutSigningProfileInputBuilder
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> 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