Interface ActionTypeDeclaration.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ActionTypeDeclaration.Builder,
,ActionTypeDeclaration> SdkBuilder<ActionTypeDeclaration.Builder,
,ActionTypeDeclaration> SdkPojo
- Enclosing class:
ActionTypeDeclaration
-
Method Summary
Modifier and TypeMethodDescriptiondescription
(String description) The description for the action type to be updated.default ActionTypeDeclaration.Builder
executor
(Consumer<ActionTypeExecutor.Builder> executor) Information about the executor for an action type that was created with any supported integration model.executor
(ActionTypeExecutor executor) Information about the executor for an action type that was created with any supported integration model.default ActionTypeDeclaration.Builder
The action category, owner, provider, and version of the action type to be updated.The action category, owner, provider, and version of the action type to be updated.default ActionTypeDeclaration.Builder
inputArtifactDetails
(Consumer<ActionTypeArtifactDetails.Builder> inputArtifactDetails) Details for the artifacts, such as application files, to be worked on by the action.inputArtifactDetails
(ActionTypeArtifactDetails inputArtifactDetails) Details for the artifacts, such as application files, to be worked on by the action.default ActionTypeDeclaration.Builder
outputArtifactDetails
(Consumer<ActionTypeArtifactDetails.Builder> outputArtifactDetails) Details for the output artifacts, such as a built application, that are the result of the action.outputArtifactDetails
(ActionTypeArtifactDetails outputArtifactDetails) Details for the output artifacts, such as a built application, that are the result of the action.default ActionTypeDeclaration.Builder
permissions
(Consumer<ActionTypePermissions.Builder> permissions) Details identifying the accounts with permissions to use the action type.permissions
(ActionTypePermissions permissions) Details identifying the accounts with permissions to use the action type.properties
(Collection<ActionTypeProperty> properties) The properties of the action type to be updated.properties
(Consumer<ActionTypeProperty.Builder>... properties) The properties of the action type to be updated.properties
(ActionTypeProperty... properties) The properties of the action type to be updated.default ActionTypeDeclaration.Builder
urls
(Consumer<ActionTypeUrls.Builder> urls) The links associated with the action type to be updated.urls
(ActionTypeUrls urls) The links associated with the action type to be updated.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 Details
-
description
The description for the action type to be updated.
- Parameters:
description
- The description for the action type to be updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
executor
Information about the executor for an action type that was created with any supported integration model.
- Parameters:
executor
- Information about the executor for an action type that was created with any supported integration model.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
executor
Information about the executor for an action type that was created with any supported integration model.
This is a convenience method that creates an instance of theActionTypeExecutor.Builder
avoiding the need to create one manually viaActionTypeExecutor.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toexecutor(ActionTypeExecutor)
.- Parameters:
executor
- a consumer that will call methods onActionTypeExecutor.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
id
The action category, owner, provider, and version of the action type to be updated.
- Parameters:
id
- The action category, owner, provider, and version of the action type to be updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
id
The action category, owner, provider, and version of the action type to be updated.
This is a convenience method that creates an instance of theActionTypeIdentifier.Builder
avoiding the need to create one manually viaActionTypeIdentifier.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toid(ActionTypeIdentifier)
.- Parameters:
id
- a consumer that will call methods onActionTypeIdentifier.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
inputArtifactDetails
Details for the artifacts, such as application files, to be worked on by the action. For example, the minimum and maximum number of input artifacts allowed.
- Parameters:
inputArtifactDetails
- Details for the artifacts, such as application files, to be worked on by the action. For example, the minimum and maximum number of input artifacts allowed.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inputArtifactDetails
default ActionTypeDeclaration.Builder inputArtifactDetails(Consumer<ActionTypeArtifactDetails.Builder> inputArtifactDetails) Details for the artifacts, such as application files, to be worked on by the action. For example, the minimum and maximum number of input artifacts allowed.
This is a convenience method that creates an instance of theActionTypeArtifactDetails.Builder
avoiding the need to create one manually viaActionTypeArtifactDetails.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toinputArtifactDetails(ActionTypeArtifactDetails)
.- Parameters:
inputArtifactDetails
- a consumer that will call methods onActionTypeArtifactDetails.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
outputArtifactDetails
ActionTypeDeclaration.Builder outputArtifactDetails(ActionTypeArtifactDetails outputArtifactDetails) Details for the output artifacts, such as a built application, that are the result of the action. For example, the minimum and maximum number of output artifacts allowed.
- Parameters:
outputArtifactDetails
- Details for the output artifacts, such as a built application, that are the result of the action. For example, the minimum and maximum number of output artifacts allowed.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
outputArtifactDetails
default ActionTypeDeclaration.Builder outputArtifactDetails(Consumer<ActionTypeArtifactDetails.Builder> outputArtifactDetails) Details for the output artifacts, such as a built application, that are the result of the action. For example, the minimum and maximum number of output artifacts allowed.
This is a convenience method that creates an instance of theActionTypeArtifactDetails.Builder
avoiding the need to create one manually viaActionTypeArtifactDetails.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tooutputArtifactDetails(ActionTypeArtifactDetails)
.- Parameters:
outputArtifactDetails
- a consumer that will call methods onActionTypeArtifactDetails.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
permissions
Details identifying the accounts with permissions to use the action type.
- Parameters:
permissions
- Details identifying the accounts with permissions to use the action type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
permissions
default ActionTypeDeclaration.Builder permissions(Consumer<ActionTypePermissions.Builder> permissions) Details identifying the accounts with permissions to use the action type.
This is a convenience method that creates an instance of theActionTypePermissions.Builder
avoiding the need to create one manually viaActionTypePermissions.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed topermissions(ActionTypePermissions)
.- Parameters:
permissions
- a consumer that will call methods onActionTypePermissions.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
properties
The properties of the action type to be updated.
- Parameters:
properties
- The properties of the action type to be updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
properties
The properties of the action type to be updated.
- Parameters:
properties
- The properties of the action type to be updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
properties
The properties of the action type to be updated.
This is a convenience method that creates an instance of theActionTypeProperty.Builder
avoiding the need to create one manually viaActionTypeProperty.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toproperties(List<ActionTypeProperty>)
.- Parameters:
properties
- a consumer that will call methods onActionTypeProperty.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
urls
The links associated with the action type to be updated.
- Parameters:
urls
- The links associated with the action type to be updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
urls
The links associated with the action type to be updated.
This is a convenience method that creates an instance of theActionTypeUrls.Builder
avoiding the need to create one manually viaActionTypeUrls.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tourls(ActionTypeUrls)
.- Parameters:
urls
- a consumer that will call methods onActionTypeUrls.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-