@Generated(value="software.amazon.awssdk:codegen") public final class LaunchPathSummary extends Object implements StructuredPojo, ToCopyableBuilder<LaunchPathSummary.Builder,LaunchPathSummary>
Summary information about a path for a user to have access to a specified product.
Modifier and Type | Class and Description |
---|---|
static interface |
LaunchPathSummary.Builder |
Modifier and Type | Method and Description |
---|---|
static LaunchPathSummary.Builder |
builder() |
List<ConstraintSummary> |
constraintSummaries()
List of constraints on the portfolio-product relationship.
|
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
id()
The unique identifier of the product path.
|
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
String |
name()
Corresponds to the name of the portfolio to which the user was assigned.
|
static Class<? extends LaunchPathSummary.Builder> |
serializableBuilderClass() |
List<Tag> |
tags()
List of tags used by this launch path.
|
LaunchPathSummary.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
copy
public String id()
The unique identifier of the product path.
public List<ConstraintSummary> constraintSummaries()
List of constraints on the portfolio-product relationship.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
public List<Tag> tags()
List of tags used by this launch path.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
public String name()
Corresponds to the name of the portfolio to which the user was assigned.
public LaunchPathSummary.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<LaunchPathSummary.Builder,LaunchPathSummary>
public static LaunchPathSummary.Builder builder()
public static Class<? extends LaunchPathSummary.Builder> serializableBuilderClass()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.