Interface ComponentCandidate.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ComponentCandidate.Builder,ComponentCandidate>,SdkBuilder<ComponentCandidate.Builder,ComponentCandidate>,SdkPojo
- Enclosing class:
- ComponentCandidate
public static interface ComponentCandidate.Builder extends SdkPojo, CopyableBuilder<ComponentCandidate.Builder,ComponentCandidate>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ComponentCandidate.BuildercomponentName(String componentName)The name of the component.ComponentCandidate.BuildercomponentVersion(String componentVersion)The version of the component.ComponentCandidate.BuilderversionRequirements(Map<String,String> versionRequirements)The version requirements for the component's dependencies.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
componentName
ComponentCandidate.Builder componentName(String componentName)
The name of the component.
- Parameters:
componentName- The name of the component.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
componentVersion
ComponentCandidate.Builder componentVersion(String componentVersion)
The version of the component.
- Parameters:
componentVersion- The version of the component.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
versionRequirements
ComponentCandidate.Builder versionRequirements(Map<String,String> versionRequirements)
The version requirements for the component's dependencies. Greengrass core devices get the version requirements from component recipes.
IoT Greengrass V2 uses semantic version constraints. For more information, see Semantic Versioning.
- Parameters:
versionRequirements- The version requirements for the component's dependencies. Greengrass core devices get the version requirements from component recipes.IoT Greengrass V2 uses semantic version constraints. For more information, see Semantic Versioning.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-