Interface ComponentSummary.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ComponentSummary.Builder,ComponentSummary>,SdkBuilder<ComponentSummary.Builder,ComponentSummary>,SdkPojo
- Enclosing class:
- ComponentSummary
public static interface ComponentSummary.Builder extends SdkPojo, CopyableBuilder<ComponentSummary.Builder,ComponentSummary>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description ComponentSummary.BuildercomponentName(String componentName)The name of the component.ComponentSummary.BuildercomponentPath(String componentPath)This string specifies the path to the composite component, starting from the top-level component.ComponentSummary.BuildercomponentTypeId(String componentTypeId)The ID of the component type.ComponentSummary.BuilderdefinedIn(String definedIn)The name of the property definition set in the request.ComponentSummary.Builderdescription(String description)The description of the component request.ComponentSummary.BuilderpropertyGroups(Map<String,ComponentPropertyGroupResponse> propertyGroups)The property groups.default ComponentSummary.Builderstatus(Consumer<Status.Builder> status)The status of the component type.ComponentSummary.Builderstatus(Status status)The status of the component type.ComponentSummary.BuildersyncSource(String syncSource)ThesyncSourceof the sync job, if this entity was created by a sync job.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
componentName
ComponentSummary.Builder componentName(String componentName)
The name of the component.
- Parameters:
componentName- The name of the component.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
componentTypeId
ComponentSummary.Builder componentTypeId(String componentTypeId)
The ID of the component type.
- Parameters:
componentTypeId- The ID of the component type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
definedIn
ComponentSummary.Builder definedIn(String definedIn)
The name of the property definition set in the request.
- Parameters:
definedIn- The name of the property definition set in the request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
ComponentSummary.Builder description(String description)
The description of the component request.
- Parameters:
description- The description of the component request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
propertyGroups
ComponentSummary.Builder propertyGroups(Map<String,ComponentPropertyGroupResponse> propertyGroups)
The property groups.
- Parameters:
propertyGroups- The property groups.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
ComponentSummary.Builder status(Status status)
The status of the component type.
- Parameters:
status- The status of the component type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
default ComponentSummary.Builder status(Consumer<Status.Builder> status)
The status of the component type.
This is a convenience method that creates an instance of theStatus.Builderavoiding the need to create one manually viaStatus.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tostatus(Status).- Parameters:
status- a consumer that will call methods onStatus.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
status(Status)
-
syncSource
ComponentSummary.Builder syncSource(String syncSource)
The
syncSourceof the sync job, if this entity was created by a sync job.- Parameters:
syncSource- ThesyncSourceof the sync job, if this entity was created by a sync job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
componentPath
ComponentSummary.Builder componentPath(String componentPath)
This string specifies the path to the composite component, starting from the top-level component.
- Parameters:
componentPath- This string specifies the path to the composite component, starting from the top-level component.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-