AWS SDK for C++  1.8.99
AWS SDK for C++
Public Member Functions | List of all members
Aws::Glacier::Model::GetVaultLockResult Class Reference

#include <GetVaultLockResult.h>

Public Member Functions

 GetVaultLockResult ()
 
 GetVaultLockResult (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
GetVaultLockResultoperator= (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
const Aws::StringGetPolicy () const
 
void SetPolicy (const Aws::String &value)
 
void SetPolicy (Aws::String &&value)
 
void SetPolicy (const char *value)
 
GetVaultLockResultWithPolicy (const Aws::String &value)
 
GetVaultLockResultWithPolicy (Aws::String &&value)
 
GetVaultLockResultWithPolicy (const char *value)
 
const Aws::StringGetState () const
 
void SetState (const Aws::String &value)
 
void SetState (Aws::String &&value)
 
void SetState (const char *value)
 
GetVaultLockResultWithState (const Aws::String &value)
 
GetVaultLockResultWithState (Aws::String &&value)
 
GetVaultLockResultWithState (const char *value)
 
const Aws::StringGetExpirationDate () const
 
void SetExpirationDate (const Aws::String &value)
 
void SetExpirationDate (Aws::String &&value)
 
void SetExpirationDate (const char *value)
 
GetVaultLockResultWithExpirationDate (const Aws::String &value)
 
GetVaultLockResultWithExpirationDate (Aws::String &&value)
 
GetVaultLockResultWithExpirationDate (const char *value)
 
const Aws::StringGetCreationDate () const
 
void SetCreationDate (const Aws::String &value)
 
void SetCreationDate (Aws::String &&value)
 
void SetCreationDate (const char *value)
 
GetVaultLockResultWithCreationDate (const Aws::String &value)
 
GetVaultLockResultWithCreationDate (Aws::String &&value)
 
GetVaultLockResultWithCreationDate (const char *value)
 

Detailed Description

Contains the Amazon S3 Glacier response to your request.

See Also:

AWS API Reference

Definition at line 33 of file GetVaultLockResult.h.

Constructor & Destructor Documentation

◆ GetVaultLockResult() [1/2]

Aws::Glacier::Model::GetVaultLockResult::GetVaultLockResult ( )

◆ GetVaultLockResult() [2/2]

Aws::Glacier::Model::GetVaultLockResult::GetVaultLockResult ( const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &  result)

Member Function Documentation

◆ GetCreationDate()

const Aws::String& Aws::Glacier::Model::GetVaultLockResult::GetCreationDate ( ) const
inline

The UTC date and time at which the vault lock was put into the InProgress state.

Definition at line 174 of file GetVaultLockResult.h.

◆ GetExpirationDate()

const Aws::String& Aws::Glacier::Model::GetVaultLockResult::GetExpirationDate ( ) const
inline

The UTC date and time at which the lock ID expires. This value can be null if the vault lock is in a Locked state.

Definition at line 131 of file GetVaultLockResult.h.

◆ GetPolicy()

const Aws::String& Aws::Glacier::Model::GetVaultLockResult::GetPolicy ( ) const
inline

The vault lock policy as a JSON string, which uses "\" as an escape character.

Definition at line 45 of file GetVaultLockResult.h.

◆ GetState()

const Aws::String& Aws::Glacier::Model::GetVaultLockResult::GetState ( ) const
inline

The state of the vault lock. InProgress or Locked.

Definition at line 88 of file GetVaultLockResult.h.

◆ operator=()

GetVaultLockResult& Aws::Glacier::Model::GetVaultLockResult::operator= ( const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &  result)

◆ SetCreationDate() [1/3]

void Aws::Glacier::Model::GetVaultLockResult::SetCreationDate ( const Aws::String value)
inline

The UTC date and time at which the vault lock was put into the InProgress state.

Definition at line 180 of file GetVaultLockResult.h.

◆ SetCreationDate() [2/3]

void Aws::Glacier::Model::GetVaultLockResult::SetCreationDate ( Aws::String &&  value)
inline

The UTC date and time at which the vault lock was put into the InProgress state.

Definition at line 186 of file GetVaultLockResult.h.

◆ SetCreationDate() [3/3]

void Aws::Glacier::Model::GetVaultLockResult::SetCreationDate ( const char *  value)
inline

The UTC date and time at which the vault lock was put into the InProgress state.

Definition at line 192 of file GetVaultLockResult.h.

◆ SetExpirationDate() [1/3]

void Aws::Glacier::Model::GetVaultLockResult::SetExpirationDate ( const Aws::String value)
inline

The UTC date and time at which the lock ID expires. This value can be null if the vault lock is in a Locked state.

Definition at line 137 of file GetVaultLockResult.h.

◆ SetExpirationDate() [2/3]

void Aws::Glacier::Model::GetVaultLockResult::SetExpirationDate ( Aws::String &&  value)
inline

The UTC date and time at which the lock ID expires. This value can be null if the vault lock is in a Locked state.

Definition at line 143 of file GetVaultLockResult.h.

◆ SetExpirationDate() [3/3]

void Aws::Glacier::Model::GetVaultLockResult::SetExpirationDate ( const char *  value)
inline

The UTC date and time at which the lock ID expires. This value can be null if the vault lock is in a Locked state.

Definition at line 149 of file GetVaultLockResult.h.

◆ SetPolicy() [1/3]

void Aws::Glacier::Model::GetVaultLockResult::SetPolicy ( const Aws::String value)
inline

The vault lock policy as a JSON string, which uses "\" as an escape character.

Definition at line 51 of file GetVaultLockResult.h.

◆ SetPolicy() [2/3]

void Aws::Glacier::Model::GetVaultLockResult::SetPolicy ( Aws::String &&  value)
inline

The vault lock policy as a JSON string, which uses "\" as an escape character.

Definition at line 57 of file GetVaultLockResult.h.

◆ SetPolicy() [3/3]

void Aws::Glacier::Model::GetVaultLockResult::SetPolicy ( const char *  value)
inline

The vault lock policy as a JSON string, which uses "\" as an escape character.

Definition at line 63 of file GetVaultLockResult.h.

◆ SetState() [1/3]

void Aws::Glacier::Model::GetVaultLockResult::SetState ( const Aws::String value)
inline

The state of the vault lock. InProgress or Locked.

Definition at line 94 of file GetVaultLockResult.h.

◆ SetState() [2/3]

void Aws::Glacier::Model::GetVaultLockResult::SetState ( Aws::String &&  value)
inline

The state of the vault lock. InProgress or Locked.

Definition at line 100 of file GetVaultLockResult.h.

◆ SetState() [3/3]

void Aws::Glacier::Model::GetVaultLockResult::SetState ( const char *  value)
inline

The state of the vault lock. InProgress or Locked.

Definition at line 106 of file GetVaultLockResult.h.

◆ WithCreationDate() [1/3]

GetVaultLockResult& Aws::Glacier::Model::GetVaultLockResult::WithCreationDate ( const Aws::String value)
inline

The UTC date and time at which the vault lock was put into the InProgress state.

Definition at line 198 of file GetVaultLockResult.h.

◆ WithCreationDate() [2/3]

GetVaultLockResult& Aws::Glacier::Model::GetVaultLockResult::WithCreationDate ( Aws::String &&  value)
inline

The UTC date and time at which the vault lock was put into the InProgress state.

Definition at line 204 of file GetVaultLockResult.h.

◆ WithCreationDate() [3/3]

GetVaultLockResult& Aws::Glacier::Model::GetVaultLockResult::WithCreationDate ( const char *  value)
inline

The UTC date and time at which the vault lock was put into the InProgress state.

Definition at line 210 of file GetVaultLockResult.h.

◆ WithExpirationDate() [1/3]

GetVaultLockResult& Aws::Glacier::Model::GetVaultLockResult::WithExpirationDate ( const Aws::String value)
inline

The UTC date and time at which the lock ID expires. This value can be null if the vault lock is in a Locked state.

Definition at line 155 of file GetVaultLockResult.h.

◆ WithExpirationDate() [2/3]

GetVaultLockResult& Aws::Glacier::Model::GetVaultLockResult::WithExpirationDate ( Aws::String &&  value)
inline

The UTC date and time at which the lock ID expires. This value can be null if the vault lock is in a Locked state.

Definition at line 161 of file GetVaultLockResult.h.

◆ WithExpirationDate() [3/3]

GetVaultLockResult& Aws::Glacier::Model::GetVaultLockResult::WithExpirationDate ( const char *  value)
inline

The UTC date and time at which the lock ID expires. This value can be null if the vault lock is in a Locked state.

Definition at line 167 of file GetVaultLockResult.h.

◆ WithPolicy() [1/3]

GetVaultLockResult& Aws::Glacier::Model::GetVaultLockResult::WithPolicy ( const Aws::String value)
inline

The vault lock policy as a JSON string, which uses "\" as an escape character.

Definition at line 69 of file GetVaultLockResult.h.

◆ WithPolicy() [2/3]

GetVaultLockResult& Aws::Glacier::Model::GetVaultLockResult::WithPolicy ( Aws::String &&  value)
inline

The vault lock policy as a JSON string, which uses "\" as an escape character.

Definition at line 75 of file GetVaultLockResult.h.

◆ WithPolicy() [3/3]

GetVaultLockResult& Aws::Glacier::Model::GetVaultLockResult::WithPolicy ( const char *  value)
inline

The vault lock policy as a JSON string, which uses "\" as an escape character.

Definition at line 81 of file GetVaultLockResult.h.

◆ WithState() [1/3]

GetVaultLockResult& Aws::Glacier::Model::GetVaultLockResult::WithState ( const Aws::String value)
inline

The state of the vault lock. InProgress or Locked.

Definition at line 112 of file GetVaultLockResult.h.

◆ WithState() [2/3]

GetVaultLockResult& Aws::Glacier::Model::GetVaultLockResult::WithState ( Aws::String &&  value)
inline

The state of the vault lock. InProgress or Locked.

Definition at line 118 of file GetVaultLockResult.h.

◆ WithState() [3/3]

GetVaultLockResult& Aws::Glacier::Model::GetVaultLockResult::WithState ( const char *  value)
inline

The state of the vault lock. InProgress or Locked.

Definition at line 124 of file GetVaultLockResult.h.


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