Interface ActionTypeDeclaration.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ActionTypeDeclaration.Builder,ActionTypeDeclaration>,SdkBuilder<ActionTypeDeclaration.Builder,ActionTypeDeclaration>,SdkPojo
- Enclosing class:
- ActionTypeDeclaration
public static interface ActionTypeDeclaration.Builder extends SdkPojo, CopyableBuilder<ActionTypeDeclaration.Builder,ActionTypeDeclaration>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description ActionTypeDeclaration.Builderdescription(String description)The description for the action type to be updated.default ActionTypeDeclaration.Builderexecutor(Consumer<ActionTypeExecutor.Builder> executor)Information about the executor for an action type that was created with any supported integration model.ActionTypeDeclaration.Builderexecutor(ActionTypeExecutor executor)Information about the executor for an action type that was created with any supported integration model.default ActionTypeDeclaration.Builderid(Consumer<ActionTypeIdentifier.Builder> id)The action category, owner, provider, and version of the action type to be updated.ActionTypeDeclaration.Builderid(ActionTypeIdentifier id)The action category, owner, provider, and version of the action type to be updated.default ActionTypeDeclaration.BuilderinputArtifactDetails(Consumer<ActionTypeArtifactDetails.Builder> inputArtifactDetails)Details for the artifacts, such as application files, to be worked on by the action.ActionTypeDeclaration.BuilderinputArtifactDetails(ActionTypeArtifactDetails inputArtifactDetails)Details for the artifacts, such as application files, to be worked on by the action.default ActionTypeDeclaration.BuilderoutputArtifactDetails(Consumer<ActionTypeArtifactDetails.Builder> outputArtifactDetails)Details for the output artifacts, such as a built application, that are the result of the action.ActionTypeDeclaration.BuilderoutputArtifactDetails(ActionTypeArtifactDetails outputArtifactDetails)Details for the output artifacts, such as a built application, that are the result of the action.default ActionTypeDeclaration.Builderpermissions(Consumer<ActionTypePermissions.Builder> permissions)Details identifying the accounts with permissions to use the action type.ActionTypeDeclaration.Builderpermissions(ActionTypePermissions permissions)Details identifying the accounts with permissions to use the action type.ActionTypeDeclaration.Builderproperties(Collection<ActionTypeProperty> properties)The properties of the action type to be updated.ActionTypeDeclaration.Builderproperties(Consumer<ActionTypeProperty.Builder>... properties)The properties of the action type to be updated.ActionTypeDeclaration.Builderproperties(ActionTypeProperty... properties)The properties of the action type to be updated.default ActionTypeDeclaration.Builderurls(Consumer<ActionTypeUrls.Builder> urls)The links associated with the action type to be updated.ActionTypeDeclaration.Builderurls(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, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
description
ActionTypeDeclaration.Builder description(String 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
ActionTypeDeclaration.Builder executor(ActionTypeExecutor 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
default ActionTypeDeclaration.Builder executor(Consumer<ActionTypeExecutor.Builder> 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.Builderavoiding the need to create one manually viaActionTypeExecutor.builder().When the
Consumercompletes,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:
executor(ActionTypeExecutor)
-
id
ActionTypeDeclaration.Builder id(ActionTypeIdentifier 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
default ActionTypeDeclaration.Builder id(Consumer<ActionTypeIdentifier.Builder> 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.Builderavoiding the need to create one manually viaActionTypeIdentifier.builder().When the
Consumercompletes,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:
id(ActionTypeIdentifier)
-
inputArtifactDetails
ActionTypeDeclaration.Builder inputArtifactDetails(ActionTypeArtifactDetails 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.Builderavoiding the need to create one manually viaActionTypeArtifactDetails.builder().When the
Consumercompletes,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:
inputArtifactDetails(ActionTypeArtifactDetails)
-
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.Builderavoiding the need to create one manually viaActionTypeArtifactDetails.builder().When the
Consumercompletes,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:
outputArtifactDetails(ActionTypeArtifactDetails)
-
permissions
ActionTypeDeclaration.Builder permissions(ActionTypePermissions 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.Builderavoiding the need to create one manually viaActionTypePermissions.builder().When the
Consumercompletes,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:
permissions(ActionTypePermissions)
-
properties
ActionTypeDeclaration.Builder properties(Collection<ActionTypeProperty> 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
ActionTypeDeclaration.Builder properties(ActionTypeProperty... 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
ActionTypeDeclaration.Builder properties(Consumer<ActionTypeProperty.Builder>... properties)
The properties of the action type to be updated.
This is a convenience method that creates an instance of theActionTypeProperty.Builderavoiding the need to create one manually viaActionTypeProperty.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#properties(List.) - 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:
#properties(java.util.Collection)
-
urls
ActionTypeDeclaration.Builder urls(ActionTypeUrls 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
default ActionTypeDeclaration.Builder urls(Consumer<ActionTypeUrls.Builder> urls)
The links associated with the action type to be updated.
This is a convenience method that creates an instance of theActionTypeUrls.Builderavoiding the need to create one manually viaActionTypeUrls.builder().When the
Consumercompletes,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:
urls(ActionTypeUrls)
-
-