Class DescribeStreamRequest
Reads the settings of a stream and its shards (DynamoDB Streams DescribeStream).
public sealed record DescribeStreamRequest : IEquatable<DescribeStreamRequest>
- Inheritance
-
DescribeStreamRequest
- Implements
- Inherited Members
Remarks
The shards come in pages of at most 100. Call again with LastEvaluatedShardId as ExclusiveStartShardId until it is null. A stream has a strict limit of 10 calls per second.
Constructors
DescribeStreamRequest()
public DescribeStreamRequest()
Properties
ExclusiveStartShardId
Gets the identifier of the last shard of the previous page: LastEvaluatedShardId of the previous response, unchanged.
public string? ExclusiveStartShardId { get; init; }
Property Value
Limit
Gets the maximum number of shards to return, at least 1; DynamoDB returns at most 100. null sends nothing.
public int? Limit { get; init; }
Property Value
- int?
ShardFilter
Gets a filter on the shards, or null to list them all.
public ShardFilter? ShardFilter { get; init; }
Property Value
StreamArn
Gets the ARN of the stream.
public required string StreamArn { get; init; }
Property Value
Methods
Equals(DescribeStreamRequest?)
public bool Equals(DescribeStreamRequest? other)
Parameters
otherDescribeStreamRequest
Returns
Equals(object?)
public override bool Equals(object? obj)
Parameters
objobject
Returns
GetHashCode()
public override int GetHashCode()
Returns
ToString()
public override string ToString()
Returns
Operators
operator ==(DescribeStreamRequest?, DescribeStreamRequest?)
public static bool operator ==(DescribeStreamRequest? left, DescribeStreamRequest? right)
Parameters
leftDescribeStreamRequestrightDescribeStreamRequest
Returns
operator !=(DescribeStreamRequest?, DescribeStreamRequest?)
public static bool operator !=(DescribeStreamRequest? left, DescribeStreamRequest? right)
Parameters
leftDescribeStreamRequestrightDescribeStreamRequest