Interface FunctionInvocationInput.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<FunctionInvocationInput.Builder,FunctionInvocationInput>,SdkBuilder<FunctionInvocationInput.Builder,FunctionInvocationInput>,SdkPojo
- Enclosing class:
- FunctionInvocationInput
@Mutable @NotThreadSafe 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.BuilderactionGroup(String actionGroup)The action group that the function belongs to.FunctionInvocationInput.BuilderactionInvocationType(String actionInvocationType)Contains information about the function to invoke,FunctionInvocationInput.BuilderactionInvocationType(ActionInvocationType actionInvocationType)Contains information about the function to invoke,FunctionInvocationInput.BuilderagentId(String agentId)The agent's ID.FunctionInvocationInput.BuildercollaboratorName(String collaboratorName)The collaborator's name.FunctionInvocationInput.Builderfunction(String function)The name of the function.FunctionInvocationInput.Builderparameters(Collection<FunctionParameter> parameters)A list of parameters of the function.FunctionInvocationInput.Builderparameters(Consumer<FunctionParameter.Builder>... parameters)A list of parameters of the function.FunctionInvocationInput.Builderparameters(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, sdkFieldNameToField, 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.
-
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.Builderavoiding the need to create one manually viaFunctionParameter.builder().When the
Consumercompletes,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)
-
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.
-
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
-
agentId
FunctionInvocationInput.Builder agentId(String agentId)
The agent's ID.
- Parameters:
agentId- The agent's ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
collaboratorName
FunctionInvocationInput.Builder collaboratorName(String collaboratorName)
The collaborator's name.
- Parameters:
collaboratorName- The collaborator's name.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-