AWS SDK for C++  1.8.74
AWS SDK for C++
Public Member Functions | List of all members
Aws::CodeDeploy::Model::TimeRange Class Reference

#include <TimeRange.h>

Public Member Functions

 TimeRange ()
 
 TimeRange (Aws::Utils::Json::JsonView jsonValue)
 
TimeRangeoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::Utils::DateTimeGetStart () const
 
bool StartHasBeenSet () const
 
void SetStart (const Aws::Utils::DateTime &value)
 
void SetStart (Aws::Utils::DateTime &&value)
 
TimeRangeWithStart (const Aws::Utils::DateTime &value)
 
TimeRangeWithStart (Aws::Utils::DateTime &&value)
 
const Aws::Utils::DateTimeGetEnd () const
 
bool EndHasBeenSet () const
 
void SetEnd (const Aws::Utils::DateTime &value)
 
void SetEnd (Aws::Utils::DateTime &&value)
 
TimeRangeWithEnd (const Aws::Utils::DateTime &value)
 
TimeRangeWithEnd (Aws::Utils::DateTime &&value)
 

Detailed Description

Information about a time range.

See Also:

AWS API Reference

Definition at line 31 of file TimeRange.h.

Constructor & Destructor Documentation

◆ TimeRange() [1/2]

Aws::CodeDeploy::Model::TimeRange::TimeRange ( )

◆ TimeRange() [2/2]

Aws::CodeDeploy::Model::TimeRange::TimeRange ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ EndHasBeenSet()

bool Aws::CodeDeploy::Model::TimeRange::EndHasBeenSet ( ) const
inline

The end time of the time range.

Specify null to leave the end time open-ended.

Definition at line 87 of file TimeRange.h.

◆ GetEnd()

const Aws::Utils::DateTime& Aws::CodeDeploy::Model::TimeRange::GetEnd ( ) const
inline

The end time of the time range.

Specify null to leave the end time open-ended.

Definition at line 81 of file TimeRange.h.

◆ GetStart()

const Aws::Utils::DateTime& Aws::CodeDeploy::Model::TimeRange::GetStart ( ) const
inline

The start time of the time range.

Specify null to leave the start time open-ended.

Definition at line 44 of file TimeRange.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::CodeDeploy::Model::TimeRange::Jsonize ( ) const

◆ operator=()

TimeRange& Aws::CodeDeploy::Model::TimeRange::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetEnd() [1/2]

void Aws::CodeDeploy::Model::TimeRange::SetEnd ( const Aws::Utils::DateTime value)
inline

The end time of the time range.

Specify null to leave the end time open-ended.

Definition at line 93 of file TimeRange.h.

◆ SetEnd() [2/2]

void Aws::CodeDeploy::Model::TimeRange::SetEnd ( Aws::Utils::DateTime &&  value)
inline

The end time of the time range.

Specify null to leave the end time open-ended.

Definition at line 99 of file TimeRange.h.

◆ SetStart() [1/2]

void Aws::CodeDeploy::Model::TimeRange::SetStart ( const Aws::Utils::DateTime value)
inline

The start time of the time range.

Specify null to leave the start time open-ended.

Definition at line 56 of file TimeRange.h.

◆ SetStart() [2/2]

void Aws::CodeDeploy::Model::TimeRange::SetStart ( Aws::Utils::DateTime &&  value)
inline

The start time of the time range.

Specify null to leave the start time open-ended.

Definition at line 62 of file TimeRange.h.

◆ StartHasBeenSet()

bool Aws::CodeDeploy::Model::TimeRange::StartHasBeenSet ( ) const
inline

The start time of the time range.

Specify null to leave the start time open-ended.

Definition at line 50 of file TimeRange.h.

◆ WithEnd() [1/2]

TimeRange& Aws::CodeDeploy::Model::TimeRange::WithEnd ( const Aws::Utils::DateTime value)
inline

The end time of the time range.

Specify null to leave the end time open-ended.

Definition at line 105 of file TimeRange.h.

◆ WithEnd() [2/2]

TimeRange& Aws::CodeDeploy::Model::TimeRange::WithEnd ( Aws::Utils::DateTime &&  value)
inline

The end time of the time range.

Specify null to leave the end time open-ended.

Definition at line 111 of file TimeRange.h.

◆ WithStart() [1/2]

TimeRange& Aws::CodeDeploy::Model::TimeRange::WithStart ( const Aws::Utils::DateTime value)
inline

The start time of the time range.

Specify null to leave the start time open-ended.

Definition at line 68 of file TimeRange.h.

◆ WithStart() [2/2]

TimeRange& Aws::CodeDeploy::Model::TimeRange::WithStart ( Aws::Utils::DateTime &&  value)
inline

The start time of the time range.

Specify null to leave the start time open-ended.

Definition at line 74 of file TimeRange.h.


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