Interface CodegenDependency.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<CodegenDependency.Builder,
,CodegenDependency> SdkBuilder<CodegenDependency.Builder,
,CodegenDependency> SdkPojo
- Enclosing class:
CodegenDependency
@Mutable
@NotThreadSafe
public static interface CodegenDependency.Builder
extends SdkPojo, CopyableBuilder<CodegenDependency.Builder,CodegenDependency>
-
Method Summary
Modifier and TypeMethodDescriptionDetermines if the dependency package is using Semantic versioning.Name of the dependency package.Indicates the reason to include the dependency package in your project code.supportedVersion
(String supportedVersion) Indicates the version of the supported dependency package.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, sdkFieldNameToField, sdkFields
-
Method Details
-
name
Name of the dependency package.
- Parameters:
name
- Name of the dependency package.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
supportedVersion
Indicates the version of the supported dependency package.
- Parameters:
supportedVersion
- Indicates the version of the supported dependency package.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
isSemVer
Determines if the dependency package is using Semantic versioning. If set to true, it indicates that the dependency package uses Semantic versioning.
- Parameters:
isSemVer
- Determines if the dependency package is using Semantic versioning. If set to true, it indicates that the dependency package uses Semantic versioning.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
reason
Indicates the reason to include the dependency package in your project code.
- Parameters:
reason
- Indicates the reason to include the dependency package in your project code.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-