Interface LayersListItem.Builder
-
- All Superinterfaces:
Buildable
,CopyableBuilder<LayersListItem.Builder,LayersListItem>
,SdkBuilder<LayersListItem.Builder,LayersListItem>
,SdkPojo
- Enclosing class:
- LayersListItem
public static interface LayersListItem.Builder extends SdkPojo, CopyableBuilder<LayersListItem.Builder,LayersListItem>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default LayersListItem.Builder
latestMatchingVersion(Consumer<LayerVersionsListItem.Builder> latestMatchingVersion)
The newest version of the layer.LayersListItem.Builder
latestMatchingVersion(LayerVersionsListItem latestMatchingVersion)
The newest version of the layer.LayersListItem.Builder
layerArn(String layerArn)
The Amazon Resource Name (ARN) of the function layer.LayersListItem.Builder
layerName(String layerName)
The name of the layer.-
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 Detail
-
layerName
LayersListItem.Builder layerName(String layerName)
The name of the layer.
- Parameters:
layerName
- The name of the layer.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
layerArn
LayersListItem.Builder layerArn(String layerArn)
The Amazon Resource Name (ARN) of the function layer.
- Parameters:
layerArn
- The Amazon Resource Name (ARN) of the function layer.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
latestMatchingVersion
LayersListItem.Builder latestMatchingVersion(LayerVersionsListItem latestMatchingVersion)
The newest version of the layer.
- Parameters:
latestMatchingVersion
- The newest version of the layer.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
latestMatchingVersion
default LayersListItem.Builder latestMatchingVersion(Consumer<LayerVersionsListItem.Builder> latestMatchingVersion)
The newest version of the layer.
This is a convenience method that creates an instance of theLayerVersionsListItem.Builder
avoiding the need to create one manually viaLayerVersionsListItem.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tolatestMatchingVersion(LayerVersionsListItem)
.- Parameters:
latestMatchingVersion
- a consumer that will call methods onLayerVersionsListItem.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
latestMatchingVersion(LayerVersionsListItem)
-
-