Struct aws_sdk_signer::operation::sign_payload::SignPayloadInput
source · #[non_exhaustive]pub struct SignPayloadInput {
pub profile_name: Option<String>,
pub profile_owner: Option<String>,
pub payload: Option<Blob>,
pub payload_format: Option<String>,
}
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.profile_name: Option<String>
The name of the signing profile.
profile_owner: Option<String>
The AWS account ID of the profile owner.
payload: Option<Blob>
Specifies the object digest (hash) to sign.
payload_format: Option<String>
Payload content type. The single valid type is application/vnd.cncf.notary.payload.v1+json
.
Implementations§
source§impl SignPayloadInput
impl SignPayloadInput
sourcepub fn profile_name(&self) -> Option<&str>
pub fn profile_name(&self) -> Option<&str>
The name of the signing profile.
sourcepub fn profile_owner(&self) -> Option<&str>
pub fn profile_owner(&self) -> Option<&str>
The AWS account ID of the profile owner.
sourcepub fn payload_format(&self) -> Option<&str>
pub fn payload_format(&self) -> Option<&str>
Payload content type. The single valid type is application/vnd.cncf.notary.payload.v1+json
.
source§impl SignPayloadInput
impl SignPayloadInput
sourcepub fn builder() -> SignPayloadInputBuilder
pub fn builder() -> SignPayloadInputBuilder
Creates a new builder-style object to manufacture SignPayloadInput
.
Trait Implementations§
source§impl Clone for SignPayloadInput
impl Clone for SignPayloadInput
source§fn clone(&self) -> SignPayloadInput
fn clone(&self) -> SignPayloadInput
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for SignPayloadInput
impl Debug for SignPayloadInput
source§impl PartialEq for SignPayloadInput
impl PartialEq for SignPayloadInput
source§fn eq(&self, other: &SignPayloadInput) -> bool
fn eq(&self, other: &SignPayloadInput) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for SignPayloadInput
Auto Trait Implementations§
impl Freeze for SignPayloadInput
impl RefUnwindSafe for SignPayloadInput
impl Send for SignPayloadInput
impl Sync for SignPayloadInput
impl Unpin for SignPayloadInput
impl UnwindSafe for SignPayloadInput
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
Mutably borrows from an owned value. Read more
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>
Converts
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>
Converts
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 moreCreates a shared type from an unshared type.