Interface LambdaLayerAggregationResponse.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<LambdaLayerAggregationResponse.Builder,LambdaLayerAggregationResponse>,SdkBuilder<LambdaLayerAggregationResponse.Builder,LambdaLayerAggregationResponse>,SdkPojo
- Enclosing class:
- LambdaLayerAggregationResponse
public static interface LambdaLayerAggregationResponse.Builder extends SdkPojo, CopyableBuilder<LambdaLayerAggregationResponse.Builder,LambdaLayerAggregationResponse>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description LambdaLayerAggregationResponse.BuilderaccountId(String accountId)The account ID of the AWS Lambda function layer.LambdaLayerAggregationResponse.BuilderfunctionName(String functionName)The names of the AWS Lambda functions associated with the layers.LambdaLayerAggregationResponse.BuilderlayerArn(String layerArn)The Amazon Resource Name (ARN) of the AWS Lambda function layer.LambdaLayerAggregationResponse.BuilderresourceId(String resourceId)The Resource ID of the AWS Lambda function layer.default LambdaLayerAggregationResponse.BuilderseverityCounts(Consumer<SeverityCounts.Builder> severityCounts)Sets the value of the SeverityCounts property for this object.LambdaLayerAggregationResponse.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
LambdaLayerAggregationResponse.Builder accountId(String accountId)
The account ID of the AWS Lambda function layer.
- Parameters:
accountId- The account ID of the AWS Lambda function layer.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
functionName
LambdaLayerAggregationResponse.Builder functionName(String functionName)
The names of the AWS Lambda functions associated with the layers.
- Parameters:
functionName- The names of the AWS Lambda functions associated with the layers.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
layerArn
LambdaLayerAggregationResponse.Builder layerArn(String layerArn)
The Amazon Resource Name (ARN) of the AWS Lambda function layer.
- Parameters:
layerArn- The Amazon Resource Name (ARN) of the AWS Lambda function layer.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceId
LambdaLayerAggregationResponse.Builder resourceId(String resourceId)
The Resource ID of the AWS Lambda function layer.
- Parameters:
resourceId- The Resource ID of the AWS Lambda function layer.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
severityCounts
LambdaLayerAggregationResponse.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 LambdaLayerAggregationResponse.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)
-
-