public class SolutionStackDescription
extends java.lang.Object
implements java.io.Serializable, java.lang.Cloneable
Describes the solution stack.
Modifier and Type | Field and Description |
---|---|
private SdkInternalList<java.lang.String> |
permittedFileTypes
The permitted file types allowed for a solution stack.
|
private java.lang.String |
solutionStackName
The name of the solution stack.
|
Constructor and Description |
---|
SolutionStackDescription() |
Modifier and Type | Method and Description |
---|---|
SolutionStackDescription |
clone() |
boolean |
equals(java.lang.Object obj) |
java.util.List<java.lang.String> |
getPermittedFileTypes()
The permitted file types allowed for a solution stack.
|
java.lang.String |
getSolutionStackName()
The name of the solution stack.
|
int |
hashCode() |
void |
setPermittedFileTypes(java.util.Collection<java.lang.String> permittedFileTypes)
The permitted file types allowed for a solution stack.
|
void |
setSolutionStackName(java.lang.String solutionStackName)
The name of the solution stack.
|
java.lang.String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
SolutionStackDescription |
withPermittedFileTypes(java.util.Collection<java.lang.String> permittedFileTypes)
The permitted file types allowed for a solution stack.
|
SolutionStackDescription |
withPermittedFileTypes(java.lang.String... permittedFileTypes)
The permitted file types allowed for a solution stack.
|
SolutionStackDescription |
withSolutionStackName(java.lang.String solutionStackName)
The name of the solution stack.
|
private java.lang.String solutionStackName
The name of the solution stack.
private SdkInternalList<java.lang.String> permittedFileTypes
The permitted file types allowed for a solution stack.
public void setSolutionStackName(java.lang.String solutionStackName)
The name of the solution stack.
solutionStackName
- The name of the solution stack.public java.lang.String getSolutionStackName()
The name of the solution stack.
public SolutionStackDescription withSolutionStackName(java.lang.String solutionStackName)
The name of the solution stack.
solutionStackName
- The name of the solution stack.public java.util.List<java.lang.String> getPermittedFileTypes()
The permitted file types allowed for a solution stack.
public void setPermittedFileTypes(java.util.Collection<java.lang.String> permittedFileTypes)
The permitted file types allowed for a solution stack.
permittedFileTypes
- The permitted file types allowed for a solution stack.public SolutionStackDescription withPermittedFileTypes(java.lang.String... permittedFileTypes)
The permitted file types allowed for a solution stack.
NOTE: This method appends the values to the existing list (if
any). Use setPermittedFileTypes(java.util.Collection)
or
withPermittedFileTypes(java.util.Collection)
if you want to
override the existing values.
permittedFileTypes
- The permitted file types allowed for a solution stack.public SolutionStackDescription withPermittedFileTypes(java.util.Collection<java.lang.String> permittedFileTypes)
The permitted file types allowed for a solution stack.
permittedFileTypes
- The permitted file types allowed for a solution stack.public java.lang.String toString()
toString
in class java.lang.Object
Object.toString()
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public SolutionStackDescription clone()
clone
in class java.lang.Object