AWS SDK for C++  1.9.160
AWS SDK for C++
Public Member Functions | List of all members
Aws::KinesisVideoArchivedMedia::Model::ClipTimestampRange Class Reference

#include <ClipTimestampRange.h>

Public Member Functions

 ClipTimestampRange ()
 
 ClipTimestampRange (Aws::Utils::Json::JsonView jsonValue)
 
ClipTimestampRangeoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::Utils::DateTimeGetStartTimestamp () const
 
bool StartTimestampHasBeenSet () const
 
void SetStartTimestamp (const Aws::Utils::DateTime &value)
 
void SetStartTimestamp (Aws::Utils::DateTime &&value)
 
ClipTimestampRangeWithStartTimestamp (const Aws::Utils::DateTime &value)
 
ClipTimestampRangeWithStartTimestamp (Aws::Utils::DateTime &&value)
 
const Aws::Utils::DateTimeGetEndTimestamp () const
 
bool EndTimestampHasBeenSet () const
 
void SetEndTimestamp (const Aws::Utils::DateTime &value)
 
void SetEndTimestamp (Aws::Utils::DateTime &&value)
 
ClipTimestampRangeWithEndTimestamp (const Aws::Utils::DateTime &value)
 
ClipTimestampRangeWithEndTimestamp (Aws::Utils::DateTime &&value)
 

Detailed Description

The range of timestamps for which to return fragments.

See Also:

AWS API Reference

Definition at line 32 of file ClipTimestampRange.h.

Constructor & Destructor Documentation

◆ ClipTimestampRange() [1/2]

Aws::KinesisVideoArchivedMedia::Model::ClipTimestampRange::ClipTimestampRange ( )

◆ ClipTimestampRange() [2/2]

Aws::KinesisVideoArchivedMedia::Model::ClipTimestampRange::ClipTimestampRange ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ EndTimestampHasBeenSet()

bool Aws::KinesisVideoArchivedMedia::Model::ClipTimestampRange::EndTimestampHasBeenSet ( ) const
inline

The end of the timestamp range for the requested media.

This value must be within 24 hours of the specified StartTimestamp, and it must be later than the StartTimestamp value. If FragmentSelectorType for the request is SERVER_TIMESTAMP, this value must be in the past.

This value is inclusive. The EndTimestamp is compared to the (starting) timestamp of the fragment. Fragments that start before the EndTimestamp value and continue past it are included in the session.

Definition at line 126 of file ClipTimestampRange.h.

◆ GetEndTimestamp()

const Aws::Utils::DateTime& Aws::KinesisVideoArchivedMedia::Model::ClipTimestampRange::GetEndTimestamp ( ) const
inline

The end of the timestamp range for the requested media.

This value must be within 24 hours of the specified StartTimestamp, and it must be later than the StartTimestamp value. If FragmentSelectorType for the request is SERVER_TIMESTAMP, this value must be in the past.

This value is inclusive. The EndTimestamp is compared to the (starting) timestamp of the fragment. Fragments that start before the EndTimestamp value and continue past it are included in the session.

Definition at line 113 of file ClipTimestampRange.h.

◆ GetStartTimestamp()

const Aws::Utils::DateTime& Aws::KinesisVideoArchivedMedia::Model::ClipTimestampRange::GetStartTimestamp ( ) const
inline

The starting timestamp in the range of timestamps for which to return fragments.

Only fragments that start exactly at or after StartTimestamp are included in the session. Fragments that start before StartTimestamp and continue past it aren't included in the session. If FragmentSelectorType is SERVER_TIMESTAMP, the StartTimestamp must be later than the stream head.

Definition at line 49 of file ClipTimestampRange.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::KinesisVideoArchivedMedia::Model::ClipTimestampRange::Jsonize ( ) const

◆ operator=()

ClipTimestampRange& Aws::KinesisVideoArchivedMedia::Model::ClipTimestampRange::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetEndTimestamp() [1/2]

void Aws::KinesisVideoArchivedMedia::Model::ClipTimestampRange::SetEndTimestamp ( Aws::Utils::DateTime &&  value)
inline

The end of the timestamp range for the requested media.

This value must be within 24 hours of the specified StartTimestamp, and it must be later than the StartTimestamp value. If FragmentSelectorType for the request is SERVER_TIMESTAMP, this value must be in the past.

This value is inclusive. The EndTimestamp is compared to the (starting) timestamp of the fragment. Fragments that start before the EndTimestamp value and continue past it are included in the session.

Definition at line 152 of file ClipTimestampRange.h.

◆ SetEndTimestamp() [2/2]

void Aws::KinesisVideoArchivedMedia::Model::ClipTimestampRange::SetEndTimestamp ( const Aws::Utils::DateTime value)
inline

The end of the timestamp range for the requested media.

This value must be within 24 hours of the specified StartTimestamp, and it must be later than the StartTimestamp value. If FragmentSelectorType for the request is SERVER_TIMESTAMP, this value must be in the past.

This value is inclusive. The EndTimestamp is compared to the (starting) timestamp of the fragment. Fragments that start before the EndTimestamp value and continue past it are included in the session.

Definition at line 139 of file ClipTimestampRange.h.

◆ SetStartTimestamp() [1/2]

void Aws::KinesisVideoArchivedMedia::Model::ClipTimestampRange::SetStartTimestamp ( Aws::Utils::DateTime &&  value)
inline

The starting timestamp in the range of timestamps for which to return fragments.

Only fragments that start exactly at or after StartTimestamp are included in the session. Fragments that start before StartTimestamp and continue past it aren't included in the session. If FragmentSelectorType is SERVER_TIMESTAMP, the StartTimestamp must be later than the stream head.

Definition at line 79 of file ClipTimestampRange.h.

◆ SetStartTimestamp() [2/2]

void Aws::KinesisVideoArchivedMedia::Model::ClipTimestampRange::SetStartTimestamp ( const Aws::Utils::DateTime value)
inline

The starting timestamp in the range of timestamps for which to return fragments.

Only fragments that start exactly at or after StartTimestamp are included in the session. Fragments that start before StartTimestamp and continue past it aren't included in the session. If FragmentSelectorType is SERVER_TIMESTAMP, the StartTimestamp must be later than the stream head.

Definition at line 69 of file ClipTimestampRange.h.

◆ StartTimestampHasBeenSet()

bool Aws::KinesisVideoArchivedMedia::Model::ClipTimestampRange::StartTimestampHasBeenSet ( ) const
inline

The starting timestamp in the range of timestamps for which to return fragments.

Only fragments that start exactly at or after StartTimestamp are included in the session. Fragments that start before StartTimestamp and continue past it aren't included in the session. If FragmentSelectorType is SERVER_TIMESTAMP, the StartTimestamp must be later than the stream head.

Definition at line 59 of file ClipTimestampRange.h.

◆ WithEndTimestamp() [1/2]

ClipTimestampRange& Aws::KinesisVideoArchivedMedia::Model::ClipTimestampRange::WithEndTimestamp ( Aws::Utils::DateTime &&  value)
inline

The end of the timestamp range for the requested media.

This value must be within 24 hours of the specified StartTimestamp, and it must be later than the StartTimestamp value. If FragmentSelectorType for the request is SERVER_TIMESTAMP, this value must be in the past.

This value is inclusive. The EndTimestamp is compared to the (starting) timestamp of the fragment. Fragments that start before the EndTimestamp value and continue past it are included in the session.

Definition at line 178 of file ClipTimestampRange.h.

◆ WithEndTimestamp() [2/2]

ClipTimestampRange& Aws::KinesisVideoArchivedMedia::Model::ClipTimestampRange::WithEndTimestamp ( const Aws::Utils::DateTime value)
inline

The end of the timestamp range for the requested media.

This value must be within 24 hours of the specified StartTimestamp, and it must be later than the StartTimestamp value. If FragmentSelectorType for the request is SERVER_TIMESTAMP, this value must be in the past.

This value is inclusive. The EndTimestamp is compared to the (starting) timestamp of the fragment. Fragments that start before the EndTimestamp value and continue past it are included in the session.

Definition at line 165 of file ClipTimestampRange.h.

◆ WithStartTimestamp() [1/2]

ClipTimestampRange& Aws::KinesisVideoArchivedMedia::Model::ClipTimestampRange::WithStartTimestamp ( Aws::Utils::DateTime &&  value)
inline

The starting timestamp in the range of timestamps for which to return fragments.

Only fragments that start exactly at or after StartTimestamp are included in the session. Fragments that start before StartTimestamp and continue past it aren't included in the session. If FragmentSelectorType is SERVER_TIMESTAMP, the StartTimestamp must be later than the stream head.

Definition at line 99 of file ClipTimestampRange.h.

◆ WithStartTimestamp() [2/2]

ClipTimestampRange& Aws::KinesisVideoArchivedMedia::Model::ClipTimestampRange::WithStartTimestamp ( const Aws::Utils::DateTime value)
inline

The starting timestamp in the range of timestamps for which to return fragments.

Only fragments that start exactly at or after StartTimestamp are included in the session. Fragments that start before StartTimestamp and continue past it aren't included in the session. If FragmentSelectorType is SERVER_TIMESTAMP, the StartTimestamp must be later than the stream head.

Definition at line 89 of file ClipTimestampRange.h.


The documentation for this class was generated from the following file: