## Uses of Class
com.amazonaws.services.lambda.model.FunctionConfiguration

Packages that use FunctionConfiguration
com.amazonaws.services.lambda.model

### Uses of FunctionConfiguration in com.amazonaws.services.lambda.model

Methods in com.amazonaws.services.lambda.model that return FunctionConfiguration
`FunctionConfiguration` FunctionConfiguration.`clone()`
`FunctionConfiguration` GetFunctionResult.`getConfiguration()`
`FunctionConfiguration` FunctionConfiguration.`withCodeSha256(String codeSha256)` It is the SHA256 hash of your function deployment package.
`FunctionConfiguration` FunctionConfiguration.`withCodeSize(Long codeSize)` The size, in bytes, of the function .zip file you uploaded.
`FunctionConfiguration` FunctionConfiguration.`withDeadLetterConfig(DeadLetterConfig deadLetterConfig)` The parent object that contains the target ARN (Amazon Resource Name) of an Amazon SQS queue or Amazon SNS topic.
`FunctionConfiguration` FunctionConfiguration.`withDescription(String description)` The user-provided description.
`FunctionConfiguration` FunctionConfiguration.`withEnvironment(EnvironmentResponse environment)` The parent object that contains your environment's configuration settings.
`FunctionConfiguration` FunctionConfiguration.`withFunctionArn(String functionArn)` The Amazon Resource Name (ARN) assigned to the function.
`FunctionConfiguration` FunctionConfiguration.`withFunctionName(String functionName)` The name of the function.
`FunctionConfiguration` FunctionConfiguration.`withHandler(String handler)` The function Lambda calls to begin executing your function.
`FunctionConfiguration` FunctionConfiguration.`withKMSKeyArn(String kMSKeyArn)` The Amazon Resource Name (ARN) of the KMS key used to encrypt your function's environment variables.
`FunctionConfiguration` FunctionConfiguration.`withLastModified(String lastModified)` The time stamp of the last time you updated the function.
`FunctionConfiguration` FunctionConfiguration.`withMemorySize(Integer memorySize)` The memory size, in MB, you configured for the function.
`FunctionConfiguration` FunctionConfiguration.`withRole(String role)` The Amazon Resource Name (ARN) of the IAM role that Lambda assumes when it executes your function to access any other Amazon Web Services (AWS) resources.
`FunctionConfiguration` FunctionConfiguration.`withRuntime(Runtime runtime)` The runtime environment for the Lambda function.
`FunctionConfiguration` FunctionConfiguration.`withRuntime(String runtime)` The runtime environment for the Lambda function.
`FunctionConfiguration` FunctionConfiguration.`withTimeout(Integer timeout)` The function execution time at which Lambda should terminate the function.
`FunctionConfiguration` FunctionConfiguration.`withVersion(String version)` The version of the Lambda function.
`FunctionConfiguration` FunctionConfiguration.`withVpcConfig(VpcConfigResponse vpcConfig)` VPC configuration associated with your Lambda function.

Methods in com.amazonaws.services.lambda.model that return types with arguments of type FunctionConfiguration
`List<FunctionConfiguration>` ListFunctionsResult.`getFunctions()` A list of Lambda functions.
`List<FunctionConfiguration>` ListVersionsByFunctionResult.`getVersions()` A list of Lambda function versions.

Methods in com.amazonaws.services.lambda.model with parameters of type FunctionConfiguration
`void` GetFunctionResult.`setConfiguration(FunctionConfiguration configuration)`
`GetFunctionResult` GetFunctionResult.`withConfiguration(FunctionConfiguration configuration)`
`ListFunctionsResult` ListFunctionsResult.`withFunctions(FunctionConfiguration... functions)` A list of Lambda functions.
`ListVersionsByFunctionResult` ListVersionsByFunctionResult.`withVersions(FunctionConfiguration... versions)` A list of Lambda function versions.

Method parameters in com.amazonaws.services.lambda.model with type arguments of type FunctionConfiguration
`void` ListFunctionsResult.`setFunctions(Collection<FunctionConfiguration> functions)` A list of Lambda functions.
`void` ListVersionsByFunctionResult.`setVersions(Collection<FunctionConfiguration> versions)` A list of Lambda function versions.
`ListFunctionsResult` ListFunctionsResult.`withFunctions(Collection<FunctionConfiguration> functions)` A list of Lambda functions.
`ListVersionsByFunctionResult` ListVersionsByFunctionResult.`withVersions(Collection<FunctionConfiguration> versions)` A list of Lambda function versions.