Interface ListComponentTypesResponse.Builder
- All Superinterfaces:
AwsResponse.Builder
,Buildable
,CopyableBuilder<ListComponentTypesResponse.Builder,
,ListComponentTypesResponse> IoTTwinMakerResponse.Builder
,SdkBuilder<ListComponentTypesResponse.Builder,
,ListComponentTypesResponse> SdkPojo
,SdkResponse.Builder
- Enclosing class:
ListComponentTypesResponse
public static interface ListComponentTypesResponse.Builder
extends IoTTwinMakerResponse.Builder, SdkPojo, CopyableBuilder<ListComponentTypesResponse.Builder,ListComponentTypesResponse>
-
Method Summary
Modifier and TypeMethodDescriptioncomponentTypeSummaries
(Collection<ComponentTypeSummary> componentTypeSummaries) A list of objects that contain information about the component types.componentTypeSummaries
(Consumer<ComponentTypeSummary.Builder>... componentTypeSummaries) A list of objects that contain information about the component types.componentTypeSummaries
(ComponentTypeSummary... componentTypeSummaries) A list of objects that contain information about the component types.maxResults
(Integer maxResults) Specifies the maximum number of results to display.The string that specifies the next page of results.workspaceId
(String workspaceId) The ID of the workspace.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.services.iottwinmaker.model.IoTTwinMakerResponse.Builder
build, responseMetadata, responseMetadata
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
Method Details
-
workspaceId
The ID of the workspace.
- Parameters:
workspaceId
- The ID of the workspace.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
componentTypeSummaries
ListComponentTypesResponse.Builder componentTypeSummaries(Collection<ComponentTypeSummary> componentTypeSummaries) A list of objects that contain information about the component types.
- Parameters:
componentTypeSummaries
- A list of objects that contain information about the component types.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
componentTypeSummaries
ListComponentTypesResponse.Builder componentTypeSummaries(ComponentTypeSummary... componentTypeSummaries) A list of objects that contain information about the component types.
- Parameters:
componentTypeSummaries
- A list of objects that contain information about the component types.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
componentTypeSummaries
ListComponentTypesResponse.Builder componentTypeSummaries(Consumer<ComponentTypeSummary.Builder>... componentTypeSummaries) A list of objects that contain information about the component types.
This is a convenience method that creates an instance of theComponentTypeSummary.Builder
avoiding the need to create one manually viaComponentTypeSummary.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocomponentTypeSummaries(List<ComponentTypeSummary>)
.- Parameters:
componentTypeSummaries
- a consumer that will call methods onComponentTypeSummary.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
nextToken
The string that specifies the next page of results.
- Parameters:
nextToken
- The string that specifies the next page of results.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
maxResults
Specifies the maximum number of results to display.
- Parameters:
maxResults
- Specifies the maximum number of results to display.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-