AWS SDK for C++  1.9.69
AWS SDK for C++
Public Member Functions | List of all members
Aws::ElasticTranscoder::Model::TimeSpan Class Reference

#include <TimeSpan.h>

Public Member Functions

 TimeSpan ()
 
 TimeSpan (Aws::Utils::Json::JsonView jsonValue)
 
TimeSpanoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetStartTime () const
 
bool StartTimeHasBeenSet () const
 
void SetStartTime (const Aws::String &value)
 
void SetStartTime (Aws::String &&value)
 
void SetStartTime (const char *value)
 
TimeSpanWithStartTime (const Aws::String &value)
 
TimeSpanWithStartTime (Aws::String &&value)
 
TimeSpanWithStartTime (const char *value)
 
const Aws::StringGetDuration () const
 
bool DurationHasBeenSet () const
 
void SetDuration (const Aws::String &value)
 
void SetDuration (Aws::String &&value)
 
void SetDuration (const char *value)
 
TimeSpanWithDuration (const Aws::String &value)
 
TimeSpanWithDuration (Aws::String &&value)
 
TimeSpanWithDuration (const char *value)
 

Detailed Description

Settings that determine when a clip begins and how long it lasts.

See Also:

AWS API Reference

Definition at line 32 of file TimeSpan.h.

Constructor & Destructor Documentation

◆ TimeSpan() [1/2]

Aws::ElasticTranscoder::Model::TimeSpan::TimeSpan ( )

◆ TimeSpan() [2/2]

Aws::ElasticTranscoder::Model::TimeSpan::TimeSpan ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ DurationHasBeenSet()

bool Aws::ElasticTranscoder::Model::TimeSpan::DurationHasBeenSet ( ) const
inline

The duration of the clip. The format can be either HH:mm:ss.SSS (maximum value: 23:59:59.999; SSS is thousandths of a second) or sssss.SSS (maximum value: 86399.999). If you don't specify a value, Elastic Transcoder creates an output file from StartTime to the end of the file.

If you specify a value longer than the duration of the input file, Elastic Transcoder transcodes the file and returns a warning message.

Definition at line 124 of file TimeSpan.h.

◆ GetDuration()

const Aws::String& Aws::ElasticTranscoder::Model::TimeSpan::GetDuration ( ) const
inline

The duration of the clip. The format can be either HH:mm:ss.SSS (maximum value: 23:59:59.999; SSS is thousandths of a second) or sssss.SSS (maximum value: 86399.999). If you don't specify a value, Elastic Transcoder creates an output file from StartTime to the end of the file.

If you specify a value longer than the duration of the input file, Elastic Transcoder transcodes the file and returns a warning message.

Definition at line 114 of file TimeSpan.h.

◆ GetStartTime()

const Aws::String& Aws::ElasticTranscoder::Model::TimeSpan::GetStartTime ( ) const
inline

The place in the input file where you want a clip to start. The format can be either HH:mm:ss.SSS (maximum value: 23:59:59.999; SSS is thousandths of a second) or sssss.SSS (maximum value: 86399.999). If you don't specify a value, Elastic Transcoder starts at the beginning of the input file.

Definition at line 47 of file TimeSpan.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::ElasticTranscoder::Model::TimeSpan::Jsonize ( ) const

◆ operator=()

TimeSpan& Aws::ElasticTranscoder::Model::TimeSpan::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetDuration() [1/3]

void Aws::ElasticTranscoder::Model::TimeSpan::SetDuration ( Aws::String &&  value)
inline

The duration of the clip. The format can be either HH:mm:ss.SSS (maximum value: 23:59:59.999; SSS is thousandths of a second) or sssss.SSS (maximum value: 86399.999). If you don't specify a value, Elastic Transcoder creates an output file from StartTime to the end of the file.

If you specify a value longer than the duration of the input file, Elastic Transcoder transcodes the file and returns a warning message.

Definition at line 144 of file TimeSpan.h.

◆ SetDuration() [2/3]

void Aws::ElasticTranscoder::Model::TimeSpan::SetDuration ( const Aws::String value)
inline

The duration of the clip. The format can be either HH:mm:ss.SSS (maximum value: 23:59:59.999; SSS is thousandths of a second) or sssss.SSS (maximum value: 86399.999). If you don't specify a value, Elastic Transcoder creates an output file from StartTime to the end of the file.

If you specify a value longer than the duration of the input file, Elastic Transcoder transcodes the file and returns a warning message.

Definition at line 134 of file TimeSpan.h.

◆ SetDuration() [3/3]

void Aws::ElasticTranscoder::Model::TimeSpan::SetDuration ( const char *  value)
inline

The duration of the clip. The format can be either HH:mm:ss.SSS (maximum value: 23:59:59.999; SSS is thousandths of a second) or sssss.SSS (maximum value: 86399.999). If you don't specify a value, Elastic Transcoder creates an output file from StartTime to the end of the file.

If you specify a value longer than the duration of the input file, Elastic Transcoder transcodes the file and returns a warning message.

Definition at line 154 of file TimeSpan.h.

◆ SetStartTime() [1/3]

void Aws::ElasticTranscoder::Model::TimeSpan::SetStartTime ( Aws::String &&  value)
inline

The place in the input file where you want a clip to start. The format can be either HH:mm:ss.SSS (maximum value: 23:59:59.999; SSS is thousandths of a second) or sssss.SSS (maximum value: 86399.999). If you don't specify a value, Elastic Transcoder starts at the beginning of the input file.

Definition at line 71 of file TimeSpan.h.

◆ SetStartTime() [2/3]

void Aws::ElasticTranscoder::Model::TimeSpan::SetStartTime ( const Aws::String value)
inline

The place in the input file where you want a clip to start. The format can be either HH:mm:ss.SSS (maximum value: 23:59:59.999; SSS is thousandths of a second) or sssss.SSS (maximum value: 86399.999). If you don't specify a value, Elastic Transcoder starts at the beginning of the input file.

Definition at line 63 of file TimeSpan.h.

◆ SetStartTime() [3/3]

void Aws::ElasticTranscoder::Model::TimeSpan::SetStartTime ( const char *  value)
inline

The place in the input file where you want a clip to start. The format can be either HH:mm:ss.SSS (maximum value: 23:59:59.999; SSS is thousandths of a second) or sssss.SSS (maximum value: 86399.999). If you don't specify a value, Elastic Transcoder starts at the beginning of the input file.

Definition at line 79 of file TimeSpan.h.

◆ StartTimeHasBeenSet()

bool Aws::ElasticTranscoder::Model::TimeSpan::StartTimeHasBeenSet ( ) const
inline

The place in the input file where you want a clip to start. The format can be either HH:mm:ss.SSS (maximum value: 23:59:59.999; SSS is thousandths of a second) or sssss.SSS (maximum value: 86399.999). If you don't specify a value, Elastic Transcoder starts at the beginning of the input file.

Definition at line 55 of file TimeSpan.h.

◆ WithDuration() [1/3]

TimeSpan& Aws::ElasticTranscoder::Model::TimeSpan::WithDuration ( Aws::String &&  value)
inline

The duration of the clip. The format can be either HH:mm:ss.SSS (maximum value: 23:59:59.999; SSS is thousandths of a second) or sssss.SSS (maximum value: 86399.999). If you don't specify a value, Elastic Transcoder creates an output file from StartTime to the end of the file.

If you specify a value longer than the duration of the input file, Elastic Transcoder transcodes the file and returns a warning message.

Definition at line 174 of file TimeSpan.h.

◆ WithDuration() [2/3]

TimeSpan& Aws::ElasticTranscoder::Model::TimeSpan::WithDuration ( const Aws::String value)
inline

The duration of the clip. The format can be either HH:mm:ss.SSS (maximum value: 23:59:59.999; SSS is thousandths of a second) or sssss.SSS (maximum value: 86399.999). If you don't specify a value, Elastic Transcoder creates an output file from StartTime to the end of the file.

If you specify a value longer than the duration of the input file, Elastic Transcoder transcodes the file and returns a warning message.

Definition at line 164 of file TimeSpan.h.

◆ WithDuration() [3/3]

TimeSpan& Aws::ElasticTranscoder::Model::TimeSpan::WithDuration ( const char *  value)
inline

The duration of the clip. The format can be either HH:mm:ss.SSS (maximum value: 23:59:59.999; SSS is thousandths of a second) or sssss.SSS (maximum value: 86399.999). If you don't specify a value, Elastic Transcoder creates an output file from StartTime to the end of the file.

If you specify a value longer than the duration of the input file, Elastic Transcoder transcodes the file and returns a warning message.

Definition at line 184 of file TimeSpan.h.

◆ WithStartTime() [1/3]

TimeSpan& Aws::ElasticTranscoder::Model::TimeSpan::WithStartTime ( Aws::String &&  value)
inline

The place in the input file where you want a clip to start. The format can be either HH:mm:ss.SSS (maximum value: 23:59:59.999; SSS is thousandths of a second) or sssss.SSS (maximum value: 86399.999). If you don't specify a value, Elastic Transcoder starts at the beginning of the input file.

Definition at line 95 of file TimeSpan.h.

◆ WithStartTime() [2/3]

TimeSpan& Aws::ElasticTranscoder::Model::TimeSpan::WithStartTime ( const Aws::String value)
inline

The place in the input file where you want a clip to start. The format can be either HH:mm:ss.SSS (maximum value: 23:59:59.999; SSS is thousandths of a second) or sssss.SSS (maximum value: 86399.999). If you don't specify a value, Elastic Transcoder starts at the beginning of the input file.

Definition at line 87 of file TimeSpan.h.

◆ WithStartTime() [3/3]

TimeSpan& Aws::ElasticTranscoder::Model::TimeSpan::WithStartTime ( const char *  value)
inline

The place in the input file where you want a clip to start. The format can be either HH:mm:ss.SSS (maximum value: 23:59:59.999; SSS is thousandths of a second) or sssss.SSS (maximum value: 86399.999). If you don't specify a value, Elastic Transcoder starts at the beginning of the input file.

Definition at line 103 of file TimeSpan.h.


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