Table of Contents

Class ListStreamsRequest

Namespace
DynaSharp.Streams
Assembly
DynaSharp.dll

Lists the streams of the account in the region, or of one table (DynamoDB Streams ListStreams).

public sealed record ListStreamsRequest : IEquatable<ListStreamsRequest>
Inheritance
ListStreamsRequest
Implements
Inherited Members

Constructors

ListStreamsRequest()

public ListStreamsRequest()

Properties

ExclusiveStartStreamArn

Gets the ARN of the last stream of the previous page: LastEvaluatedStreamArn of the previous response, unchanged.

public string? ExclusiveStartStreamArn { get; init; }

Property Value

string

Limit

Gets the maximum number of streams to return, at least 1; DynamoDB returns at most 100 whatever the limit. null sends nothing.

public int? Limit { get; init; }

Property Value

int?

TableName

Gets the table whose streams to list. null lists the streams of all tables.

public string? TableName { get; init; }

Property Value

string

Methods

Equals(ListStreamsRequest?)

public bool Equals(ListStreamsRequest? other)

Parameters

other ListStreamsRequest

Returns

bool

Equals(object?)

public override bool Equals(object? obj)

Parameters

obj object

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

ToString()

public override string ToString()

Returns

string

Operators

operator ==(ListStreamsRequest?, ListStreamsRequest?)

public static bool operator ==(ListStreamsRequest? left, ListStreamsRequest? right)

Parameters

left ListStreamsRequest
right ListStreamsRequest

Returns

bool

operator !=(ListStreamsRequest?, ListStreamsRequest?)

public static bool operator !=(ListStreamsRequest? left, ListStreamsRequest? right)

Parameters

left ListStreamsRequest
right ListStreamsRequest

Returns

bool