PNG  IHDR;IDATxܻn0K )(pA 7LeG{ §㻢|ذaÆ 6lذaÆ 6lذaÆ 6lom$^yذag5bÆ 6lذaÆ 6lذa{ 6lذaÆ `}HFkm,mӪôô! x|'ܢ˟;E:9&ᶒ}{v]n&6 h_tڠ͵-ҫZ;Z$.Pkž)!o>}leQfJTu іچ\X=8Rن4`Vwl>nG^is"ms$ui?wbs[m6K4O.4%/bC%t Mז -lG6mrz2s%9s@-k9=)kB5\+͂Zsٲ Rn~GRC wIcIn7jJhۛNCS|j08yiHKֶۛkɈ+;SzL/F*\Ԕ#"5m2[S=gnaPeғL lذaÆ 6l^ḵaÆ 6lذaÆ 6lذa; _ذaÆ 6lذaÆ 6lذaÆ RIENDB` package Paws::Kinesis::GetShardIterator; use Moose; has ShardId => (is => 'ro', isa => 'Str', required => 1); has ShardIteratorType => (is => 'ro', isa => 'Str', required => 1); has StartingSequenceNumber => (is => 'ro', isa => 'Str'); has StreamName => (is => 'ro', isa => 'Str', required => 1); has Timestamp => (is => 'ro', isa => 'Str'); use MooseX::ClassAttribute; class_has _api_call => (isa => 'Str', is => 'ro', default => 'GetShardIterator'); class_has _returns => (isa => 'Str', is => 'ro', default => 'Paws::Kinesis::GetShardIteratorOutput'); class_has _result_key => (isa => 'Str', is => 'ro'); 1; ### main pod documentation begin ### =head1 NAME Paws::Kinesis::GetShardIterator - Arguments for method GetShardIterator on L =head1 DESCRIPTION This class represents the parameters used for calling the method GetShardIterator on the L service. Use the attributes of this class as arguments to method GetShardIterator. You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to GetShardIterator. =head1 SYNOPSIS my $kinesis = Paws->service('Kinesis'); my $GetShardIteratorOutput = $kinesis->GetShardIterator( ShardId => 'MyShardId', ShardIteratorType => 'AT_SEQUENCE_NUMBER', StreamName => 'MyStreamName', StartingSequenceNumber => 'MySequenceNumber', # OPTIONAL Timestamp => '1970-01-01T01:00:00', # OPTIONAL ); # Results: my $ShardIterator = $GetShardIteratorOutput->ShardIterator; # Returns a L object. Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. For the AWS API documentation, see L =head1 ATTRIBUTES =head2 B ShardId => Str The shard ID of the Kinesis Data Streams shard to get the iterator for. =head2 B ShardIteratorType => Str Determines how the shard iterator is used to start reading data records from the shard. The following are the valid Amazon Kinesis shard iterator types: =over =item * AT_SEQUENCE_NUMBER - Start reading from the position denoted by a specific sequence number, provided in the value C. =item * AFTER_SEQUENCE_NUMBER - Start reading right after the position denoted by a specific sequence number, provided in the value C. =item * AT_TIMESTAMP - Start reading from the position denoted by a specific time stamp, provided in the value C. =item * TRIM_HORIZON - Start reading at the last untrimmed record in the shard in the system, which is the oldest data record in the shard. =item * LATEST - Start reading just after the most recent record in the shard, so that you always read the most recent data in the shard. =back Valid values are: C<"AT_SEQUENCE_NUMBER">, C<"AFTER_SEQUENCE_NUMBER">, C<"TRIM_HORIZON">, C<"LATEST">, C<"AT_TIMESTAMP"> =head2 StartingSequenceNumber => Str The sequence number of the data record in the shard from which to start reading. Used with shard iterator type AT_SEQUENCE_NUMBER and AFTER_SEQUENCE_NUMBER. =head2 B StreamName => Str The name of the Amazon Kinesis data stream. =head2 Timestamp => Str The time stamp of the data record from which to start reading. Used with shard iterator type AT_TIMESTAMP. A time stamp is the Unix epoch date with precision in milliseconds. For example, C<2016-04-04T19:58:46.480-00:00> or C<1459799926.480>. If a record with this exact time stamp does not exist, the iterator returned is for the next (later) record. If the time stamp is older than the current trim horizon, the iterator returned is for the oldest untrimmed data record (TRIM_HORIZON). =head1 SEE ALSO This class forms part of L, documenting arguments for method GetShardIterator in L =head1 BUGS and CONTRIBUTIONS The source code is located here: L Please report bugs to: L =cut