Struct aws_sdk_signer::types::builders::SigningJobBuilder
source · #[non_exhaustive]pub struct SigningJobBuilder { /* private fields */ }
Expand description
A builder for SigningJob
.
Implementations§
source§impl SigningJobBuilder
impl SigningJobBuilder
sourcepub fn set_job_id(self, input: Option<String>) -> Self
pub fn set_job_id(self, input: Option<String>) -> Self
The ID of the signing job.
sourcepub fn get_job_id(&self) -> &Option<String>
pub fn get_job_id(&self) -> &Option<String>
The ID of the signing job.
sourcepub fn source(self, input: Source) -> Self
pub fn source(self, input: Source) -> Self
A Source
that contains information about a signing job's code image source.
sourcepub fn set_source(self, input: Option<Source>) -> Self
pub fn set_source(self, input: Option<Source>) -> Self
A Source
that contains information about a signing job's code image source.
sourcepub fn get_source(&self) -> &Option<Source>
pub fn get_source(&self) -> &Option<Source>
A Source
that contains information about a signing job's code image source.
sourcepub fn signed_object(self, input: SignedObject) -> Self
pub fn signed_object(self, input: SignedObject) -> Self
A SignedObject
structure that contains information about a signing job's signed code image.
sourcepub fn set_signed_object(self, input: Option<SignedObject>) -> Self
pub fn set_signed_object(self, input: Option<SignedObject>) -> Self
A SignedObject
structure that contains information about a signing job's signed code image.
sourcepub fn get_signed_object(&self) -> &Option<SignedObject>
pub fn get_signed_object(&self) -> &Option<SignedObject>
A SignedObject
structure that contains information about a signing job's signed code image.
sourcepub fn signing_material(self, input: SigningMaterial) -> Self
pub fn signing_material(self, input: SigningMaterial) -> Self
A SigningMaterial
object that contains the Amazon Resource Name (ARN) of the certificate used for the signing job.
sourcepub fn set_signing_material(self, input: Option<SigningMaterial>) -> Self
pub fn set_signing_material(self, input: Option<SigningMaterial>) -> Self
A SigningMaterial
object that contains the Amazon Resource Name (ARN) of the certificate used for the signing job.
sourcepub fn get_signing_material(&self) -> &Option<SigningMaterial>
pub fn get_signing_material(&self) -> &Option<SigningMaterial>
A SigningMaterial
object that contains the Amazon Resource Name (ARN) of the certificate used for the signing job.
sourcepub fn created_at(self, input: DateTime) -> Self
pub fn created_at(self, input: DateTime) -> Self
The date and time that the signing job was created.
sourcepub fn set_created_at(self, input: Option<DateTime>) -> Self
pub fn set_created_at(self, input: Option<DateTime>) -> Self
The date and time that the signing job was created.
sourcepub fn get_created_at(&self) -> &Option<DateTime>
pub fn get_created_at(&self) -> &Option<DateTime>
The date and time that the signing job was created.
sourcepub fn status(self, input: SigningStatus) -> Self
pub fn status(self, input: SigningStatus) -> Self
The status of the signing job.
sourcepub fn set_status(self, input: Option<SigningStatus>) -> Self
pub fn set_status(self, input: Option<SigningStatus>) -> Self
The status of the signing job.
sourcepub fn get_status(&self) -> &Option<SigningStatus>
pub fn get_status(&self) -> &Option<SigningStatus>
The status of the signing job.
sourcepub fn is_revoked(self, input: bool) -> Self
pub fn is_revoked(self, input: bool) -> Self
Indicates whether the signing job is revoked.
sourcepub fn set_is_revoked(self, input: Option<bool>) -> Self
pub fn set_is_revoked(self, input: Option<bool>) -> Self
Indicates whether the signing job is revoked.
sourcepub fn get_is_revoked(&self) -> &Option<bool>
pub fn get_is_revoked(&self) -> &Option<bool>
Indicates whether the signing job is revoked.
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 that created a signing job.
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 that created a signing job.
sourcepub fn get_profile_name(&self) -> &Option<String>
pub fn get_profile_name(&self) -> &Option<String>
The name of the signing profile that created a signing job.
sourcepub fn profile_version(self, input: impl Into<String>) -> Self
pub fn profile_version(self, input: impl Into<String>) -> Self
The version of the signing profile that created a signing job.
sourcepub fn set_profile_version(self, input: Option<String>) -> Self
pub fn set_profile_version(self, input: Option<String>) -> Self
The version of the signing profile that created a signing job.
sourcepub fn get_profile_version(&self) -> &Option<String>
pub fn get_profile_version(&self) -> &Option<String>
The version of the signing profile that created a signing job.
sourcepub fn platform_id(self, input: impl Into<String>) -> Self
pub fn platform_id(self, input: impl Into<String>) -> Self
The unique identifier for a signing platform.
sourcepub fn set_platform_id(self, input: Option<String>) -> Self
pub fn set_platform_id(self, input: Option<String>) -> Self
The unique identifier for a signing platform.
sourcepub fn get_platform_id(&self) -> &Option<String>
pub fn get_platform_id(&self) -> &Option<String>
The unique identifier for a signing platform.
sourcepub fn platform_display_name(self, input: impl Into<String>) -> Self
pub fn platform_display_name(self, input: impl Into<String>) -> Self
The name of a signing platform.
sourcepub fn set_platform_display_name(self, input: Option<String>) -> Self
pub fn set_platform_display_name(self, input: Option<String>) -> Self
The name of a signing platform.
sourcepub fn get_platform_display_name(&self) -> &Option<String>
pub fn get_platform_display_name(&self) -> &Option<String>
The name of a signing platform.
sourcepub fn signature_expires_at(self, input: DateTime) -> Self
pub fn signature_expires_at(self, input: DateTime) -> Self
The time when the signature of a signing job expires.
sourcepub fn set_signature_expires_at(self, input: Option<DateTime>) -> Self
pub fn set_signature_expires_at(self, input: Option<DateTime>) -> Self
The time when the signature of a signing job expires.
sourcepub fn get_signature_expires_at(&self) -> &Option<DateTime>
pub fn get_signature_expires_at(&self) -> &Option<DateTime>
The time when the signature of a signing job expires.
sourcepub fn set_job_owner(self, input: Option<String>) -> Self
pub fn set_job_owner(self, input: Option<String>) -> Self
The AWS account ID of the job owner.
sourcepub fn get_job_owner(&self) -> &Option<String>
pub fn get_job_owner(&self) -> &Option<String>
The AWS account ID of the job owner.
sourcepub fn job_invoker(self, input: impl Into<String>) -> Self
pub fn job_invoker(self, input: impl Into<String>) -> Self
The AWS account ID of the job invoker.
sourcepub fn set_job_invoker(self, input: Option<String>) -> Self
pub fn set_job_invoker(self, input: Option<String>) -> Self
The AWS account ID of the job invoker.
sourcepub fn get_job_invoker(&self) -> &Option<String>
pub fn get_job_invoker(&self) -> &Option<String>
The AWS account ID of the job invoker.
sourcepub fn build(self) -> SigningJob
pub fn build(self) -> SigningJob
Consumes the builder and constructs a SigningJob
.
Trait Implementations§
source§impl Clone for SigningJobBuilder
impl Clone for SigningJobBuilder
source§fn clone(&self) -> SigningJobBuilder
fn clone(&self) -> SigningJobBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for SigningJobBuilder
impl Debug for SigningJobBuilder
source§impl Default for SigningJobBuilder
impl Default for SigningJobBuilder
source§fn default() -> SigningJobBuilder
fn default() -> SigningJobBuilder
source§impl PartialEq for SigningJobBuilder
impl PartialEq for SigningJobBuilder
source§fn eq(&self, other: &SigningJobBuilder) -> bool
fn eq(&self, other: &SigningJobBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for SigningJobBuilder
Auto Trait Implementations§
impl Freeze for SigningJobBuilder
impl RefUnwindSafe for SigningJobBuilder
impl Send for SigningJobBuilder
impl Sync for SigningJobBuilder
impl Unpin for SigningJobBuilder
impl UnwindSafe for SigningJobBuilder
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