Class ListFilteredTransactionEventsRequest
- java.lang.Object
-
- software.amazon.awssdk.core.SdkRequest
-
- software.amazon.awssdk.awscore.AwsRequest
-
- software.amazon.awssdk.services.managedblockchainquery.model.ManagedBlockchainQueryRequest
-
- software.amazon.awssdk.services.managedblockchainquery.model.ListFilteredTransactionEventsRequest
-
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<ListFilteredTransactionEventsRequest.Builder,ListFilteredTransactionEventsRequest>
@Generated("software.amazon.awssdk:codegen") public final class ListFilteredTransactionEventsRequest extends ManagedBlockchainQueryRequest implements ToCopyableBuilder<ListFilteredTransactionEventsRequest.Builder,ListFilteredTransactionEventsRequest>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceListFilteredTransactionEventsRequest.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description AddressIdentifierFilteraddressIdentifierFilter()This is the unique public address on the blockchain for which the transaction events are being requested.static ListFilteredTransactionEventsRequest.Builderbuilder()ConfirmationStatusFilterconfirmationStatusFilter()Returns the value of the ConfirmationStatusFilter property for this object.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()IntegermaxResults()The maximum number of transaction events to list.Stringnetwork()The blockchain network where the transaction occurred.StringnextToken()The pagination token that indicates the next set of results to retrieve.List<SdkField<?>>sdkFields()static Class<? extends ListFilteredTransactionEventsRequest.Builder>serializableBuilderClass()ListFilteredTransactionEventsSortsort()The order by which the results will be sorted.TimeFiltertimeFilter()This container specifies the time frame for the transaction events returned in the response.ListFilteredTransactionEventsRequest.BuildertoBuilder()StringtoString()Returns a string representation of this object.VoutFiltervoutFilter()This container specifies filtering attributes related to BITCOIN_VOUT event types-
Methods inherited from class software.amazon.awssdk.awscore.AwsRequest
overrideConfiguration
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
network
public final String network()
The blockchain network where the transaction occurred.
Valid Values:
BITCOIN_MAINNET|BITCOIN_TESTNET- Returns:
- The blockchain network where the transaction occurred.
Valid Values:
BITCOIN_MAINNET|BITCOIN_TESTNET
-
addressIdentifierFilter
public final AddressIdentifierFilter addressIdentifierFilter()
This is the unique public address on the blockchain for which the transaction events are being requested.
- Returns:
- This is the unique public address on the blockchain for which the transaction events are being requested.
-
timeFilter
public final TimeFilter timeFilter()
This container specifies the time frame for the transaction events returned in the response.
- Returns:
- This container specifies the time frame for the transaction events returned in the response.
-
voutFilter
public final VoutFilter voutFilter()
This container specifies filtering attributes related to BITCOIN_VOUT event types
- Returns:
- This container specifies filtering attributes related to BITCOIN_VOUT event types
-
confirmationStatusFilter
public final ConfirmationStatusFilter confirmationStatusFilter()
Returns the value of the ConfirmationStatusFilter property for this object.- Returns:
- The value of the ConfirmationStatusFilter property for this object.
-
sort
public final ListFilteredTransactionEventsSort sort()
The order by which the results will be sorted.
- Returns:
- The order by which the results will be sorted.
-
nextToken
public final String nextToken()
The pagination token that indicates the next set of results to retrieve.
- Returns:
- The pagination token that indicates the next set of results to retrieve.
-
maxResults
public final Integer maxResults()
The maximum number of transaction events to list.
Default:
100Even if additional results can be retrieved, the request can return less results than
maxResultsor an empty array of results.To retrieve the next set of results, make another request with the returned
nextTokenvalue. The value ofnextTokenisnullwhen there are no more results to return- Returns:
- The maximum number of transaction events to list.
Default:
100Even if additional results can be retrieved, the request can return less results than
maxResultsor an empty array of results.To retrieve the next set of results, make another request with the returned
nextTokenvalue. The value ofnextTokenisnullwhen there are no more results to return
-
toBuilder
public ListFilteredTransactionEventsRequest.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<ListFilteredTransactionEventsRequest.Builder,ListFilteredTransactionEventsRequest>- Specified by:
toBuilderin classManagedBlockchainQueryRequest
-
builder
public static ListFilteredTransactionEventsRequest.Builder builder()
-
serializableBuilderClass
public static Class<? extends ListFilteredTransactionEventsRequest.Builder> serializableBuilderClass()
-
hashCode
public final int hashCode()
- Overrides:
hashCodein classAwsRequest
-
equals
public final boolean equals(Object obj)
- Overrides:
equalsin classAwsRequest
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
getValueForField
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
- Overrides:
getValueForFieldin classSdkRequest
-
-