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 SummaryModifier 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.CopyableBuildercopyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilderapplyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojoequalsBySdkFields, sdkFieldNameToField, sdkFields
- 
Method Details- 
nameName 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.
 
- 
supportedVersionIndicates 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.
 
- 
isSemVerDetermines 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.
 
- 
reasonIndicates 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.
 
 
-