Struct aws_sdk_signer::operation::put_signing_profile::builders::PutSigningProfileFluentBuilder
source · pub struct PutSigningProfileFluentBuilder { /* private fields */ }
Expand description
Fluent builder constructing a request to PutSigningProfile
.
Creates a signing profile. A signing profile is a code-signing template that can be used to carry out a pre-defined signing job.
Implementations§
source§impl PutSigningProfileFluentBuilder
impl PutSigningProfileFluentBuilder
sourcepub fn as_input(&self) -> &PutSigningProfileInputBuilder
pub fn as_input(&self) -> &PutSigningProfileInputBuilder
Access the PutSigningProfile as a reference.
sourcepub async fn send(
self
) -> Result<PutSigningProfileOutput, SdkError<PutSigningProfileError, HttpResponse>>
pub async fn send( self ) -> Result<PutSigningProfileOutput, SdkError<PutSigningProfileError, HttpResponse>>
Sends the request and returns the response.
If an error occurs, an SdkError
will be returned with additional details that
can be matched against.
By default, any retryable failures will be retried twice. Retry behavior is configurable with the RetryConfig, which can be set when configuring the client.
sourcepub fn customize(
self
) -> CustomizableOperation<PutSigningProfileOutput, PutSigningProfileError, Self>
pub fn customize( self ) -> CustomizableOperation<PutSigningProfileOutput, PutSigningProfileError, Self>
Consumes this builder, creating a customizable operation that can be modified before being sent.
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.
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.
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 signingParameters
.
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.
Trait Implementations§
source§impl Clone for PutSigningProfileFluentBuilder
impl Clone for PutSigningProfileFluentBuilder
source§fn clone(&self) -> PutSigningProfileFluentBuilder
fn clone(&self) -> PutSigningProfileFluentBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreAuto Trait Implementations§
impl Freeze for PutSigningProfileFluentBuilder
impl !RefUnwindSafe for PutSigningProfileFluentBuilder
impl Send for PutSigningProfileFluentBuilder
impl Sync for PutSigningProfileFluentBuilder
impl Unpin for PutSigningProfileFluentBuilder
impl !UnwindSafe for PutSigningProfileFluentBuilder
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