AWS SDK for C++  1.8.95
AWS SDK for C++
Public Member Functions | List of all members
Aws::MediaStoreData::Model::Item Class Reference

#include <Item.h>

Public Member Functions

 Item ()
 
 Item (Aws::Utils::Json::JsonView jsonValue)
 
Itemoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetName () const
 
bool NameHasBeenSet () const
 
void SetName (const Aws::String &value)
 
void SetName (Aws::String &&value)
 
void SetName (const char *value)
 
ItemWithName (const Aws::String &value)
 
ItemWithName (Aws::String &&value)
 
ItemWithName (const char *value)
 
const ItemTypeGetType () const
 
bool TypeHasBeenSet () const
 
void SetType (const ItemType &value)
 
void SetType (ItemType &&value)
 
ItemWithType (const ItemType &value)
 
ItemWithType (ItemType &&value)
 
const Aws::StringGetETag () const
 
bool ETagHasBeenSet () const
 
void SetETag (const Aws::String &value)
 
void SetETag (Aws::String &&value)
 
void SetETag (const char *value)
 
ItemWithETag (const Aws::String &value)
 
ItemWithETag (Aws::String &&value)
 
ItemWithETag (const char *value)
 
const Aws::Utils::DateTimeGetLastModified () const
 
bool LastModifiedHasBeenSet () const
 
void SetLastModified (const Aws::Utils::DateTime &value)
 
void SetLastModified (Aws::Utils::DateTime &&value)
 
ItemWithLastModified (const Aws::Utils::DateTime &value)
 
ItemWithLastModified (Aws::Utils::DateTime &&value)
 
const Aws::StringGetContentType () const
 
bool ContentTypeHasBeenSet () const
 
void SetContentType (const Aws::String &value)
 
void SetContentType (Aws::String &&value)
 
void SetContentType (const char *value)
 
ItemWithContentType (const Aws::String &value)
 
ItemWithContentType (Aws::String &&value)
 
ItemWithContentType (const char *value)
 
long long GetContentLength () const
 
bool ContentLengthHasBeenSet () const
 
void SetContentLength (long long value)
 
ItemWithContentLength (long long value)
 

Detailed Description

A metadata entry for a folder or object.

See Also:

AWS API Reference

Definition at line 33 of file Item.h.

Constructor & Destructor Documentation

◆ Item() [1/2]

Aws::MediaStoreData::Model::Item::Item ( )

◆ Item() [2/2]

Aws::MediaStoreData::Model::Item::Item ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ ContentLengthHasBeenSet()

bool Aws::MediaStoreData::Model::Item::ContentLengthHasBeenSet ( ) const
inline

The length of the item in bytes.

Definition at line 235 of file Item.h.

◆ ContentTypeHasBeenSet()

bool Aws::MediaStoreData::Model::Item::ContentTypeHasBeenSet ( ) const
inline

The content type of the item.

Definition at line 194 of file Item.h.

◆ ETagHasBeenSet()

bool Aws::MediaStoreData::Model::Item::ETagHasBeenSet ( ) const
inline

The ETag that represents a unique instance of the item.

Definition at line 122 of file Item.h.

◆ GetContentLength()

long long Aws::MediaStoreData::Model::Item::GetContentLength ( ) const
inline

The length of the item in bytes.

Definition at line 230 of file Item.h.

◆ GetContentType()

const Aws::String& Aws::MediaStoreData::Model::Item::GetContentType ( ) const
inline

The content type of the item.

Definition at line 189 of file Item.h.

◆ GetETag()

const Aws::String& Aws::MediaStoreData::Model::Item::GetETag ( ) const
inline

The ETag that represents a unique instance of the item.

Definition at line 117 of file Item.h.

◆ GetLastModified()

const Aws::Utils::DateTime& Aws::MediaStoreData::Model::Item::GetLastModified ( ) const
inline

The date and time that the item was last modified.

Definition at line 158 of file Item.h.

◆ GetName()

const Aws::String& Aws::MediaStoreData::Model::Item::GetName ( ) const
inline

The name of the item.

Definition at line 45 of file Item.h.

◆ GetType()

const ItemType& Aws::MediaStoreData::Model::Item::GetType ( ) const
inline

The item type (folder or object).

Definition at line 86 of file Item.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::MediaStoreData::Model::Item::Jsonize ( ) const

◆ LastModifiedHasBeenSet()

bool Aws::MediaStoreData::Model::Item::LastModifiedHasBeenSet ( ) const
inline

The date and time that the item was last modified.

Definition at line 163 of file Item.h.

◆ NameHasBeenSet()

bool Aws::MediaStoreData::Model::Item::NameHasBeenSet ( ) const
inline

The name of the item.

Definition at line 50 of file Item.h.

◆ operator=()

Item& Aws::MediaStoreData::Model::Item::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetContentLength()

void Aws::MediaStoreData::Model::Item::SetContentLength ( long long  value)
inline

The length of the item in bytes.

Definition at line 240 of file Item.h.

◆ SetContentType() [1/3]

void Aws::MediaStoreData::Model::Item::SetContentType ( const Aws::String value)
inline

The content type of the item.

Definition at line 199 of file Item.h.

◆ SetContentType() [2/3]

void Aws::MediaStoreData::Model::Item::SetContentType ( Aws::String &&  value)
inline

The content type of the item.

Definition at line 204 of file Item.h.

◆ SetContentType() [3/3]

void Aws::MediaStoreData::Model::Item::SetContentType ( const char *  value)
inline

The content type of the item.

Definition at line 209 of file Item.h.

◆ SetETag() [1/3]

void Aws::MediaStoreData::Model::Item::SetETag ( const Aws::String value)
inline

The ETag that represents a unique instance of the item.

Definition at line 127 of file Item.h.

◆ SetETag() [2/3]

void Aws::MediaStoreData::Model::Item::SetETag ( Aws::String &&  value)
inline

The ETag that represents a unique instance of the item.

Definition at line 132 of file Item.h.

◆ SetETag() [3/3]

void Aws::MediaStoreData::Model::Item::SetETag ( const char *  value)
inline

The ETag that represents a unique instance of the item.

Definition at line 137 of file Item.h.

◆ SetLastModified() [1/2]

void Aws::MediaStoreData::Model::Item::SetLastModified ( const Aws::Utils::DateTime value)
inline

The date and time that the item was last modified.

Definition at line 168 of file Item.h.

◆ SetLastModified() [2/2]

void Aws::MediaStoreData::Model::Item::SetLastModified ( Aws::Utils::DateTime &&  value)
inline

The date and time that the item was last modified.

Definition at line 173 of file Item.h.

◆ SetName() [1/3]

void Aws::MediaStoreData::Model::Item::SetName ( const Aws::String value)
inline

The name of the item.

Definition at line 55 of file Item.h.

◆ SetName() [2/3]

void Aws::MediaStoreData::Model::Item::SetName ( Aws::String &&  value)
inline

The name of the item.

Definition at line 60 of file Item.h.

◆ SetName() [3/3]

void Aws::MediaStoreData::Model::Item::SetName ( const char *  value)
inline

The name of the item.

Definition at line 65 of file Item.h.

◆ SetType() [1/2]

void Aws::MediaStoreData::Model::Item::SetType ( const ItemType value)
inline

The item type (folder or object).

Definition at line 96 of file Item.h.

◆ SetType() [2/2]

void Aws::MediaStoreData::Model::Item::SetType ( ItemType &&  value)
inline

The item type (folder or object).

Definition at line 101 of file Item.h.

◆ TypeHasBeenSet()

bool Aws::MediaStoreData::Model::Item::TypeHasBeenSet ( ) const
inline

The item type (folder or object).

Definition at line 91 of file Item.h.

◆ WithContentLength()

Item& Aws::MediaStoreData::Model::Item::WithContentLength ( long long  value)
inline

The length of the item in bytes.

Definition at line 245 of file Item.h.

◆ WithContentType() [1/3]

Item& Aws::MediaStoreData::Model::Item::WithContentType ( const Aws::String value)
inline

The content type of the item.

Definition at line 214 of file Item.h.

◆ WithContentType() [2/3]

Item& Aws::MediaStoreData::Model::Item::WithContentType ( Aws::String &&  value)
inline

The content type of the item.

Definition at line 219 of file Item.h.

◆ WithContentType() [3/3]

Item& Aws::MediaStoreData::Model::Item::WithContentType ( const char *  value)
inline

The content type of the item.

Definition at line 224 of file Item.h.

◆ WithETag() [1/3]

Item& Aws::MediaStoreData::Model::Item::WithETag ( const Aws::String value)
inline

The ETag that represents a unique instance of the item.

Definition at line 142 of file Item.h.

◆ WithETag() [2/3]

Item& Aws::MediaStoreData::Model::Item::WithETag ( Aws::String &&  value)
inline

The ETag that represents a unique instance of the item.

Definition at line 147 of file Item.h.

◆ WithETag() [3/3]

Item& Aws::MediaStoreData::Model::Item::WithETag ( const char *  value)
inline

The ETag that represents a unique instance of the item.

Definition at line 152 of file Item.h.

◆ WithLastModified() [1/2]

Item& Aws::MediaStoreData::Model::Item::WithLastModified ( const Aws::Utils::DateTime value)
inline

The date and time that the item was last modified.

Definition at line 178 of file Item.h.

◆ WithLastModified() [2/2]

Item& Aws::MediaStoreData::Model::Item::WithLastModified ( Aws::Utils::DateTime &&  value)
inline

The date and time that the item was last modified.

Definition at line 183 of file Item.h.

◆ WithName() [1/3]

Item& Aws::MediaStoreData::Model::Item::WithName ( const Aws::String value)
inline

The name of the item.

Definition at line 70 of file Item.h.

◆ WithName() [2/3]

Item& Aws::MediaStoreData::Model::Item::WithName ( Aws::String &&  value)
inline

The name of the item.

Definition at line 75 of file Item.h.

◆ WithName() [3/3]

Item& Aws::MediaStoreData::Model::Item::WithName ( const char *  value)
inline

The name of the item.

Definition at line 80 of file Item.h.

◆ WithType() [1/2]

Item& Aws::MediaStoreData::Model::Item::WithType ( const ItemType value)
inline

The item type (folder or object).

Definition at line 106 of file Item.h.

◆ WithType() [2/2]

Item& Aws::MediaStoreData::Model::Item::WithType ( ItemType &&  value)
inline

The item type (folder or object).

Definition at line 111 of file Item.h.


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