public static final class CfnFunctionDefinitionVersionProps.Builder
extends java.lang.Object
CfnFunctionDefinitionVersionProps
Constructor and Description |
---|
Builder() |
public CfnFunctionDefinitionVersionProps.Builder functionDefinitionId(java.lang.String functionDefinitionId)
CfnFunctionDefinitionVersionProps.getFunctionDefinitionId()
functionDefinitionId
- The ID of the function definition associated with this version. This parameter is required.
This value is a GUID.this
public CfnFunctionDefinitionVersionProps.Builder functions(IResolvable functions)
CfnFunctionDefinitionVersionProps.getFunctions()
functions
- The functions in this version. This parameter is required.this
public CfnFunctionDefinitionVersionProps.Builder functions(java.util.List<? extends java.lang.Object> functions)
CfnFunctionDefinitionVersionProps.getFunctions()
functions
- The functions in this version. This parameter is required.this
public CfnFunctionDefinitionVersionProps.Builder defaultConfig(IResolvable defaultConfig)
CfnFunctionDefinitionVersionProps.getDefaultConfig()
defaultConfig
- The default configuration that applies to all Lambda functions in the group.
Individual Lambda functions can override these settings.this
public CfnFunctionDefinitionVersionProps.Builder defaultConfig(CfnFunctionDefinitionVersion.DefaultConfigProperty defaultConfig)
CfnFunctionDefinitionVersionProps.getDefaultConfig()
defaultConfig
- The default configuration that applies to all Lambda functions in the group.
Individual Lambda functions can override these settings.this
public CfnFunctionDefinitionVersionProps build()
CfnFunctionDefinitionVersionProps
java.lang.NullPointerException
- if any required attribute was not provided