@Generated(value="software.amazon.awssdk:codegen") public final class CodegenDependency extends Object implements SdkPojo, Serializable, ToCopyableBuilder<CodegenDependency.Builder,CodegenDependency>
Dependency package that may be required for the project code to run.
| Modifier and Type | Class and Description |
|---|---|
static interface |
CodegenDependency.Builder |
| Modifier and Type | Method and Description |
|---|---|
static CodegenDependency.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
Boolean |
isSemVer()
Determines if the dependency package is using Semantic versioning.
|
String |
name()
Name of the dependency package.
|
String |
reason()
Indicates the reason to include the dependency package in your project code.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends CodegenDependency.Builder> |
serializableBuilderClass() |
String |
supportedVersion()
Indicates the version of the supported dependency package.
|
CodegenDependency.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String name()
Name of the dependency package.
public final String supportedVersion()
Indicates the version of the supported dependency package.
public final Boolean isSemVer()
Determines if the dependency package is using Semantic versioning. If set to true, it indicates that the dependency package uses Semantic versioning.
public final String reason()
Indicates the reason to include the dependency package in your project code.
public CodegenDependency.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<CodegenDependency.Builder,CodegenDependency>public static CodegenDependency.Builder builder()
public static Class<? extends CodegenDependency.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.