Interface ChangeSetHookTargetDetails.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ChangeSetHookTargetDetails.Builder,
,ChangeSetHookTargetDetails> SdkBuilder<ChangeSetHookTargetDetails.Builder,
,ChangeSetHookTargetDetails> SdkPojo
- Enclosing class:
ChangeSetHookTargetDetails
public static interface ChangeSetHookTargetDetails.Builder
extends SdkPojo, CopyableBuilder<ChangeSetHookTargetDetails.Builder,ChangeSetHookTargetDetails>
-
Method Summary
Modifier and TypeMethodDescriptionresourceTargetDetails
(Consumer<ChangeSetHookResourceTargetDetails.Builder> resourceTargetDetails) Required ifTargetType
isRESOURCE
.resourceTargetDetails
(ChangeSetHookResourceTargetDetails resourceTargetDetails) Required ifTargetType
isRESOURCE
.targetType
(String targetType) The name of the type.targetType
(HookTargetType targetType) The name of the type.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
-
targetType
The name of the type.
- Parameters:
targetType
- The name of the type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
targetType
The name of the type.
- Parameters:
targetType
- The name of the type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
resourceTargetDetails
ChangeSetHookTargetDetails.Builder resourceTargetDetails(ChangeSetHookResourceTargetDetails resourceTargetDetails) Required if
TargetType
isRESOURCE
.- Parameters:
resourceTargetDetails
- Required ifTargetType
isRESOURCE
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceTargetDetails
default ChangeSetHookTargetDetails.Builder resourceTargetDetails(Consumer<ChangeSetHookResourceTargetDetails.Builder> resourceTargetDetails) Required if
This is a convenience method that creates an instance of theTargetType
isRESOURCE
.ChangeSetHookResourceTargetDetails.Builder
avoiding the need to create one manually viaChangeSetHookResourceTargetDetails.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toresourceTargetDetails(ChangeSetHookResourceTargetDetails)
.- Parameters:
resourceTargetDetails
- a consumer that will call methods onChangeSetHookResourceTargetDetails.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-