Interface FunctionSummary.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<FunctionSummary.Builder,FunctionSummary>,SdkBuilder<FunctionSummary.Builder,FunctionSummary>,SdkPojo
- Enclosing class:
- FunctionSummary
@Mutable @NotThreadSafe public static interface FunctionSummary.Builder extends SdkPojo, CopyableBuilder<FunctionSummary.Builder,FunctionSummary>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default FunctionSummary.BuilderfunctionConfig(Consumer<FunctionConfig.Builder> functionConfig)Contains configuration information about a CloudFront function.FunctionSummary.BuilderfunctionConfig(FunctionConfig functionConfig)Contains configuration information about a CloudFront function.default FunctionSummary.BuilderfunctionMetadata(Consumer<FunctionMetadata.Builder> functionMetadata)Contains metadata about a CloudFront function.FunctionSummary.BuilderfunctionMetadata(FunctionMetadata functionMetadata)Contains metadata about a CloudFront function.FunctionSummary.Buildername(String name)The name of the CloudFront function.FunctionSummary.Builderstatus(String status)The status of the CloudFront function.-
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
-
name
FunctionSummary.Builder name(String name)
The name of the CloudFront function.
- Parameters:
name- The name of the CloudFront function.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
FunctionSummary.Builder status(String status)
The status of the CloudFront function.
- Parameters:
status- The status of the CloudFront function.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
functionConfig
FunctionSummary.Builder functionConfig(FunctionConfig functionConfig)
Contains configuration information about a CloudFront function.
- Parameters:
functionConfig- Contains configuration information about a CloudFront function.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
functionConfig
default FunctionSummary.Builder functionConfig(Consumer<FunctionConfig.Builder> functionConfig)
Contains configuration information about a CloudFront function.
This is a convenience method that creates an instance of theFunctionConfig.Builderavoiding the need to create one manually viaFunctionConfig.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tofunctionConfig(FunctionConfig).- Parameters:
functionConfig- a consumer that will call methods onFunctionConfig.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
functionConfig(FunctionConfig)
-
functionMetadata
FunctionSummary.Builder functionMetadata(FunctionMetadata functionMetadata)
Contains metadata about a CloudFront function.
- Parameters:
functionMetadata- Contains metadata about a CloudFront function.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
functionMetadata
default FunctionSummary.Builder functionMetadata(Consumer<FunctionMetadata.Builder> functionMetadata)
Contains metadata about a CloudFront function.
This is a convenience method that creates an instance of theFunctionMetadata.Builderavoiding the need to create one manually viaFunctionMetadata.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tofunctionMetadata(FunctionMetadata).- Parameters:
functionMetadata- a consumer that will call methods onFunctionMetadata.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
functionMetadata(FunctionMetadata)
-
-