@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class LaunchPathSummary extends Object implements Serializable, Cloneable, StructuredPojo
Summary information about a path for a user to have access to a specified product.
Constructor and Description |
---|
LaunchPathSummary() |
Modifier and Type | Method and Description |
---|---|
LaunchPathSummary |
clone() |
boolean |
equals(Object obj) |
List<ConstraintSummary> |
getConstraintSummaries()
List of constraints on the portfolio-product relationship.
|
String |
getId()
The unique identifier of the product path.
|
String |
getName()
Corresponds to the name of the portfolio to which the user was assigned.
|
List<Tag> |
getTags()
List of tags used by this launch path.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setConstraintSummaries(Collection<ConstraintSummary> constraintSummaries)
List of constraints on the portfolio-product relationship.
|
void |
setId(String id)
The unique identifier of the product path.
|
void |
setName(String name)
Corresponds to the name of the portfolio to which the user was assigned.
|
void |
setTags(Collection<Tag> tags)
List of tags used by this launch path.
|
String |
toString()
Returns a string representation of this object; useful for testing and debugging.
|
LaunchPathSummary |
withConstraintSummaries(Collection<ConstraintSummary> constraintSummaries)
List of constraints on the portfolio-product relationship.
|
LaunchPathSummary |
withConstraintSummaries(ConstraintSummary... constraintSummaries)
List of constraints on the portfolio-product relationship.
|
LaunchPathSummary |
withId(String id)
The unique identifier of the product path.
|
LaunchPathSummary |
withName(String name)
Corresponds to the name of the portfolio to which the user was assigned.
|
LaunchPathSummary |
withTags(Collection<Tag> tags)
List of tags used by this launch path.
|
LaunchPathSummary |
withTags(Tag... tags)
List of tags used by this launch path.
|
public void setId(String id)
The unique identifier of the product path.
id
- The unique identifier of the product path.public String getId()
The unique identifier of the product path.
public LaunchPathSummary withId(String id)
The unique identifier of the product path.
id
- The unique identifier of the product path.public List<ConstraintSummary> getConstraintSummaries()
List of constraints on the portfolio-product relationship.
public void setConstraintSummaries(Collection<ConstraintSummary> constraintSummaries)
List of constraints on the portfolio-product relationship.
constraintSummaries
- List of constraints on the portfolio-product relationship.public LaunchPathSummary withConstraintSummaries(ConstraintSummary... constraintSummaries)
List of 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
- List of constraints on the portfolio-product relationship.public LaunchPathSummary withConstraintSummaries(Collection<ConstraintSummary> constraintSummaries)
List of constraints on the portfolio-product relationship.
constraintSummaries
- List of constraints on the portfolio-product relationship.public List<Tag> getTags()
List of tags used by this launch path.
public void setTags(Collection<Tag> tags)
List of tags used by this launch path.
tags
- List of tags used by this launch path.public LaunchPathSummary withTags(Tag... tags)
List of tags used by this launch 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
- List of tags used by this launch path.public LaunchPathSummary withTags(Collection<Tag> tags)
List of tags used by this launch path.
tags
- List of tags used by this launch path.public void setName(String name)
Corresponds to the name of the portfolio to which the user was assigned.
name
- Corresponds to the name of the portfolio to which the user was assigned.public String getName()
Corresponds to the name of the portfolio to which the user was assigned.
public LaunchPathSummary withName(String name)
Corresponds to the name of the portfolio to which the user was assigned.
name
- Corresponds to the name of the portfolio to which the user was assigned.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.Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.