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

Packages that use CreateFunctionRequest
com.amazonaws.services.lambda: <fullname>AWS Lambda</fullname>
com.amazonaws.services.lambda.model

### Uses of CreateFunctionRequest in com.amazonaws.services.lambda

Methods in com.amazonaws.services.lambda with parameters of type CreateFunctionRequest
`CreateFunctionResult` AbstractAWSLambda.`createFunction(CreateFunctionRequest request)`
`CreateFunctionResult` AWSLambda.`createFunction(CreateFunctionRequest createFunctionRequest)` Creates a new Lambda function.
`CreateFunctionResult` AWSLambdaClient.`createFunction(CreateFunctionRequest createFunctionRequest)` Creates a new Lambda function.
`Future<CreateFunctionResult>` AWSLambdaAsync.`createFunctionAsync(CreateFunctionRequest createFunctionRequest)` Creates a new Lambda function.
`Future<CreateFunctionResult>` AbstractAWSLambdaAsync.`createFunctionAsync(CreateFunctionRequest request)`
`Future<CreateFunctionResult>` AWSLambdaAsyncClient.`createFunctionAsync(CreateFunctionRequest request)`
`Future<CreateFunctionResult>` AWSLambdaAsync.`createFunctionAsync(CreateFunctionRequest createFunctionRequest, AsyncHandler<CreateFunctionRequest,CreateFunctionResult> asyncHandler)` Creates a new Lambda function.
`Future<CreateFunctionResult>` AbstractAWSLambdaAsync.`createFunctionAsync(CreateFunctionRequest request, AsyncHandler<CreateFunctionRequest,CreateFunctionResult> asyncHandler)`
`Future<CreateFunctionResult>` AWSLambdaAsyncClient.`createFunctionAsync(CreateFunctionRequest request, AsyncHandler<CreateFunctionRequest,CreateFunctionResult> asyncHandler)`

Method parameters in com.amazonaws.services.lambda with type arguments of type CreateFunctionRequest
`Future<CreateFunctionResult>` AWSLambdaAsync.`createFunctionAsync(CreateFunctionRequest createFunctionRequest, AsyncHandler<CreateFunctionRequest,CreateFunctionResult> asyncHandler)` Creates a new Lambda function.
`Future<CreateFunctionResult>` AbstractAWSLambdaAsync.`createFunctionAsync(CreateFunctionRequest request, AsyncHandler<CreateFunctionRequest,CreateFunctionResult> asyncHandler)`
`Future<CreateFunctionResult>` AWSLambdaAsyncClient.`createFunctionAsync(CreateFunctionRequest request, AsyncHandler<CreateFunctionRequest,CreateFunctionResult> asyncHandler)`

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

Methods in com.amazonaws.services.lambda.model that return CreateFunctionRequest
`CreateFunctionRequest` CreateFunctionRequest.`clone()`
`CreateFunctionRequest` CreateFunctionRequest.`withCode(FunctionCode code)` The code for the Lambda function.
`CreateFunctionRequest` CreateFunctionRequest.`withDeadLetterConfig(DeadLetterConfig deadLetterConfig)` The parent object that contains the target ARN (Amazon Resource Name) of an Amazon SQS queue or Amazon SNS topic.
`CreateFunctionRequest` CreateFunctionRequest.`withDescription(String description)` A short, user-defined function description.
`CreateFunctionRequest` CreateFunctionRequest.`withEnvironment(Environment environment)`
`CreateFunctionRequest` CreateFunctionRequest.`withFunctionName(String functionName)` The name you want to assign to the function you are uploading.
`CreateFunctionRequest` CreateFunctionRequest.`withHandler(String handler)` The function within your code that Lambda calls to begin execution.
`CreateFunctionRequest` CreateFunctionRequest.`withKMSKeyArn(String kMSKeyArn)` The Amazon Resource Name (ARN) of the KMS key used to encrypt your function's environment variables.
`CreateFunctionRequest` CreateFunctionRequest.`withMemorySize(Integer memorySize)` The amount of memory, in MB, your Lambda function is given.
`CreateFunctionRequest` CreateFunctionRequest.`withPublish(Boolean publish)` This boolean parameter can be used to request AWS Lambda to create the Lambda function and publish a version as an atomic operation.
`CreateFunctionRequest` CreateFunctionRequest.`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.
`CreateFunctionRequest` CreateFunctionRequest.`withRuntime(Runtime runtime)` The runtime environment for the Lambda function you are uploading.
`CreateFunctionRequest` CreateFunctionRequest.`withRuntime(String runtime)` The runtime environment for the Lambda function you are uploading.
`CreateFunctionRequest` CreateFunctionRequest.`withTimeout(Integer timeout)` The function execution time at which Lambda should terminate the function.
`CreateFunctionRequest` CreateFunctionRequest.`withVpcConfig(VpcConfig vpcConfig)` If your Lambda function accesses resources in a VPC, you provide this parameter identifying the list of security group IDs and subnet IDs.