Interface ResponsibilityTransfer.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<ResponsibilityTransfer.Builder,,ResponsibilityTransfer> SdkBuilder<ResponsibilityTransfer.Builder,,ResponsibilityTransfer> SdkPojo
- Enclosing class:
ResponsibilityTransfer
-
Method Summary
Modifier and TypeMethodDescriptionactiveHandshakeId(String activeHandshakeId) ID for the handshake of the transfer.Amazon Resource Name (ARN) for the transfer.endTimestamp(Instant endTimestamp) Timestamp when the transfer ends.ID for the transfer.Name assigned to the transfer.default ResponsibilityTransfer.Buildersource(Consumer<TransferParticipant.Builder> source) Account that allows another account external to its organization to manage the specified responsibilities for the organization.source(TransferParticipant source) Account that allows another account external to its organization to manage the specified responsibilities for the organization.startTimestamp(Instant startTimestamp) Timestamp when the transfer starts.Status for the transfer.status(ResponsibilityTransferStatus status) Status for the transfer.default ResponsibilityTransfer.Buildertarget(Consumer<TransferParticipant.Builder> target) Account that manages the specified responsibilities for another organization.target(TransferParticipant target) Account that manages the specified responsibilities for another organization.The type of transfer.The type of transfer.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
arn
Amazon Resource Name (ARN) for the transfer.
- Parameters:
arn- Amazon Resource Name (ARN) for the transfer.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
Name assigned to the transfer.
- Parameters:
name- Name assigned to the transfer.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
id
ID for the transfer.
- Parameters:
id- ID for the transfer.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
type
The type of transfer. Currently, only
BILLINGis supported.- Parameters:
type- The type of transfer. Currently, onlyBILLINGis supported.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
type
The type of transfer. Currently, only
BILLINGis supported.- Parameters:
type- The type of transfer. Currently, onlyBILLINGis supported.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
Status for the transfer.
- Parameters:
status- Status for the transfer.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
Status for the transfer.
- Parameters:
status- Status for the transfer.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
source
Account that allows another account external to its organization to manage the specified responsibilities for the organization.
- Parameters:
source- Account that allows another account external to its organization to manage the specified responsibilities for the organization.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
source
Account that allows another account external to its organization to manage the specified responsibilities for the organization.
This is a convenience method that creates an instance of theTransferParticipant.Builderavoiding the need to create one manually viaTransferParticipant.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tosource(TransferParticipant).- Parameters:
source- a consumer that will call methods onTransferParticipant.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
target
Account that manages the specified responsibilities for another organization.
- Parameters:
target- Account that manages the specified responsibilities for another organization.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
target
Account that manages the specified responsibilities for another organization.
This is a convenience method that creates an instance of theTransferParticipant.Builderavoiding the need to create one manually viaTransferParticipant.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed totarget(TransferParticipant).- Parameters:
target- a consumer that will call methods onTransferParticipant.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
startTimestamp
Timestamp when the transfer starts.
- Parameters:
startTimestamp- Timestamp when the transfer starts.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
endTimestamp
Timestamp when the transfer ends.
- Parameters:
endTimestamp- Timestamp when the transfer ends.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
activeHandshakeId
ID for the handshake of the transfer.
- Parameters:
activeHandshakeId- ID for the handshake of the transfer.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-