#[non_exhaustive]pub struct GetRevisionInputBuilder { /* private fields */ }
Expand description
A builder for GetRevisionInput
.
Implementations§
source§impl GetRevisionInputBuilder
impl GetRevisionInputBuilder
sourcepub fn name(self, input: impl Into<String>) -> Self
pub fn name(self, input: impl Into<String>) -> Self
The name of the ledger.
This field is required.sourcepub fn block_address(self, input: ValueHolder) -> Self
pub fn block_address(self, input: ValueHolder) -> Self
The block location of the document revision to be verified. An address is an Amazon Ion structure that has two fields: strandId
and sequenceNo
.
For example: {strandId:"BlFTjlSXze9BIh1KOszcE3",sequenceNo:14}
.
sourcepub fn set_block_address(self, input: Option<ValueHolder>) -> Self
pub fn set_block_address(self, input: Option<ValueHolder>) -> Self
The block location of the document revision to be verified. An address is an Amazon Ion structure that has two fields: strandId
and sequenceNo
.
For example: {strandId:"BlFTjlSXze9BIh1KOszcE3",sequenceNo:14}
.
sourcepub fn get_block_address(&self) -> &Option<ValueHolder>
pub fn get_block_address(&self) -> &Option<ValueHolder>
The block location of the document revision to be verified. An address is an Amazon Ion structure that has two fields: strandId
and sequenceNo
.
For example: {strandId:"BlFTjlSXze9BIh1KOszcE3",sequenceNo:14}
.
sourcepub fn document_id(self, input: impl Into<String>) -> Self
pub fn document_id(self, input: impl Into<String>) -> Self
The UUID (represented in Base62-encoded text) of the document to be verified.
This field is required.sourcepub fn set_document_id(self, input: Option<String>) -> Self
pub fn set_document_id(self, input: Option<String>) -> Self
The UUID (represented in Base62-encoded text) of the document to be verified.
sourcepub fn get_document_id(&self) -> &Option<String>
pub fn get_document_id(&self) -> &Option<String>
The UUID (represented in Base62-encoded text) of the document to be verified.
sourcepub fn digest_tip_address(self, input: ValueHolder) -> Self
pub fn digest_tip_address(self, input: ValueHolder) -> Self
The latest block location covered by the digest for which to request a proof. An address is an Amazon Ion structure that has two fields: strandId
and sequenceNo
.
For example: {strandId:"BlFTjlSXze9BIh1KOszcE3",sequenceNo:49}
.
sourcepub fn set_digest_tip_address(self, input: Option<ValueHolder>) -> Self
pub fn set_digest_tip_address(self, input: Option<ValueHolder>) -> Self
The latest block location covered by the digest for which to request a proof. An address is an Amazon Ion structure that has two fields: strandId
and sequenceNo
.
For example: {strandId:"BlFTjlSXze9BIh1KOszcE3",sequenceNo:49}
.
sourcepub fn get_digest_tip_address(&self) -> &Option<ValueHolder>
pub fn get_digest_tip_address(&self) -> &Option<ValueHolder>
The latest block location covered by the digest for which to request a proof. An address is an Amazon Ion structure that has two fields: strandId
and sequenceNo
.
For example: {strandId:"BlFTjlSXze9BIh1KOszcE3",sequenceNo:49}
.
sourcepub fn build(self) -> Result<GetRevisionInput, BuildError>
pub fn build(self) -> Result<GetRevisionInput, BuildError>
Consumes the builder and constructs a GetRevisionInput
.
source§impl GetRevisionInputBuilder
impl GetRevisionInputBuilder
sourcepub async fn send_with(
self,
client: &Client
) -> Result<GetRevisionOutput, SdkError<GetRevisionError, HttpResponse>>
pub async fn send_with( self, client: &Client ) -> Result<GetRevisionOutput, SdkError<GetRevisionError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for GetRevisionInputBuilder
impl Clone for GetRevisionInputBuilder
source§fn clone(&self) -> GetRevisionInputBuilder
fn clone(&self) -> GetRevisionInputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for GetRevisionInputBuilder
impl Debug for GetRevisionInputBuilder
source§impl Default for GetRevisionInputBuilder
impl Default for GetRevisionInputBuilder
source§fn default() -> GetRevisionInputBuilder
fn default() -> GetRevisionInputBuilder
source§impl PartialEq for GetRevisionInputBuilder
impl PartialEq for GetRevisionInputBuilder
source§fn eq(&self, other: &GetRevisionInputBuilder) -> bool
fn eq(&self, other: &GetRevisionInputBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for GetRevisionInputBuilder
Auto Trait Implementations§
impl Freeze for GetRevisionInputBuilder
impl RefUnwindSafe for GetRevisionInputBuilder
impl Send for GetRevisionInputBuilder
impl Sync for GetRevisionInputBuilder
impl Unpin for GetRevisionInputBuilder
impl UnwindSafe for GetRevisionInputBuilder
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