@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ComponentSummary extends Object implements Serializable, Cloneable, StructuredPojo
An object that returns information about a component summary.
Constructor and Description |
---|
ComponentSummary() |
Modifier and Type | Method and Description |
---|---|
ComponentSummary |
addPropertyGroupsEntry(String key,
ComponentPropertyGroupResponse value)
Add a single PropertyGroups entry
|
ComponentSummary |
clearPropertyGroupsEntries()
Removes all the entries added into PropertyGroups.
|
ComponentSummary |
clone() |
boolean |
equals(Object obj) |
String |
getComponentName()
The name of the component.
|
String |
getComponentPath()
This string specifies the path to the composite component, starting from the top-level component.
|
String |
getComponentTypeId()
The ID of the component type.
|
String |
getDefinedIn()
The name of the property definition set in the request.
|
String |
getDescription()
The description of the component request.
|
Map<String,ComponentPropertyGroupResponse> |
getPropertyGroups()
The property groups.
|
Status |
getStatus()
The status of the component type.
|
String |
getSyncSource()
The
syncSource of the sync job, if this entity was created by a sync job. |
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setComponentName(String componentName)
The name of the component.
|
void |
setComponentPath(String componentPath)
This string specifies the path to the composite component, starting from the top-level component.
|
void |
setComponentTypeId(String componentTypeId)
The ID of the component type.
|
void |
setDefinedIn(String definedIn)
The name of the property definition set in the request.
|
void |
setDescription(String description)
The description of the component request.
|
void |
setPropertyGroups(Map<String,ComponentPropertyGroupResponse> propertyGroups)
The property groups.
|
void |
setStatus(Status status)
The status of the component type.
|
void |
setSyncSource(String syncSource)
The
syncSource of the sync job, if this entity was created by a sync job. |
String |
toString()
Returns a string representation of this object.
|
ComponentSummary |
withComponentName(String componentName)
The name of the component.
|
ComponentSummary |
withComponentPath(String componentPath)
This string specifies the path to the composite component, starting from the top-level component.
|
ComponentSummary |
withComponentTypeId(String componentTypeId)
The ID of the component type.
|
ComponentSummary |
withDefinedIn(String definedIn)
The name of the property definition set in the request.
|
ComponentSummary |
withDescription(String description)
The description of the component request.
|
ComponentSummary |
withPropertyGroups(Map<String,ComponentPropertyGroupResponse> propertyGroups)
The property groups.
|
ComponentSummary |
withStatus(Status status)
The status of the component type.
|
ComponentSummary |
withSyncSource(String syncSource)
The
syncSource of the sync job, if this entity was created by a sync job. |
public void setComponentName(String componentName)
The name of the component.
componentName
- The name of the component.public String getComponentName()
The name of the component.
public ComponentSummary withComponentName(String componentName)
The name of the component.
componentName
- The name of the component.public void setComponentTypeId(String componentTypeId)
The ID of the component type.
componentTypeId
- The ID of the component type.public String getComponentTypeId()
The ID of the component type.
public ComponentSummary withComponentTypeId(String componentTypeId)
The ID of the component type.
componentTypeId
- The ID of the component type.public void setDefinedIn(String definedIn)
The name of the property definition set in the request.
definedIn
- The name of the property definition set in the request.public String getDefinedIn()
The name of the property definition set in the request.
public ComponentSummary withDefinedIn(String definedIn)
The name of the property definition set in the request.
definedIn
- The name of the property definition set in the request.public void setDescription(String description)
The description of the component request.
description
- The description of the component request.public String getDescription()
The description of the component request.
public ComponentSummary withDescription(String description)
The description of the component request.
description
- The description of the component request.public Map<String,ComponentPropertyGroupResponse> getPropertyGroups()
The property groups.
public void setPropertyGroups(Map<String,ComponentPropertyGroupResponse> propertyGroups)
The property groups.
propertyGroups
- The property groups.public ComponentSummary withPropertyGroups(Map<String,ComponentPropertyGroupResponse> propertyGroups)
The property groups.
propertyGroups
- The property groups.public ComponentSummary addPropertyGroupsEntry(String key, ComponentPropertyGroupResponse value)
public ComponentSummary clearPropertyGroupsEntries()
public void setStatus(Status status)
The status of the component type.
status
- The status of the component type.public Status getStatus()
The status of the component type.
public ComponentSummary withStatus(Status status)
The status of the component type.
status
- The status of the component type.public void setSyncSource(String syncSource)
The syncSource
of the sync job, if this entity was created by a sync job.
syncSource
- The syncSource
of the sync job, if this entity was created by a sync job.public String getSyncSource()
The syncSource
of the sync job, if this entity was created by a sync job.
syncSource
of the sync job, if this entity was created by a sync job.public ComponentSummary withSyncSource(String syncSource)
The syncSource
of the sync job, if this entity was created by a sync job.
syncSource
- The syncSource
of the sync job, if this entity was created by a sync job.public void setComponentPath(String componentPath)
This string specifies the path to the composite component, starting from the top-level component.
componentPath
- This string specifies the path to the composite component, starting from the top-level component.public String getComponentPath()
This string specifies the path to the composite component, starting from the top-level component.
public ComponentSummary withComponentPath(String componentPath)
This string specifies the path to the composite component, starting from the top-level component.
componentPath
- This string specifies the path to the composite component, starting from the top-level component.public String toString()
toString
in class Object
Object.toString()
public ComponentSummary clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.