@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class LaunchPathSummary extends Object implements Serializable, Cloneable, StructuredPojo
Summary information about a product path for a user.
Constructor and Description |
---|
LaunchPathSummary() |
Modifier and Type | Method and Description |
---|---|
LaunchPathSummary |
clone() |
boolean |
equals(Object obj) |
List<ConstraintSummary> |
getConstraintSummaries()
The constraints on the portfolio-product relationship.
|
String |
getId()
The identifier of the product path.
|
String |
getName()
The name of the portfolio that contains the product.
|
List<Tag> |
getTags()
The tags associated with this product path.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setConstraintSummaries(Collection<ConstraintSummary> constraintSummaries)
The constraints on the portfolio-product relationship.
|
void |
setId(String id)
The identifier of the product path.
|
void |
setName(String name)
The name of the portfolio that contains the product.
|
void |
setTags(Collection<Tag> tags)
The tags associated with this product path.
|
String |
toString()
Returns a string representation of this object.
|
LaunchPathSummary |
withConstraintSummaries(Collection<ConstraintSummary> constraintSummaries)
The constraints on the portfolio-product relationship.
|
LaunchPathSummary |
withConstraintSummaries(ConstraintSummary... constraintSummaries)
The constraints on the portfolio-product relationship.
|
LaunchPathSummary |
withId(String id)
The identifier of the product path.
|
LaunchPathSummary |
withName(String name)
The name of the portfolio that contains the product.
|
LaunchPathSummary |
withTags(Collection<Tag> tags)
The tags associated with this product path.
|
LaunchPathSummary |
withTags(Tag... tags)
The tags associated with this product path.
|
public void setId(String id)
The identifier of the product path.
id
- The identifier of the product path.public String getId()
The identifier of the product path.
public LaunchPathSummary withId(String id)
The identifier of the product path.
id
- The identifier of the product path.public List<ConstraintSummary> getConstraintSummaries()
The constraints on the portfolio-product relationship.
public void setConstraintSummaries(Collection<ConstraintSummary> constraintSummaries)
The constraints on the portfolio-product relationship.
constraintSummaries
- The constraints on the portfolio-product relationship.public LaunchPathSummary withConstraintSummaries(ConstraintSummary... constraintSummaries)
The constraints on the portfolio-product relationship.
NOTE: This method appends the values to the existing list (if any). Use
setConstraintSummaries(java.util.Collection)
or withConstraintSummaries(java.util.Collection)
if you want to override the existing values.
constraintSummaries
- The constraints on the portfolio-product relationship.public LaunchPathSummary withConstraintSummaries(Collection<ConstraintSummary> constraintSummaries)
The constraints on the portfolio-product relationship.
constraintSummaries
- The constraints on the portfolio-product relationship.public List<Tag> getTags()
The tags associated with this product path.
public void setTags(Collection<Tag> tags)
The tags associated with this product path.
tags
- The tags associated with this product path.public LaunchPathSummary withTags(Tag... tags)
The tags associated with this product path.
NOTE: This method appends the values to the existing list (if any). Use
setTags(java.util.Collection)
or withTags(java.util.Collection)
if you want to override the
existing values.
tags
- The tags associated with this product path.public LaunchPathSummary withTags(Collection<Tag> tags)
The tags associated with this product path.
tags
- The tags associated with this product path.public void setName(String name)
The name of the portfolio that contains the product.
name
- The name of the portfolio that contains the product.public String getName()
The name of the portfolio that contains the product.
public LaunchPathSummary withName(String name)
The name of the portfolio that contains the product.
name
- The name of the portfolio that contains the product.public String toString()
toString
in class Object
Object.toString()
public LaunchPathSummary clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.