64 inline void SetFunctionName(
const char* value) { m_functionNameHasBeenSet =
true; m_functionName.assign(value); }
99 inline void SetFunctionArn(
const char* value) { m_functionArnHasBeenSet =
true; m_functionArn.assign(value); }
167 inline void SetRole(
const char* value) { m_roleHasBeenSet =
true; m_role.assign(value); }
208 inline void SetHandler(
const char* value) { m_handlerHasBeenSet =
true; m_handler.assign(value); }
233 inline void SetCodeSize(
long long value) { m_codeSizeHasBeenSet =
true; m_codeSize = value; }
258 inline void SetDescription(
const char* value) { m_descriptionHasBeenSet =
true; m_description.assign(value); }
287 inline void SetTimeout(
long value) { m_timeoutHasBeenSet =
true; m_timeout = value; }
306 inline void SetMemorySize(
long value) { m_memorySizeHasBeenSet =
true; m_memorySize = value; }
332 inline void SetLastModified(
const char* value) { m_lastModifiedHasBeenSet =
true; m_lastModified.assign(value); }
367 inline void SetCodeSha256(
const char* value) { m_codeSha256HasBeenSet =
true; m_codeSha256.assign(value); }
402 inline void SetVersion(
const char* value) { m_versionHasBeenSet =
true; m_version.assign(value); }
446 bool m_functionNameHasBeenSet;
448 bool m_functionArnHasBeenSet;
450 bool m_runtimeHasBeenSet;
452 bool m_roleHasBeenSet;
454 bool m_handlerHasBeenSet;
455 long long m_codeSize;
456 bool m_codeSizeHasBeenSet;
458 bool m_descriptionHasBeenSet;
460 bool m_timeoutHasBeenSet;
462 bool m_memorySizeHasBeenSet;
464 bool m_lastModifiedHasBeenSet;
466 bool m_codeSha256HasBeenSet;
468 bool m_versionHasBeenSet;
470 bool m_vpcConfigHasBeenSet;
FunctionConfiguration & WithRole(Aws::String &&value)
void SetDescription(Aws::String &&value)
const Aws::String & GetRole() const
void SetLastModified(const Aws::String &value)
FunctionConfiguration & WithLastModified(const char *value)
FunctionConfiguration & WithDescription(const Aws::String &value)
FunctionConfiguration & WithMemorySize(long value)
FunctionConfiguration & WithDescription(Aws::String &&value)
void SetFunctionArn(Aws::String &&value)
FunctionConfiguration & WithVpcConfig(const VpcConfigResponse &value)
long long GetCodeSize() const
void SetVpcConfig(const VpcConfigResponse &value)
void SetFunctionName(Aws::String &&value)
const Runtime & GetRuntime() const
const Aws::String & GetLastModified() const
long GetMemorySize() const
FunctionConfiguration & WithVersion(const Aws::String &value)
FunctionConfiguration & WithCodeSha256(Aws::String &&value)
FunctionConfiguration & WithDescription(const char *value)
const Aws::String & GetCodeSha256() const
FunctionConfiguration & WithHandler(const Aws::String &value)
const VpcConfigResponse & GetVpcConfig() const
const Aws::String & GetVersion() const
FunctionConfiguration & WithFunctionName(const char *value)
FunctionConfiguration & WithTimeout(long value)
void SetCodeSha256(Aws::String &&value)
FunctionConfiguration & WithCodeSha256(const Aws::String &value)
FunctionConfiguration & WithCodeSha256(const char *value)
void SetCodeSize(long long value)
void SetRole(const char *value)
void SetFunctionName(const char *value)
const Aws::String & GetFunctionArn() const
FunctionConfiguration & WithHandler(Aws::String &&value)
void SetRuntime(const Runtime &value)
void SetRole(const Aws::String &value)
FunctionConfiguration & WithRole(const char *value)
void SetRuntime(Runtime &&value)
void SetVersion(const Aws::String &value)
void SetHandler(const char *value)
void SetFunctionArn(const Aws::String &value)
void SetHandler(Aws::String &&value)
void SetRole(Aws::String &&value)
void SetLastModified(Aws::String &&value)
FunctionConfiguration & WithRuntime(const Runtime &value)
void SetFunctionArn(const char *value)
void SetMemorySize(long value)
FunctionConfiguration & WithCodeSize(long long value)
FunctionConfiguration & WithFunctionName(const Aws::String &value)
const Aws::String & GetDescription() const
FunctionConfiguration & WithLastModified(const Aws::String &value)
const Aws::String & GetFunctionName() const
FunctionConfiguration & WithFunctionArn(Aws::String &&value)
FunctionConfiguration & WithFunctionArn(const char *value)
FunctionConfiguration & WithVersion(Aws::String &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
void SetVersion(const char *value)
FunctionConfiguration & WithVersion(const char *value)
FunctionConfiguration & WithHandler(const char *value)
FunctionConfiguration & WithRuntime(Runtime &&value)
const Aws::String & GetHandler() const
void SetTimeout(long value)
void SetVersion(Aws::String &&value)
void SetDescription(const Aws::String &value)
FunctionConfiguration & WithVpcConfig(VpcConfigResponse &&value)
FunctionConfiguration & WithFunctionArn(const Aws::String &value)
void SetHandler(const Aws::String &value)
void SetFunctionName(const Aws::String &value)
void SetLastModified(const char *value)
void SetVpcConfig(VpcConfigResponse &&value)
void SetCodeSha256(const char *value)
FunctionConfiguration & WithRole(const Aws::String &value)
JSON (JavaScript Object Notation).
void SetCodeSha256(const Aws::String &value)
void SetDescription(const char *value)
FunctionConfiguration & WithLastModified(Aws::String &&value)
FunctionConfiguration & WithFunctionName(Aws::String &&value)