Interface CodeRepositoryAggregation.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<CodeRepositoryAggregation.Builder,
,CodeRepositoryAggregation> SdkBuilder<CodeRepositoryAggregation.Builder,
,CodeRepositoryAggregation> SdkPojo
- Enclosing class:
CodeRepositoryAggregation
-
Method Summary
Modifier and TypeMethodDescriptionprojectNames
(Collection<StringFilter> projectNames) The project names to include in the aggregation results.projectNames
(Consumer<StringFilter.Builder>... projectNames) The project names to include in the aggregation results.projectNames
(StringFilter... projectNames) The project names to include in the aggregation results.providerTypes
(Collection<StringFilter> providerTypes) The repository provider types to include in the aggregation results.providerTypes
(Consumer<StringFilter.Builder>... providerTypes) The repository provider types to include in the aggregation results.providerTypes
(StringFilter... providerTypes) The repository provider types to include in the aggregation results.resourceIds
(Collection<StringFilter> resourceIds) The resource IDs to include in the aggregation results.resourceIds
(Consumer<StringFilter.Builder>... resourceIds) The resource IDs to include in the aggregation results.resourceIds
(StringFilter... resourceIds) The resource IDs to include in the aggregation results.The value to sort results by in the code repository aggregation.sortBy
(CodeRepositorySortBy sortBy) The value to sort results by in the code repository aggregation.The order to sort results by (ascending or descending) in the code repository aggregation.The order to sort results by (ascending or descending) in the code repository aggregation.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, sdkFieldNameToField, sdkFields
-
Method Details
-
projectNames
The project names to include in the aggregation results.
- Parameters:
projectNames
- The project names to include in the aggregation results.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
projectNames
The project names to include in the aggregation results.
- Parameters:
projectNames
- The project names to include in the aggregation results.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
projectNames
The project names to include in the aggregation results.
This is a convenience method that creates an instance of theStringFilter.Builder
avoiding the need to create one manually viaStringFilter.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toprojectNames(List<StringFilter>)
.- Parameters:
projectNames
- a consumer that will call methods onStringFilter.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
providerTypes
The repository provider types to include in the aggregation results.
- Parameters:
providerTypes
- The repository provider types to include in the aggregation results.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
providerTypes
The repository provider types to include in the aggregation results.
- Parameters:
providerTypes
- The repository provider types to include in the aggregation results.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
providerTypes
The repository provider types to include in the aggregation results.
This is a convenience method that creates an instance of theStringFilter.Builder
avoiding the need to create one manually viaStringFilter.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toproviderTypes(List<StringFilter>)
.- Parameters:
providerTypes
- a consumer that will call methods onStringFilter.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
resourceIds
The resource IDs to include in the aggregation results.
- Parameters:
resourceIds
- The resource IDs to include in the aggregation results.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceIds
The resource IDs to include in the aggregation results.
- Parameters:
resourceIds
- The resource IDs to include in the aggregation results.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceIds
The resource IDs to include in the aggregation results.
This is a convenience method that creates an instance of theStringFilter.Builder
avoiding the need to create one manually viaStringFilter.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toresourceIds(List<StringFilter>)
.- Parameters:
resourceIds
- a consumer that will call methods onStringFilter.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
sortBy
The value to sort results by in the code repository aggregation.
- Parameters:
sortBy
- The value to sort results by in the code repository aggregation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
sortBy
The value to sort results by in the code repository aggregation.
- Parameters:
sortBy
- The value to sort results by in the code repository aggregation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
sortOrder
The order to sort results by (ascending or descending) in the code repository aggregation.
- Parameters:
sortOrder
- The order to sort results by (ascending or descending) in the code repository aggregation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
sortOrder
The order to sort results by (ascending or descending) in the code repository aggregation.
- Parameters:
sortOrder
- The order to sort results by (ascending or descending) in the code repository aggregation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-