Class ResponsibilityTransfer
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<ResponsibilityTransfer.Builder,ResponsibilityTransfer>
Contains details for a transfer. A transfer is the arrangement between two management accounts where one account designates the other with specified responsibilities for their organization.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionfinal StringID for the handshake of the transfer.final Stringarn()Amazon Resource Name (ARN) for the transfer.builder()final InstantTimestamp when the transfer ends.final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) final inthashCode()final Stringid()ID for the transfer.final Stringname()Name assigned to the transfer.static Class<? extends ResponsibilityTransfer.Builder> final TransferParticipantsource()Account that allows another account external to its organization to manage the specified responsibilities for the organization.final InstantTimestamp when the transfer starts.status()Status for the transfer.final StringStatus for the transfer.final TransferParticipanttarget()Account that manages the specified responsibilities for another organization.Take this object and create a builder that contains all of the current property values of this object.final StringtoString()Returns a string representation of this object.type()The type of transfer.final StringThe type of transfer.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
arn
Amazon Resource Name (ARN) for the transfer.
- Returns:
- Amazon Resource Name (ARN) for the transfer.
-
name
-
id
-
type
The type of transfer. Currently, only
BILLINGis supported.If the service returns an enum value that is not available in the current SDK version,
typewill returnResponsibilityTransferType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtypeAsString().- Returns:
- The type of transfer. Currently, only
BILLINGis supported. - See Also:
-
typeAsString
The type of transfer. Currently, only
BILLINGis supported.If the service returns an enum value that is not available in the current SDK version,
typewill returnResponsibilityTransferType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtypeAsString().- Returns:
- The type of transfer. Currently, only
BILLINGis supported. - See Also:
-
status
Status for the transfer.
If the service returns an enum value that is not available in the current SDK version,
statuswill returnResponsibilityTransferStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- Status for the transfer.
- See Also:
-
statusAsString
Status for the transfer.
If the service returns an enum value that is not available in the current SDK version,
statuswill returnResponsibilityTransferStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- Status for the transfer.
- See Also:
-
source
Account that allows another account external to its organization to manage the specified responsibilities for the organization.
- Returns:
- Account that allows another account external to its organization to manage the specified responsibilities for the organization.
-
target
Account that manages the specified responsibilities for another organization.
- Returns:
- Account that manages the specified responsibilities for another organization.
-
startTimestamp
Timestamp when the transfer starts.
- Returns:
- Timestamp when the transfer starts.
-
endTimestamp
Timestamp when the transfer ends.
- Returns:
- Timestamp when the transfer ends.
-
activeHandshakeId
ID for the handshake of the transfer.
- Returns:
- ID for the handshake of the transfer.
-
toBuilder
Description copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<ResponsibilityTransfer.Builder,ResponsibilityTransfer> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
equalsBySdkFieldsin interfaceSdkPojo- Parameters:
obj- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo- Returns:
- The mapping between the field name and its corresponding field.
-