AWS SDK for C++  1.9.1
AWS SDK for C++
Public Member Functions | List of all members
Aws::Lambda::Model::LayerVersionContentInput Class Reference

#include <LayerVersionContentInput.h>

Public Member Functions

 LayerVersionContentInput ()
 
 LayerVersionContentInput (Aws::Utils::Json::JsonView jsonValue)
 
LayerVersionContentInputoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetS3Bucket () const
 
bool S3BucketHasBeenSet () const
 
void SetS3Bucket (const Aws::String &value)
 
void SetS3Bucket (Aws::String &&value)
 
void SetS3Bucket (const char *value)
 
LayerVersionContentInputWithS3Bucket (const Aws::String &value)
 
LayerVersionContentInputWithS3Bucket (Aws::String &&value)
 
LayerVersionContentInputWithS3Bucket (const char *value)
 
const Aws::StringGetS3Key () const
 
bool S3KeyHasBeenSet () const
 
void SetS3Key (const Aws::String &value)
 
void SetS3Key (Aws::String &&value)
 
void SetS3Key (const char *value)
 
LayerVersionContentInputWithS3Key (const Aws::String &value)
 
LayerVersionContentInputWithS3Key (Aws::String &&value)
 
LayerVersionContentInputWithS3Key (const char *value)
 
const Aws::StringGetS3ObjectVersion () const
 
bool S3ObjectVersionHasBeenSet () const
 
void SetS3ObjectVersion (const Aws::String &value)
 
void SetS3ObjectVersion (Aws::String &&value)
 
void SetS3ObjectVersion (const char *value)
 
LayerVersionContentInputWithS3ObjectVersion (const Aws::String &value)
 
LayerVersionContentInputWithS3ObjectVersion (Aws::String &&value)
 
LayerVersionContentInputWithS3ObjectVersion (const char *value)
 
const Aws::Utils::CryptoBufferGetZipFile () const
 
bool ZipFileHasBeenSet () const
 
void SetZipFile (const Aws::Utils::CryptoBuffer &value)
 
void SetZipFile (Aws::Utils::CryptoBuffer &&value)
 
LayerVersionContentInputWithZipFile (const Aws::Utils::CryptoBuffer &value)
 
LayerVersionContentInputWithZipFile (Aws::Utils::CryptoBuffer &&value)
 

Detailed Description

A ZIP archive that contains the contents of an AWS Lambda layer. You can specify either an Amazon S3 location, or upload a layer archive directly.

See Also:

AWS API Reference

Definition at line 35 of file LayerVersionContentInput.h.

Constructor & Destructor Documentation

◆ LayerVersionContentInput() [1/2]

Aws::Lambda::Model::LayerVersionContentInput::LayerVersionContentInput ( )

◆ LayerVersionContentInput() [2/2]

Aws::Lambda::Model::LayerVersionContentInput::LayerVersionContentInput ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ GetS3Bucket()

const Aws::String& Aws::Lambda::Model::LayerVersionContentInput::GetS3Bucket ( ) const
inline

The Amazon S3 bucket of the layer archive.

Definition at line 47 of file LayerVersionContentInput.h.

◆ GetS3Key()

const Aws::String& Aws::Lambda::Model::LayerVersionContentInput::GetS3Key ( ) const
inline

The Amazon S3 key of the layer archive.

Definition at line 88 of file LayerVersionContentInput.h.

◆ GetS3ObjectVersion()

const Aws::String& Aws::Lambda::Model::LayerVersionContentInput::GetS3ObjectVersion ( ) const
inline

For versioned objects, the version of the layer archive object to use.

Definition at line 129 of file LayerVersionContentInput.h.

◆ GetZipFile()

const Aws::Utils::CryptoBuffer& Aws::Lambda::Model::LayerVersionContentInput::GetZipFile ( ) const
inline

The base64-encoded contents of the layer archive. AWS SDK and AWS CLI clients handle the encoding for you.

Definition at line 171 of file LayerVersionContentInput.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::Lambda::Model::LayerVersionContentInput::Jsonize ( ) const

◆ operator=()

LayerVersionContentInput& Aws::Lambda::Model::LayerVersionContentInput::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ S3BucketHasBeenSet()

bool Aws::Lambda::Model::LayerVersionContentInput::S3BucketHasBeenSet ( ) const
inline

The Amazon S3 bucket of the layer archive.

Definition at line 52 of file LayerVersionContentInput.h.

◆ S3KeyHasBeenSet()

bool Aws::Lambda::Model::LayerVersionContentInput::S3KeyHasBeenSet ( ) const
inline

The Amazon S3 key of the layer archive.

Definition at line 93 of file LayerVersionContentInput.h.

◆ S3ObjectVersionHasBeenSet()

bool Aws::Lambda::Model::LayerVersionContentInput::S3ObjectVersionHasBeenSet ( ) const
inline

For versioned objects, the version of the layer archive object to use.

Definition at line 134 of file LayerVersionContentInput.h.

◆ SetS3Bucket() [1/3]

void Aws::Lambda::Model::LayerVersionContentInput::SetS3Bucket ( Aws::String &&  value)
inline

The Amazon S3 bucket of the layer archive.

Definition at line 62 of file LayerVersionContentInput.h.

◆ SetS3Bucket() [2/3]

void Aws::Lambda::Model::LayerVersionContentInput::SetS3Bucket ( const Aws::String value)
inline

The Amazon S3 bucket of the layer archive.

Definition at line 57 of file LayerVersionContentInput.h.

◆ SetS3Bucket() [3/3]

void Aws::Lambda::Model::LayerVersionContentInput::SetS3Bucket ( const char *  value)
inline

The Amazon S3 bucket of the layer archive.

Definition at line 67 of file LayerVersionContentInput.h.

◆ SetS3Key() [1/3]

void Aws::Lambda::Model::LayerVersionContentInput::SetS3Key ( Aws::String &&  value)
inline

The Amazon S3 key of the layer archive.

Definition at line 103 of file LayerVersionContentInput.h.

◆ SetS3Key() [2/3]

void Aws::Lambda::Model::LayerVersionContentInput::SetS3Key ( const Aws::String value)
inline

The Amazon S3 key of the layer archive.

Definition at line 98 of file LayerVersionContentInput.h.

◆ SetS3Key() [3/3]

void Aws::Lambda::Model::LayerVersionContentInput::SetS3Key ( const char *  value)
inline

The Amazon S3 key of the layer archive.

Definition at line 108 of file LayerVersionContentInput.h.

◆ SetS3ObjectVersion() [1/3]

void Aws::Lambda::Model::LayerVersionContentInput::SetS3ObjectVersion ( Aws::String &&  value)
inline

For versioned objects, the version of the layer archive object to use.

Definition at line 144 of file LayerVersionContentInput.h.

◆ SetS3ObjectVersion() [2/3]

void Aws::Lambda::Model::LayerVersionContentInput::SetS3ObjectVersion ( const Aws::String value)
inline

For versioned objects, the version of the layer archive object to use.

Definition at line 139 of file LayerVersionContentInput.h.

◆ SetS3ObjectVersion() [3/3]

void Aws::Lambda::Model::LayerVersionContentInput::SetS3ObjectVersion ( const char *  value)
inline

For versioned objects, the version of the layer archive object to use.

Definition at line 149 of file LayerVersionContentInput.h.

◆ SetZipFile() [1/2]

void Aws::Lambda::Model::LayerVersionContentInput::SetZipFile ( Aws::Utils::CryptoBuffer &&  value)
inline

The base64-encoded contents of the layer archive. AWS SDK and AWS CLI clients handle the encoding for you.

Definition at line 189 of file LayerVersionContentInput.h.

◆ SetZipFile() [2/2]

void Aws::Lambda::Model::LayerVersionContentInput::SetZipFile ( const Aws::Utils::CryptoBuffer value)
inline

The base64-encoded contents of the layer archive. AWS SDK and AWS CLI clients handle the encoding for you.

Definition at line 183 of file LayerVersionContentInput.h.

◆ WithS3Bucket() [1/3]

LayerVersionContentInput& Aws::Lambda::Model::LayerVersionContentInput::WithS3Bucket ( Aws::String &&  value)
inline

The Amazon S3 bucket of the layer archive.

Definition at line 77 of file LayerVersionContentInput.h.

◆ WithS3Bucket() [2/3]

LayerVersionContentInput& Aws::Lambda::Model::LayerVersionContentInput::WithS3Bucket ( const Aws::String value)
inline

The Amazon S3 bucket of the layer archive.

Definition at line 72 of file LayerVersionContentInput.h.

◆ WithS3Bucket() [3/3]

LayerVersionContentInput& Aws::Lambda::Model::LayerVersionContentInput::WithS3Bucket ( const char *  value)
inline

The Amazon S3 bucket of the layer archive.

Definition at line 82 of file LayerVersionContentInput.h.

◆ WithS3Key() [1/3]

LayerVersionContentInput& Aws::Lambda::Model::LayerVersionContentInput::WithS3Key ( Aws::String &&  value)
inline

The Amazon S3 key of the layer archive.

Definition at line 118 of file LayerVersionContentInput.h.

◆ WithS3Key() [2/3]

LayerVersionContentInput& Aws::Lambda::Model::LayerVersionContentInput::WithS3Key ( const Aws::String value)
inline

The Amazon S3 key of the layer archive.

Definition at line 113 of file LayerVersionContentInput.h.

◆ WithS3Key() [3/3]

LayerVersionContentInput& Aws::Lambda::Model::LayerVersionContentInput::WithS3Key ( const char *  value)
inline

The Amazon S3 key of the layer archive.

Definition at line 123 of file LayerVersionContentInput.h.

◆ WithS3ObjectVersion() [1/3]

LayerVersionContentInput& Aws::Lambda::Model::LayerVersionContentInput::WithS3ObjectVersion ( Aws::String &&  value)
inline

For versioned objects, the version of the layer archive object to use.

Definition at line 159 of file LayerVersionContentInput.h.

◆ WithS3ObjectVersion() [2/3]

LayerVersionContentInput& Aws::Lambda::Model::LayerVersionContentInput::WithS3ObjectVersion ( const Aws::String value)
inline

For versioned objects, the version of the layer archive object to use.

Definition at line 154 of file LayerVersionContentInput.h.

◆ WithS3ObjectVersion() [3/3]

LayerVersionContentInput& Aws::Lambda::Model::LayerVersionContentInput::WithS3ObjectVersion ( const char *  value)
inline

For versioned objects, the version of the layer archive object to use.

Definition at line 164 of file LayerVersionContentInput.h.

◆ WithZipFile() [1/2]

LayerVersionContentInput& Aws::Lambda::Model::LayerVersionContentInput::WithZipFile ( Aws::Utils::CryptoBuffer &&  value)
inline

The base64-encoded contents of the layer archive. AWS SDK and AWS CLI clients handle the encoding for you.

Definition at line 201 of file LayerVersionContentInput.h.

◆ WithZipFile() [2/2]

LayerVersionContentInput& Aws::Lambda::Model::LayerVersionContentInput::WithZipFile ( const Aws::Utils::CryptoBuffer value)
inline

The base64-encoded contents of the layer archive. AWS SDK and AWS CLI clients handle the encoding for you.

Definition at line 195 of file LayerVersionContentInput.h.

◆ ZipFileHasBeenSet()

bool Aws::Lambda::Model::LayerVersionContentInput::ZipFileHasBeenSet ( ) const
inline

The base64-encoded contents of the layer archive. AWS SDK and AWS CLI clients handle the encoding for you.

Definition at line 177 of file LayerVersionContentInput.h.


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