Class: Aws::KeyspacesStreams::Types::GetStreamInput

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-keyspacesstreams/lib/aws-sdk-keyspacesstreams/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#max_resultsInteger

The maximum number of shard objects to return in a single GetStream request. Default value is 100. The minimum value is 1 and the maximum value is 100.

Returns:

  • (Integer)


170
171
172
173
174
175
176
177
# File 'gems/aws-sdk-keyspacesstreams/lib/aws-sdk-keyspacesstreams/types.rb', line 170

class GetStreamInput < Struct.new(
  :stream_arn,
  :max_results,
  :shard_filter,
  :next_token)
  SENSITIVE = []
  include Aws::Structure
end

#next_tokenString

An optional pagination token provided by a previous GetStream operation. If this parameter is specified, the response includes only records beyond the token, up to the value specified by maxResults.

Returns:

  • (String)


170
171
172
173
174
175
176
177
# File 'gems/aws-sdk-keyspacesstreams/lib/aws-sdk-keyspacesstreams/types.rb', line 170

class GetStreamInput < Struct.new(
  :stream_arn,
  :max_results,
  :shard_filter,
  :next_token)
  SENSITIVE = []
  include Aws::Structure
end

#shard_filterTypes::ShardFilter

Optional filter criteria to apply when retrieving shards. You can filter shards based on their state or other attributes to narrow down the results returned by the GetStream operation.

Returns:



170
171
172
173
174
175
176
177
# File 'gems/aws-sdk-keyspacesstreams/lib/aws-sdk-keyspacesstreams/types.rb', line 170

class GetStreamInput < Struct.new(
  :stream_arn,
  :max_results,
  :shard_filter,
  :next_token)
  SENSITIVE = []
  include Aws::Structure
end

#stream_arnString

The Amazon Resource Name (ARN) of the stream for which detailed information is requested. This uniquely identifies the specific stream you want to get information about.

Returns:

  • (String)


170
171
172
173
174
175
176
177
# File 'gems/aws-sdk-keyspacesstreams/lib/aws-sdk-keyspacesstreams/types.rb', line 170

class GetStreamInput < Struct.new(
  :stream_arn,
  :max_results,
  :shard_filter,
  :next_token)
  SENSITIVE = []
  include Aws::Structure
end