Struct aws_sdk_qldb::operation::get_block::builders::GetBlockInputBuilder
source · #[non_exhaustive]pub struct GetBlockInputBuilder { /* private fields */ }
Expand description
A builder for GetBlockInput
.
Implementations§
source§impl GetBlockInputBuilder
impl GetBlockInputBuilder
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 location of the block that you want to request. 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 location of the block that you want to request. 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 location of the block that you want to request. An address is an Amazon Ion structure that has two fields: strandId
and sequenceNo
.
For example: {strandId:"BlFTjlSXze9BIh1KOszcE3",sequenceNo:14}
.
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<GetBlockInput, BuildError>
pub fn build(self) -> Result<GetBlockInput, BuildError>
Consumes the builder and constructs a GetBlockInput
.
source§impl GetBlockInputBuilder
impl GetBlockInputBuilder
sourcepub async fn send_with(
self,
client: &Client,
) -> Result<GetBlockOutput, SdkError<GetBlockError, HttpResponse>>
pub async fn send_with( self, client: &Client, ) -> Result<GetBlockOutput, SdkError<GetBlockError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for GetBlockInputBuilder
impl Clone for GetBlockInputBuilder
source§fn clone(&self) -> GetBlockInputBuilder
fn clone(&self) -> GetBlockInputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for GetBlockInputBuilder
impl Debug for GetBlockInputBuilder
source§impl Default for GetBlockInputBuilder
impl Default for GetBlockInputBuilder
source§fn default() -> GetBlockInputBuilder
fn default() -> GetBlockInputBuilder
source§impl PartialEq for GetBlockInputBuilder
impl PartialEq for GetBlockInputBuilder
source§fn eq(&self, other: &GetBlockInputBuilder) -> bool
fn eq(&self, other: &GetBlockInputBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for GetBlockInputBuilder
Auto Trait Implementations§
impl Freeze for GetBlockInputBuilder
impl RefUnwindSafe for GetBlockInputBuilder
impl Send for GetBlockInputBuilder
impl Sync for GetBlockInputBuilder
impl Unpin for GetBlockInputBuilder
impl UnwindSafe for GetBlockInputBuilder
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