Class CfnCoreDefinitionVersion.Builder
java.lang.Object
software.amazon.awscdk.services.greengrass.CfnCoreDefinitionVersion.Builder
- All Implemented Interfaces:
- software.amazon.jsii.Builder<CfnCoreDefinitionVersion>
- Enclosing class:
- CfnCoreDefinitionVersion
@Stability(Stable)
public static final class CfnCoreDefinitionVersion.Builder
extends Object
implements software.amazon.jsii.Builder<CfnCoreDefinitionVersion>
A fluent builder for 
CfnCoreDefinitionVersion.- 
Method SummaryModifier and TypeMethodDescriptionbuild()coreDefinitionId(String coreDefinitionId) The ID of the core definition associated with this version.The Greengrass core in this version.cores(IResolvable cores) The Greengrass core in this version.
- 
Method Details- 
create@Stability(Stable) public static CfnCoreDefinitionVersion.Builder create(Construct scope, String id) - Parameters:
- scope-- scope in which this resource is defined.
 
- id-- scoped id of the resource.
 
- Returns:
- a new instance of CfnCoreDefinitionVersion.Builder.
 
- 
coreDefinitionId@Stability(Stable) public CfnCoreDefinitionVersion.Builder coreDefinitionId(String coreDefinitionId) The ID of the core definition associated with this version.This value is a GUID. - Parameters:
- coreDefinitionId- The ID of the core definition associated with this version. This parameter is required.
- Returns:
- this
 
- 
coresThe Greengrass core in this version.Currently, the Coresproperty for a core definition version can contain only one core.- Parameters:
- cores- The Greengrass core in this version. This parameter is required.
- Returns:
- this
 
- 
coresThe Greengrass core in this version.Currently, the Coresproperty for a core definition version can contain only one core.- Parameters:
- cores- The Greengrass core in this version. This parameter is required.
- Returns:
- this
 
- 
build- Specified by:
- buildin interface- software.amazon.jsii.Builder<CfnCoreDefinitionVersion>
- Returns:
- a newly built instance of CfnCoreDefinitionVersion.
 
 
-