Interface ListFilteredTransactionEventsRequest.Builder
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CopyableBuilder<ListFilteredTransactionEventsRequest.Builder,
,ListFilteredTransactionEventsRequest> ManagedBlockchainQueryRequest.Builder
,SdkBuilder<ListFilteredTransactionEventsRequest.Builder,
,ListFilteredTransactionEventsRequest> SdkPojo
,SdkRequest.Builder
- Enclosing class:
ListFilteredTransactionEventsRequest
-
Method Summary
Modifier and TypeMethodDescriptionaddressIdentifierFilter
(Consumer<AddressIdentifierFilter.Builder> addressIdentifierFilter) This is the unique public address on the blockchain for which the transaction events are being requested.addressIdentifierFilter
(AddressIdentifierFilter addressIdentifierFilter) This is the unique public address on the blockchain for which the transaction events are being requested.confirmationStatusFilter
(Consumer<ConfirmationStatusFilter.Builder> confirmationStatusFilter) Sets the value of the ConfirmationStatusFilter property for this object.confirmationStatusFilter
(ConfirmationStatusFilter confirmationStatusFilter) Sets the value of the ConfirmationStatusFilter property for this object.maxResults
(Integer maxResults) The maximum number of transaction events to list.The blockchain network where the transaction occurred.The pagination token that indicates the next set of results to retrieve.overrideConfiguration
(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration
(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.The order by which the results will be sorted.The order by which the results will be sorted.timeFilter
(Consumer<TimeFilter.Builder> timeFilter) This container specifies the time frame for the transaction events returned in the response.timeFilter
(TimeFilter timeFilter) This container specifies the time frame for the transaction events returned in the response.voutFilter
(Consumer<VoutFilter.Builder> voutFilter) This container specifies filtering attributes related to BITCOIN_VOUT event typesvoutFilter
(VoutFilter voutFilter) This container specifies filtering attributes related to BITCOIN_VOUT event typesMethods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.services.managedblockchainquery.model.ManagedBlockchainQueryRequest.Builder
build
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
network
The blockchain network where the transaction occurred.
Valid Values:
BITCOIN_MAINNET
|BITCOIN_TESTNET
- Parameters:
network
- The blockchain network where the transaction occurred.Valid Values:
BITCOIN_MAINNET
|BITCOIN_TESTNET
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
addressIdentifierFilter
ListFilteredTransactionEventsRequest.Builder addressIdentifierFilter(AddressIdentifierFilter addressIdentifierFilter) This is the unique public address on the blockchain for which the transaction events are being requested.
- Parameters:
addressIdentifierFilter
- This is the unique public address on the blockchain for which the transaction events are being requested.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
addressIdentifierFilter
default ListFilteredTransactionEventsRequest.Builder addressIdentifierFilter(Consumer<AddressIdentifierFilter.Builder> addressIdentifierFilter) This is the unique public address on the blockchain for which the transaction events are being requested.
This is a convenience method that creates an instance of theAddressIdentifierFilter.Builder
avoiding the need to create one manually viaAddressIdentifierFilter.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toaddressIdentifierFilter(AddressIdentifierFilter)
.- Parameters:
addressIdentifierFilter
- a consumer that will call methods onAddressIdentifierFilter.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
timeFilter
This container specifies the time frame for the transaction events returned in the response.
- Parameters:
timeFilter
- This container specifies the time frame for the transaction events returned in the response.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
timeFilter
default ListFilteredTransactionEventsRequest.Builder timeFilter(Consumer<TimeFilter.Builder> timeFilter) This container specifies the time frame for the transaction events returned in the response.
This is a convenience method that creates an instance of theTimeFilter.Builder
avoiding the need to create one manually viaTimeFilter.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed totimeFilter(TimeFilter)
.- Parameters:
timeFilter
- a consumer that will call methods onTimeFilter.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
voutFilter
This container specifies filtering attributes related to BITCOIN_VOUT event types
- Parameters:
voutFilter
- This container specifies filtering attributes related to BITCOIN_VOUT event types- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
voutFilter
default ListFilteredTransactionEventsRequest.Builder voutFilter(Consumer<VoutFilter.Builder> voutFilter) This container specifies filtering attributes related to BITCOIN_VOUT event types
This is a convenience method that creates an instance of theVoutFilter.Builder
avoiding the need to create one manually viaVoutFilter.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tovoutFilter(VoutFilter)
.- Parameters:
voutFilter
- a consumer that will call methods onVoutFilter.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
confirmationStatusFilter
ListFilteredTransactionEventsRequest.Builder confirmationStatusFilter(ConfirmationStatusFilter confirmationStatusFilter) Sets the value of the ConfirmationStatusFilter property for this object.- Parameters:
confirmationStatusFilter
- The new value for the ConfirmationStatusFilter property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
confirmationStatusFilter
default ListFilteredTransactionEventsRequest.Builder confirmationStatusFilter(Consumer<ConfirmationStatusFilter.Builder> confirmationStatusFilter) Sets the value of the ConfirmationStatusFilter property for this object. This is a convenience method that creates an instance of theConfirmationStatusFilter.Builder
avoiding the need to create one manually viaConfirmationStatusFilter.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toconfirmationStatusFilter(ConfirmationStatusFilter)
.- Parameters:
confirmationStatusFilter
- a consumer that will call methods onConfirmationStatusFilter.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
sort
The order by which the results will be sorted.
- Parameters:
sort
- The order by which the results will be sorted.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sort
default ListFilteredTransactionEventsRequest.Builder sort(Consumer<ListFilteredTransactionEventsSort.Builder> sort) The order by which the results will be sorted.
This is a convenience method that creates an instance of theListFilteredTransactionEventsSort.Builder
avoiding the need to create one manually viaListFilteredTransactionEventsSort.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tosort(ListFilteredTransactionEventsSort)
.- Parameters:
sort
- a consumer that will call methods onListFilteredTransactionEventsSort.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
nextToken
The pagination token that indicates the next set of results to retrieve.
- Parameters:
nextToken
- The pagination token that indicates the next set of results to retrieve.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
maxResults
The maximum number of transaction events to list.
Default:
100
Even if additional results can be retrieved, the request can return less results than
maxResults
or an empty array of results.To retrieve the next set of results, make another request with the returned
nextToken
value. The value ofnextToken
isnull
when there are no more results to return- Parameters:
maxResults
- The maximum number of transaction events to list.Default:
100
Even if additional results can be retrieved, the request can return less results than
maxResults
or an empty array of results.To retrieve the next set of results, make another request with the returned
nextToken
value. The value ofnextToken
isnull
when there are no more results to return- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
ListFilteredTransactionEventsRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
overrideConfiguration
- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
ListFilteredTransactionEventsRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
builderConsumer
- AConsumer
to which an emptyAwsRequestOverrideConfiguration.Builder
will be given.- Returns:
- This object for method chaining.
-