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
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default ChangeSetHookTargetDetails.Builder
resourceTargetDetails(Consumer<ChangeSetHookResourceTargetDetails.Builder> resourceTargetDetails)
Required ifTargetType
isRESOURCE
.ChangeSetHookTargetDetails.Builder
resourceTargetDetails(ChangeSetHookResourceTargetDetails resourceTargetDetails)
Required ifTargetType
isRESOURCE
.ChangeSetHookTargetDetails.Builder
targetType(String targetType)
The name of the type.ChangeSetHookTargetDetails.Builder
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 Detail
-
targetType
ChangeSetHookTargetDetails.Builder targetType(String 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:
HookTargetType
,HookTargetType
-
targetType
ChangeSetHookTargetDetails.Builder targetType(HookTargetType 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:
HookTargetType
,HookTargetType
-
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:
resourceTargetDetails(ChangeSetHookResourceTargetDetails)
-
-