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

#include <LayerVersionContentOutput.h>

Public Member Functions

 LayerVersionContentOutput ()
 
 LayerVersionContentOutput (Aws::Utils::Json::JsonView jsonValue)
 
LayerVersionContentOutputoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetLocation () const
 
bool LocationHasBeenSet () const
 
void SetLocation (const Aws::String &value)
 
void SetLocation (Aws::String &&value)
 
void SetLocation (const char *value)
 
LayerVersionContentOutputWithLocation (const Aws::String &value)
 
LayerVersionContentOutputWithLocation (Aws::String &&value)
 
LayerVersionContentOutputWithLocation (const char *value)
 
const Aws::StringGetCodeSha256 () const
 
bool CodeSha256HasBeenSet () const
 
void SetCodeSha256 (const Aws::String &value)
 
void SetCodeSha256 (Aws::String &&value)
 
void SetCodeSha256 (const char *value)
 
LayerVersionContentOutputWithCodeSha256 (const Aws::String &value)
 
LayerVersionContentOutputWithCodeSha256 (Aws::String &&value)
 
LayerVersionContentOutputWithCodeSha256 (const char *value)
 
long long GetCodeSize () const
 
bool CodeSizeHasBeenSet () const
 
void SetCodeSize (long long value)
 
LayerVersionContentOutputWithCodeSize (long long value)
 
const Aws::StringGetSigningProfileVersionArn () const
 
bool SigningProfileVersionArnHasBeenSet () const
 
void SetSigningProfileVersionArn (const Aws::String &value)
 
void SetSigningProfileVersionArn (Aws::String &&value)
 
void SetSigningProfileVersionArn (const char *value)
 
LayerVersionContentOutputWithSigningProfileVersionArn (const Aws::String &value)
 
LayerVersionContentOutputWithSigningProfileVersionArn (Aws::String &&value)
 
LayerVersionContentOutputWithSigningProfileVersionArn (const char *value)
 
const Aws::StringGetSigningJobArn () const
 
bool SigningJobArnHasBeenSet () const
 
void SetSigningJobArn (const Aws::String &value)
 
void SetSigningJobArn (Aws::String &&value)
 
void SetSigningJobArn (const char *value)
 
LayerVersionContentOutputWithSigningJobArn (const Aws::String &value)
 
LayerVersionContentOutputWithSigningJobArn (Aws::String &&value)
 
LayerVersionContentOutputWithSigningJobArn (const char *value)
 

Detailed Description

Details about a version of an AWS Lambda layer.

See Also:

AWS API Reference

Definition at line 33 of file LayerVersionContentOutput.h.

Constructor & Destructor Documentation

◆ LayerVersionContentOutput() [1/2]

Aws::Lambda::Model::LayerVersionContentOutput::LayerVersionContentOutput ( )

◆ LayerVersionContentOutput() [2/2]

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

Member Function Documentation

◆ CodeSha256HasBeenSet()

bool Aws::Lambda::Model::LayerVersionContentOutput::CodeSha256HasBeenSet ( ) const
inline

The SHA-256 hash of the layer archive.

Definition at line 91 of file LayerVersionContentOutput.h.

◆ CodeSizeHasBeenSet()

bool Aws::Lambda::Model::LayerVersionContentOutput::CodeSizeHasBeenSet ( ) const
inline

The size of the layer archive in bytes.

Definition at line 132 of file LayerVersionContentOutput.h.

◆ GetCodeSha256()

const Aws::String& Aws::Lambda::Model::LayerVersionContentOutput::GetCodeSha256 ( ) const
inline

The SHA-256 hash of the layer archive.

Definition at line 86 of file LayerVersionContentOutput.h.

◆ GetCodeSize()

long long Aws::Lambda::Model::LayerVersionContentOutput::GetCodeSize ( ) const
inline

The size of the layer archive in bytes.

Definition at line 127 of file LayerVersionContentOutput.h.

◆ GetLocation()

const Aws::String& Aws::Lambda::Model::LayerVersionContentOutput::GetLocation ( ) const
inline

A link to the layer archive in Amazon S3 that is valid for 10 minutes.

Definition at line 45 of file LayerVersionContentOutput.h.

◆ GetSigningJobArn()

const Aws::String& Aws::Lambda::Model::LayerVersionContentOutput::GetSigningJobArn ( ) const
inline

The Amazon Resource Name (ARN) of a signing job.

Definition at line 189 of file LayerVersionContentOutput.h.

◆ GetSigningProfileVersionArn()

const Aws::String& Aws::Lambda::Model::LayerVersionContentOutput::GetSigningProfileVersionArn ( ) const
inline

The Amazon Resource Name (ARN) for a signing profile version.

Definition at line 148 of file LayerVersionContentOutput.h.

◆ Jsonize()

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

◆ LocationHasBeenSet()

bool Aws::Lambda::Model::LayerVersionContentOutput::LocationHasBeenSet ( ) const
inline

A link to the layer archive in Amazon S3 that is valid for 10 minutes.

Definition at line 50 of file LayerVersionContentOutput.h.

◆ operator=()

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

◆ SetCodeSha256() [1/3]

void Aws::Lambda::Model::LayerVersionContentOutput::SetCodeSha256 ( Aws::String &&  value)
inline

The SHA-256 hash of the layer archive.

Definition at line 101 of file LayerVersionContentOutput.h.

◆ SetCodeSha256() [2/3]

void Aws::Lambda::Model::LayerVersionContentOutput::SetCodeSha256 ( const Aws::String value)
inline

The SHA-256 hash of the layer archive.

Definition at line 96 of file LayerVersionContentOutput.h.

◆ SetCodeSha256() [3/3]

void Aws::Lambda::Model::LayerVersionContentOutput::SetCodeSha256 ( const char *  value)
inline

The SHA-256 hash of the layer archive.

Definition at line 106 of file LayerVersionContentOutput.h.

◆ SetCodeSize()

void Aws::Lambda::Model::LayerVersionContentOutput::SetCodeSize ( long long  value)
inline

The size of the layer archive in bytes.

Definition at line 137 of file LayerVersionContentOutput.h.

◆ SetLocation() [1/3]

void Aws::Lambda::Model::LayerVersionContentOutput::SetLocation ( Aws::String &&  value)
inline

A link to the layer archive in Amazon S3 that is valid for 10 minutes.

Definition at line 60 of file LayerVersionContentOutput.h.

◆ SetLocation() [2/3]

void Aws::Lambda::Model::LayerVersionContentOutput::SetLocation ( const Aws::String value)
inline

A link to the layer archive in Amazon S3 that is valid for 10 minutes.

Definition at line 55 of file LayerVersionContentOutput.h.

◆ SetLocation() [3/3]

void Aws::Lambda::Model::LayerVersionContentOutput::SetLocation ( const char *  value)
inline

A link to the layer archive in Amazon S3 that is valid for 10 minutes.

Definition at line 65 of file LayerVersionContentOutput.h.

◆ SetSigningJobArn() [1/3]

void Aws::Lambda::Model::LayerVersionContentOutput::SetSigningJobArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of a signing job.

Definition at line 204 of file LayerVersionContentOutput.h.

◆ SetSigningJobArn() [2/3]

void Aws::Lambda::Model::LayerVersionContentOutput::SetSigningJobArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of a signing job.

Definition at line 199 of file LayerVersionContentOutput.h.

◆ SetSigningJobArn() [3/3]

void Aws::Lambda::Model::LayerVersionContentOutput::SetSigningJobArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of a signing job.

Definition at line 209 of file LayerVersionContentOutput.h.

◆ SetSigningProfileVersionArn() [1/3]

void Aws::Lambda::Model::LayerVersionContentOutput::SetSigningProfileVersionArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) for a signing profile version.

Definition at line 163 of file LayerVersionContentOutput.h.

◆ SetSigningProfileVersionArn() [2/3]

void Aws::Lambda::Model::LayerVersionContentOutput::SetSigningProfileVersionArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) for a signing profile version.

Definition at line 158 of file LayerVersionContentOutput.h.

◆ SetSigningProfileVersionArn() [3/3]

void Aws::Lambda::Model::LayerVersionContentOutput::SetSigningProfileVersionArn ( const char *  value)
inline

The Amazon Resource Name (ARN) for a signing profile version.

Definition at line 168 of file LayerVersionContentOutput.h.

◆ SigningJobArnHasBeenSet()

bool Aws::Lambda::Model::LayerVersionContentOutput::SigningJobArnHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) of a signing job.

Definition at line 194 of file LayerVersionContentOutput.h.

◆ SigningProfileVersionArnHasBeenSet()

bool Aws::Lambda::Model::LayerVersionContentOutput::SigningProfileVersionArnHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) for a signing profile version.

Definition at line 153 of file LayerVersionContentOutput.h.

◆ WithCodeSha256() [1/3]

LayerVersionContentOutput& Aws::Lambda::Model::LayerVersionContentOutput::WithCodeSha256 ( Aws::String &&  value)
inline

The SHA-256 hash of the layer archive.

Definition at line 116 of file LayerVersionContentOutput.h.

◆ WithCodeSha256() [2/3]

LayerVersionContentOutput& Aws::Lambda::Model::LayerVersionContentOutput::WithCodeSha256 ( const Aws::String value)
inline

The SHA-256 hash of the layer archive.

Definition at line 111 of file LayerVersionContentOutput.h.

◆ WithCodeSha256() [3/3]

LayerVersionContentOutput& Aws::Lambda::Model::LayerVersionContentOutput::WithCodeSha256 ( const char *  value)
inline

The SHA-256 hash of the layer archive.

Definition at line 121 of file LayerVersionContentOutput.h.

◆ WithCodeSize()

LayerVersionContentOutput& Aws::Lambda::Model::LayerVersionContentOutput::WithCodeSize ( long long  value)
inline

The size of the layer archive in bytes.

Definition at line 142 of file LayerVersionContentOutput.h.

◆ WithLocation() [1/3]

LayerVersionContentOutput& Aws::Lambda::Model::LayerVersionContentOutput::WithLocation ( Aws::String &&  value)
inline

A link to the layer archive in Amazon S3 that is valid for 10 minutes.

Definition at line 75 of file LayerVersionContentOutput.h.

◆ WithLocation() [2/3]

LayerVersionContentOutput& Aws::Lambda::Model::LayerVersionContentOutput::WithLocation ( const Aws::String value)
inline

A link to the layer archive in Amazon S3 that is valid for 10 minutes.

Definition at line 70 of file LayerVersionContentOutput.h.

◆ WithLocation() [3/3]

LayerVersionContentOutput& Aws::Lambda::Model::LayerVersionContentOutput::WithLocation ( const char *  value)
inline

A link to the layer archive in Amazon S3 that is valid for 10 minutes.

Definition at line 80 of file LayerVersionContentOutput.h.

◆ WithSigningJobArn() [1/3]

LayerVersionContentOutput& Aws::Lambda::Model::LayerVersionContentOutput::WithSigningJobArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of a signing job.

Definition at line 219 of file LayerVersionContentOutput.h.

◆ WithSigningJobArn() [2/3]

LayerVersionContentOutput& Aws::Lambda::Model::LayerVersionContentOutput::WithSigningJobArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of a signing job.

Definition at line 214 of file LayerVersionContentOutput.h.

◆ WithSigningJobArn() [3/3]

LayerVersionContentOutput& Aws::Lambda::Model::LayerVersionContentOutput::WithSigningJobArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of a signing job.

Definition at line 224 of file LayerVersionContentOutput.h.

◆ WithSigningProfileVersionArn() [1/3]

LayerVersionContentOutput& Aws::Lambda::Model::LayerVersionContentOutput::WithSigningProfileVersionArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) for a signing profile version.

Definition at line 178 of file LayerVersionContentOutput.h.

◆ WithSigningProfileVersionArn() [2/3]

LayerVersionContentOutput& Aws::Lambda::Model::LayerVersionContentOutput::WithSigningProfileVersionArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) for a signing profile version.

Definition at line 173 of file LayerVersionContentOutput.h.

◆ WithSigningProfileVersionArn() [3/3]

LayerVersionContentOutput& Aws::Lambda::Model::LayerVersionContentOutput::WithSigningProfileVersionArn ( const char *  value)
inline

The Amazon Resource Name (ARN) for a signing profile version.

Definition at line 183 of file LayerVersionContentOutput.h.


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