Class AccountLink
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<AccountLink.Builder,AccountLink>
Information about about the account link.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionfinal StringThe identifier of the account link.final AccountLinkStatusEnumThe status of the account link.final StringThe status of the account link.static AccountLink.Builderbuilder()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()static Class<? extends AccountLink.Builder> final StringThe identifier of the source account.final StringThe identifier of the target account.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.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
accountLinkId
The identifier of the account link.
- Returns:
- The identifier of the account link.
-
accountLinkStatus
The status of the account link.
If the service returns an enum value that is not available in the current SDK version,
accountLinkStatuswill returnAccountLinkStatusEnum.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromaccountLinkStatusAsString().- Returns:
- The status of the account link.
- See Also:
-
accountLinkStatusAsString
The status of the account link.
If the service returns an enum value that is not available in the current SDK version,
accountLinkStatuswill returnAccountLinkStatusEnum.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromaccountLinkStatusAsString().- Returns:
- The status of the account link.
- See Also:
-
sourceAccountId
The identifier of the source account.
- Returns:
- The identifier of the source account.
-
targetAccountId
The identifier of the target account.
- Returns:
- The identifier of the target account.
-
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<AccountLink.Builder,AccountLink> - 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
-