Interface ActionGroupInvocationInput.Builder
-
- All Superinterfaces:
Buildable
,CopyableBuilder<ActionGroupInvocationInput.Builder,ActionGroupInvocationInput>
,SdkBuilder<ActionGroupInvocationInput.Builder,ActionGroupInvocationInput>
,SdkPojo
- Enclosing class:
- ActionGroupInvocationInput
public static interface ActionGroupInvocationInput.Builder extends SdkPojo, CopyableBuilder<ActionGroupInvocationInput.Builder,ActionGroupInvocationInput>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description ActionGroupInvocationInput.Builder
actionGroupName(String actionGroupName)
Sets the value of the ActionGroupName property for this object.ActionGroupInvocationInput.Builder
apiPath(String apiPath)
Sets the value of the ApiPath property for this object.ActionGroupInvocationInput.Builder
parameters(Collection<Parameter> parameters)
Sets the value of the Parameters property for this object.ActionGroupInvocationInput.Builder
parameters(Consumer<Parameter.Builder>... parameters)
Sets the value of the Parameters property for this object.ActionGroupInvocationInput.Builder
parameters(Parameter... parameters)
Sets the value of the Parameters property for this object.default ActionGroupInvocationInput.Builder
requestBody(Consumer<RequestBody.Builder> requestBody)
Sets the value of the RequestBody property for this object.ActionGroupInvocationInput.Builder
requestBody(RequestBody requestBody)
Sets the value of the RequestBody property for this object.ActionGroupInvocationInput.Builder
verb(String verb)
Sets the value of the Verb 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
-
actionGroupName
ActionGroupInvocationInput.Builder actionGroupName(String actionGroupName)
Sets the value of the ActionGroupName property for this object.- Parameters:
actionGroupName
- The new value for the ActionGroupName property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
verb
ActionGroupInvocationInput.Builder verb(String verb)
Sets the value of the Verb property for this object.- Parameters:
verb
- The new value for the Verb property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
apiPath
ActionGroupInvocationInput.Builder apiPath(String apiPath)
Sets the value of the ApiPath property for this object.- Parameters:
apiPath
- The new value for the ApiPath property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
parameters
ActionGroupInvocationInput.Builder parameters(Collection<Parameter> parameters)
Sets the value of the Parameters property for this object.- Parameters:
parameters
- The new value for the Parameters property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
parameters
ActionGroupInvocationInput.Builder parameters(Parameter... parameters)
Sets the value of the Parameters property for this object.- Parameters:
parameters
- The new value for the Parameters property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
parameters
ActionGroupInvocationInput.Builder parameters(Consumer<Parameter.Builder>... parameters)
Sets the value of the Parameters property for this object. This is a convenience method that creates an instance of theParameter.Builder
avoiding the need to create one manually viaParameter.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 onParameter.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#parameters(java.util.Collection
)
-
requestBody
ActionGroupInvocationInput.Builder requestBody(RequestBody requestBody)
Sets the value of the RequestBody property for this object.- Parameters:
requestBody
- The new value for the RequestBody property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
requestBody
default ActionGroupInvocationInput.Builder requestBody(Consumer<RequestBody.Builder> requestBody)
Sets the value of the RequestBody property for this object. This is a convenience method that creates an instance of theRequestBody.Builder
avoiding the need to create one manually viaRequestBody.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed torequestBody(RequestBody)
.- Parameters:
requestBody
- a consumer that will call methods onRequestBody.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
requestBody(RequestBody)
-
-