@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CodegenDependency extends Object implements Serializable, Cloneable, StructuredPojo
Dependency package that may be required for the project code to run.
Constructor and Description |
---|
CodegenDependency() |
Modifier and Type | Method and Description |
---|---|
CodegenDependency |
clone() |
boolean |
equals(Object obj) |
Boolean |
getIsSemVer()
Determines if the dependency package is using Semantic versioning.
|
String |
getName()
Name of the dependency package.
|
String |
getReason()
Indicates the reason to include the dependency package in your project code.
|
String |
getSupportedVersion()
Indicates the version of the supported dependency package.
|
int |
hashCode() |
Boolean |
isSemVer()
Determines if the dependency package is using Semantic versioning.
|
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setIsSemVer(Boolean isSemVer)
Determines if the dependency package is using Semantic versioning.
|
void |
setName(String name)
Name of the dependency package.
|
void |
setReason(String reason)
Indicates the reason to include the dependency package in your project code.
|
void |
setSupportedVersion(String supportedVersion)
Indicates the version of the supported dependency package.
|
String |
toString()
Returns a string representation of this object.
|
CodegenDependency |
withIsSemVer(Boolean isSemVer)
Determines if the dependency package is using Semantic versioning.
|
CodegenDependency |
withName(String name)
Name of the dependency package.
|
CodegenDependency |
withReason(String reason)
Indicates the reason to include the dependency package in your project code.
|
CodegenDependency |
withSupportedVersion(String supportedVersion)
Indicates the version of the supported dependency package.
|
public void setName(String name)
Name of the dependency package.
name
- Name of the dependency package.public String getName()
Name of the dependency package.
public CodegenDependency withName(String name)
Name of the dependency package.
name
- Name of the dependency package.public void setSupportedVersion(String supportedVersion)
Indicates the version of the supported dependency package.
supportedVersion
- Indicates the version of the supported dependency package.public String getSupportedVersion()
Indicates the version of the supported dependency package.
public CodegenDependency withSupportedVersion(String supportedVersion)
Indicates the version of the supported dependency package.
supportedVersion
- Indicates the version of the supported dependency package.public void setIsSemVer(Boolean isSemVer)
Determines if the dependency package is using Semantic versioning. If set to true, it indicates that the dependency package uses Semantic versioning.
isSemVer
- Determines if the dependency package is using Semantic versioning. If set to true, it indicates that the
dependency package uses Semantic versioning.public Boolean getIsSemVer()
Determines if the dependency package is using Semantic versioning. If set to true, it indicates that the dependency package uses Semantic versioning.
public CodegenDependency withIsSemVer(Boolean isSemVer)
Determines if the dependency package is using Semantic versioning. If set to true, it indicates that the dependency package uses Semantic versioning.
isSemVer
- Determines if the dependency package is using Semantic versioning. If set to true, it indicates that the
dependency package uses Semantic versioning.public 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 void setReason(String reason)
Indicates the reason to include the dependency package in your project code.
reason
- Indicates the reason to include the dependency package in your project code.public String getReason()
Indicates the reason to include the dependency package in your project code.
public CodegenDependency withReason(String reason)
Indicates the reason to include the dependency package in your project code.
reason
- Indicates the reason to include the dependency package in your project code.public String toString()
toString
in class Object
Object.toString()
public CodegenDependency clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.