Interface FunctionInvocationInput.Builder
-
- All Superinterfaces:
Buildable
,CopyableBuilder<FunctionInvocationInput.Builder,FunctionInvocationInput>
,SdkBuilder<FunctionInvocationInput.Builder,FunctionInvocationInput>
,SdkPojo
- Enclosing class:
- FunctionInvocationInput
public static interface FunctionInvocationInput.Builder extends SdkPojo, CopyableBuilder<FunctionInvocationInput.Builder,FunctionInvocationInput>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description FunctionInvocationInput.Builder
actionGroup(String actionGroup)
The action group that the function belongs to.FunctionInvocationInput.Builder
actionInvocationType(String actionInvocationType)
Contains information about the function to invoke,FunctionInvocationInput.Builder
actionInvocationType(ActionInvocationType actionInvocationType)
Contains information about the function to invoke,FunctionInvocationInput.Builder
function(String function)
The name of the function.FunctionInvocationInput.Builder
parameters(Collection<FunctionParameter> parameters)
A list of parameters of the function.FunctionInvocationInput.Builder
parameters(Consumer<FunctionParameter.Builder>... parameters)
A list of parameters of the function.FunctionInvocationInput.Builder
parameters(FunctionParameter... parameters)
A list of parameters of the 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, sdkFields
-
-
-
-
Method Detail
-
actionGroup
FunctionInvocationInput.Builder actionGroup(String actionGroup)
The action group that the function belongs to.
- Parameters:
actionGroup
- The action group that the function belongs to.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
actionInvocationType
FunctionInvocationInput.Builder actionInvocationType(String actionInvocationType)
Contains information about the function to invoke,
- Parameters:
actionInvocationType
- Contains information about the function to invoke,- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ActionInvocationType
,ActionInvocationType
-
actionInvocationType
FunctionInvocationInput.Builder actionInvocationType(ActionInvocationType actionInvocationType)
Contains information about the function to invoke,
- Parameters:
actionInvocationType
- Contains information about the function to invoke,- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ActionInvocationType
,ActionInvocationType
-
function
FunctionInvocationInput.Builder function(String function)
The name of the function.
- Parameters:
function
- The name of the function.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
parameters
FunctionInvocationInput.Builder parameters(Collection<FunctionParameter> parameters)
A list of parameters of the function.
- Parameters:
parameters
- A list of parameters of the function.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
parameters
FunctionInvocationInput.Builder parameters(FunctionParameter... parameters)
A list of parameters of the function.
- Parameters:
parameters
- A list of parameters of the function.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
parameters
FunctionInvocationInput.Builder parameters(Consumer<FunctionParameter.Builder>... parameters)
A list of parameters of the function.
This is a convenience method that creates an instance of theFunctionParameter.Builder
avoiding the need to create one manually viaFunctionParameter.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed to#parameters(List
.) - Parameters:
parameters
- a consumer that will call methods onFunctionParameter.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#parameters(java.util.Collection
)
-
-