Interface AgentActionGroup.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<AgentActionGroup.Builder,AgentActionGroup>,SdkBuilder<AgentActionGroup.Builder,AgentActionGroup>,SdkPojo
- Enclosing class:
- AgentActionGroup
public static interface AgentActionGroup.Builder extends SdkPojo, CopyableBuilder<AgentActionGroup.Builder,AgentActionGroup>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default AgentActionGroup.BuilderactionGroupExecutor(Consumer<ActionGroupExecutor.Builder> actionGroupExecutor)Sets the value of the ActionGroupExecutor property for this object.AgentActionGroup.BuilderactionGroupExecutor(ActionGroupExecutor actionGroupExecutor)Sets the value of the ActionGroupExecutor property for this object.AgentActionGroup.BuilderactionGroupId(String actionGroupId)Sets the value of the ActionGroupId property for this object.AgentActionGroup.BuilderactionGroupName(String actionGroupName)Sets the value of the ActionGroupName property for this object.AgentActionGroup.BuilderactionGroupState(String actionGroupState)Sets the value of the ActionGroupState property for this object.AgentActionGroup.BuilderactionGroupState(ActionGroupState actionGroupState)Sets the value of the ActionGroupState property for this object.AgentActionGroup.BuilderagentId(String agentId)Sets the value of the AgentId property for this object.AgentActionGroup.BuilderagentVersion(String agentVersion)Sets the value of the AgentVersion property for this object.default AgentActionGroup.BuilderapiSchema(Consumer<APISchema.Builder> apiSchema)Sets the value of the ApiSchema property for this object.AgentActionGroup.BuilderapiSchema(APISchema apiSchema)Sets the value of the ApiSchema property for this object.AgentActionGroup.BuilderclientToken(String clientToken)Sets the value of the ClientToken property for this object.AgentActionGroup.BuildercreatedAt(Instant createdAt)Sets the value of the CreatedAt property for this object.AgentActionGroup.Builderdescription(String description)Sets the value of the Description property for this object.AgentActionGroup.BuilderparentActionSignature(String parentActionSignature)Sets the value of the ParentActionSignature property for this object.AgentActionGroup.BuilderparentActionSignature(ActionGroupSignature parentActionSignature)Sets the value of the ParentActionSignature property for this object.AgentActionGroup.BuilderupdatedAt(Instant updatedAt)Sets the value of the UpdatedAt 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
-
agentId
AgentActionGroup.Builder agentId(String agentId)
Sets the value of the AgentId property for this object.- Parameters:
agentId- The new value for the AgentId property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
agentVersion
AgentActionGroup.Builder agentVersion(String agentVersion)
Sets the value of the AgentVersion property for this object.- Parameters:
agentVersion- The new value for the AgentVersion property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
actionGroupId
AgentActionGroup.Builder actionGroupId(String actionGroupId)
Sets the value of the ActionGroupId property for this object.- Parameters:
actionGroupId- The new value for the ActionGroupId property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
actionGroupName
AgentActionGroup.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.
-
clientToken
AgentActionGroup.Builder clientToken(String clientToken)
Sets the value of the ClientToken property for this object.- Parameters:
clientToken- The new value for the ClientToken property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
AgentActionGroup.Builder description(String description)
Sets the value of the Description property for this object.- Parameters:
description- The new value for the Description property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdAt
AgentActionGroup.Builder createdAt(Instant createdAt)
Sets the value of the CreatedAt property for this object.- Parameters:
createdAt- The new value for the CreatedAt property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
updatedAt
AgentActionGroup.Builder updatedAt(Instant updatedAt)
Sets the value of the UpdatedAt property for this object.- Parameters:
updatedAt- The new value for the UpdatedAt property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
parentActionSignature
AgentActionGroup.Builder parentActionSignature(String parentActionSignature)
Sets the value of the ParentActionSignature property for this object.- Parameters:
parentActionSignature- The new value for the ParentActionSignature property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ActionGroupSignature,ActionGroupSignature
-
parentActionSignature
AgentActionGroup.Builder parentActionSignature(ActionGroupSignature parentActionSignature)
Sets the value of the ParentActionSignature property for this object.- Parameters:
parentActionSignature- The new value for the ParentActionSignature property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ActionGroupSignature,ActionGroupSignature
-
actionGroupExecutor
AgentActionGroup.Builder actionGroupExecutor(ActionGroupExecutor actionGroupExecutor)
Sets the value of the ActionGroupExecutor property for this object.- Parameters:
actionGroupExecutor- The new value for the ActionGroupExecutor property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
actionGroupExecutor
default AgentActionGroup.Builder actionGroupExecutor(Consumer<ActionGroupExecutor.Builder> actionGroupExecutor)
Sets the value of the ActionGroupExecutor property for this object. This is a convenience method that creates an instance of theActionGroupExecutor.Builderavoiding the need to create one manually viaActionGroupExecutor.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toactionGroupExecutor(ActionGroupExecutor).- Parameters:
actionGroupExecutor- a consumer that will call methods onActionGroupExecutor.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
actionGroupExecutor(ActionGroupExecutor)
-
apiSchema
AgentActionGroup.Builder apiSchema(APISchema apiSchema)
Sets the value of the ApiSchema property for this object.- Parameters:
apiSchema- The new value for the ApiSchema property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
apiSchema
default AgentActionGroup.Builder apiSchema(Consumer<APISchema.Builder> apiSchema)
Sets the value of the ApiSchema property for this object. This is a convenience method that creates an instance of theAPISchema.Builderavoiding the need to create one manually viaAPISchema.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toapiSchema(APISchema).- Parameters:
apiSchema- a consumer that will call methods onAPISchema.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
apiSchema(APISchema)
-
actionGroupState
AgentActionGroup.Builder actionGroupState(String actionGroupState)
Sets the value of the ActionGroupState property for this object.- Parameters:
actionGroupState- The new value for the ActionGroupState property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ActionGroupState,ActionGroupState
-
actionGroupState
AgentActionGroup.Builder actionGroupState(ActionGroupState actionGroupState)
Sets the value of the ActionGroupState property for this object.- Parameters:
actionGroupState- The new value for the ActionGroupState property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ActionGroupState,ActionGroupState
-
-