Interface LambdaFunctionAggregationResponse.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<LambdaFunctionAggregationResponse.Builder,LambdaFunctionAggregationResponse>,SdkBuilder<LambdaFunctionAggregationResponse.Builder,LambdaFunctionAggregationResponse>,SdkPojo
- Enclosing class:
- LambdaFunctionAggregationResponse
public static interface LambdaFunctionAggregationResponse.Builder extends SdkPojo, CopyableBuilder<LambdaFunctionAggregationResponse.Builder,LambdaFunctionAggregationResponse>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description LambdaFunctionAggregationResponse.BuilderaccountId(String accountId)The ID of the Amazon Web Services account that owns the Amazon Web Services Lambda function.LambdaFunctionAggregationResponse.BuilderfunctionName(String functionName)The Amazon Web Services Lambda function names included in the aggregation results.LambdaFunctionAggregationResponse.BuilderlambdaTags(Map<String,String> lambdaTags)The tags included in the aggregation results.LambdaFunctionAggregationResponse.BuilderlastModifiedAt(Instant lastModifiedAt)The date that the Amazon Web Services Lambda function included in the aggregation results was last changed.LambdaFunctionAggregationResponse.BuilderresourceId(String resourceId)The resource IDs included in the aggregation results.LambdaFunctionAggregationResponse.Builderruntime(String runtime)The runtimes included in the aggregation results.default LambdaFunctionAggregationResponse.BuilderseverityCounts(Consumer<SeverityCounts.Builder> severityCounts)Sets the value of the SeverityCounts property for this object.LambdaFunctionAggregationResponse.BuilderseverityCounts(SeverityCounts severityCounts)Sets the value of the SeverityCounts property for this object.-
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
-
accountId
LambdaFunctionAggregationResponse.Builder accountId(String accountId)
The ID of the Amazon Web Services account that owns the Amazon Web Services Lambda function.
- Parameters:
accountId- The ID of the Amazon Web Services account that owns the Amazon Web Services Lambda function.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
functionName
LambdaFunctionAggregationResponse.Builder functionName(String functionName)
The Amazon Web Services Lambda function names included in the aggregation results.
- Parameters:
functionName- The Amazon Web Services Lambda function names included in the aggregation results.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lambdaTags
LambdaFunctionAggregationResponse.Builder lambdaTags(Map<String,String> lambdaTags)
The tags included in the aggregation results.
- Parameters:
lambdaTags- The tags included in the aggregation results.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastModifiedAt
LambdaFunctionAggregationResponse.Builder lastModifiedAt(Instant lastModifiedAt)
The date that the Amazon Web Services Lambda function included in the aggregation results was last changed.
- Parameters:
lastModifiedAt- The date that the Amazon Web Services Lambda function included in the aggregation results was last changed.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceId
LambdaFunctionAggregationResponse.Builder resourceId(String resourceId)
The resource IDs included in the aggregation results.
- Parameters:
resourceId- The resource IDs included in the aggregation results.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
runtime
LambdaFunctionAggregationResponse.Builder runtime(String runtime)
The runtimes included in the aggregation results.
- Parameters:
runtime- The runtimes included in the aggregation results.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
severityCounts
LambdaFunctionAggregationResponse.Builder severityCounts(SeverityCounts severityCounts)
Sets the value of the SeverityCounts property for this object.- Parameters:
severityCounts- The new value for the SeverityCounts property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
severityCounts
default LambdaFunctionAggregationResponse.Builder severityCounts(Consumer<SeverityCounts.Builder> severityCounts)
Sets the value of the SeverityCounts property for this object. This is a convenience method that creates an instance of theSeverityCounts.Builderavoiding the need to create one manually viaSeverityCounts.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toseverityCounts(SeverityCounts).- Parameters:
severityCounts- a consumer that will call methods onSeverityCounts.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
severityCounts(SeverityCounts)
-
-