Interface CodegenDependency.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<CodegenDependency.Builder,CodegenDependency>,SdkBuilder<CodegenDependency.Builder,CodegenDependency>,SdkPojo
- Enclosing class:
- CodegenDependency
public static interface CodegenDependency.Builder extends SdkPojo, CopyableBuilder<CodegenDependency.Builder,CodegenDependency>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description CodegenDependency.BuilderisSemVer(Boolean isSemVer)Determines if the dependency package is using Semantic versioning.CodegenDependency.Buildername(String name)Name of the dependency package.CodegenDependency.Builderreason(String reason)Indicates the reason to include the dependency package in your project code.CodegenDependency.BuildersupportedVersion(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 Detail
-
name
CodegenDependency.Builder name(String 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
CodegenDependency.Builder supportedVersion(String 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
CodegenDependency.Builder isSemVer(Boolean 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
CodegenDependency.Builder reason(String 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.
-
-