AWS SDK for C++  1.9.71
AWS SDK for C++
Public Member Functions | List of all members
Aws::signer::Model::SignatureValidityPeriod Class Reference

#include <SignatureValidityPeriod.h>

Public Member Functions

 SignatureValidityPeriod ()
 
 SignatureValidityPeriod (Aws::Utils::Json::JsonView jsonValue)
 
SignatureValidityPeriodoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
int GetValue () const
 
bool ValueHasBeenSet () const
 
void SetValue (int value)
 
SignatureValidityPeriodWithValue (int value)
 
const ValidityTypeGetType () const
 
bool TypeHasBeenSet () const
 
void SetType (const ValidityType &value)
 
void SetType (ValidityType &&value)
 
SignatureValidityPeriodWithType (const ValidityType &value)
 
SignatureValidityPeriodWithType (ValidityType &&value)
 

Detailed Description

The validity period for a signing job.

See Also:

AWS API Reference

Definition at line 31 of file SignatureValidityPeriod.h.

Constructor & Destructor Documentation

◆ SignatureValidityPeriod() [1/2]

Aws::signer::Model::SignatureValidityPeriod::SignatureValidityPeriod ( )

◆ SignatureValidityPeriod() [2/2]

Aws::signer::Model::SignatureValidityPeriod::SignatureValidityPeriod ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ GetType()

const ValidityType& Aws::signer::Model::SignatureValidityPeriod::GetType ( ) const
inline

The time unit for signature validity.

Definition at line 64 of file SignatureValidityPeriod.h.

◆ GetValue()

int Aws::signer::Model::SignatureValidityPeriod::GetValue ( ) const
inline

The numerical value of the time unit for signature validity.

Definition at line 43 of file SignatureValidityPeriod.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::signer::Model::SignatureValidityPeriod::Jsonize ( ) const

◆ operator=()

SignatureValidityPeriod& Aws::signer::Model::SignatureValidityPeriod::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetType() [1/2]

void Aws::signer::Model::SignatureValidityPeriod::SetType ( const ValidityType value)
inline

The time unit for signature validity.

Definition at line 74 of file SignatureValidityPeriod.h.

◆ SetType() [2/2]

void Aws::signer::Model::SignatureValidityPeriod::SetType ( ValidityType &&  value)
inline

The time unit for signature validity.

Definition at line 79 of file SignatureValidityPeriod.h.

◆ SetValue()

void Aws::signer::Model::SignatureValidityPeriod::SetValue ( int  value)
inline

The numerical value of the time unit for signature validity.

Definition at line 53 of file SignatureValidityPeriod.h.

◆ TypeHasBeenSet()

bool Aws::signer::Model::SignatureValidityPeriod::TypeHasBeenSet ( ) const
inline

The time unit for signature validity.

Definition at line 69 of file SignatureValidityPeriod.h.

◆ ValueHasBeenSet()

bool Aws::signer::Model::SignatureValidityPeriod::ValueHasBeenSet ( ) const
inline

The numerical value of the time unit for signature validity.

Definition at line 48 of file SignatureValidityPeriod.h.

◆ WithType() [1/2]

SignatureValidityPeriod& Aws::signer::Model::SignatureValidityPeriod::WithType ( const ValidityType value)
inline

The time unit for signature validity.

Definition at line 84 of file SignatureValidityPeriod.h.

◆ WithType() [2/2]

SignatureValidityPeriod& Aws::signer::Model::SignatureValidityPeriod::WithType ( ValidityType &&  value)
inline

The time unit for signature validity.

Definition at line 89 of file SignatureValidityPeriod.h.

◆ WithValue()

SignatureValidityPeriod& Aws::signer::Model::SignatureValidityPeriod::WithValue ( int  value)
inline

The numerical value of the time unit for signature validity.

Definition at line 58 of file SignatureValidityPeriod.h.


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