Class RelationshipDetail
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<RelationshipDetail.Builder,RelationshipDetail>
Detailed information about a partner relationship.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionfinal Stringarn()The Amazon Resource Name (ARN) of the relationship.final StringThe AWS account ID associated in this relationship.final AssociationTypeThe type of association for the relationship.final StringThe type of association for the relationship.static RelationshipDetail.Builderbuilder()final Stringcatalog()The catalog identifier associated with the relationship.final InstantThe timestamp when the relationship was created.final StringThe display name of the relationship.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()The unique identifier of the relationship.final StringThe identifier of the program management account.final ResaleAccountModelThe resale account model for the relationship.final StringThe resale account model for the relationship.final Stringrevision()The current revision number of the relationship.final Sectorsector()The business sector for the relationship.final StringThe business sector for the relationship.static Class<? extends RelationshipDetail.Builder> final InstantThe start date of the relationship.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.final InstantThe timestamp when the relationship was last updated.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
arn
The Amazon Resource Name (ARN) of the relationship.
- Returns:
- The Amazon Resource Name (ARN) of the relationship.
-
id
The unique identifier of the relationship.
- Returns:
- The unique identifier of the relationship.
-
revision
The current revision number of the relationship.
- Returns:
- The current revision number of the relationship.
-
catalog
The catalog identifier associated with the relationship.
- Returns:
- The catalog identifier associated with the relationship.
-
associationType
The type of association for the relationship.
If the service returns an enum value that is not available in the current SDK version,
associationTypewill returnAssociationType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromassociationTypeAsString().- Returns:
- The type of association for the relationship.
- See Also:
-
associationTypeAsString
The type of association for the relationship.
If the service returns an enum value that is not available in the current SDK version,
associationTypewill returnAssociationType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromassociationTypeAsString().- Returns:
- The type of association for the relationship.
- See Also:
-
programManagementAccountId
The identifier of the program management account.
- Returns:
- The identifier of the program management account.
-
associatedAccountId
The AWS account ID associated in this relationship.
- Returns:
- The AWS account ID associated in this relationship.
-
displayName
The display name of the relationship.
- Returns:
- The display name of the relationship.
-
resaleAccountModel
The resale account model for the relationship.
If the service returns an enum value that is not available in the current SDK version,
resaleAccountModelwill returnResaleAccountModel.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromresaleAccountModelAsString().- Returns:
- The resale account model for the relationship.
- See Also:
-
resaleAccountModelAsString
The resale account model for the relationship.
If the service returns an enum value that is not available in the current SDK version,
resaleAccountModelwill returnResaleAccountModel.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromresaleAccountModelAsString().- Returns:
- The resale account model for the relationship.
- See Also:
-
sector
The business sector for the relationship.
If the service returns an enum value that is not available in the current SDK version,
sectorwill returnSector.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromsectorAsString().- Returns:
- The business sector for the relationship.
- See Also:
-
sectorAsString
The business sector for the relationship.
If the service returns an enum value that is not available in the current SDK version,
sectorwill returnSector.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromsectorAsString().- Returns:
- The business sector for the relationship.
- See Also:
-
createdAt
The timestamp when the relationship was created.
- Returns:
- The timestamp when the relationship was created.
-
updatedAt
The timestamp when the relationship was last updated.
- Returns:
- The timestamp when the relationship was last updated.
-
startDate
The start date of the relationship.
- Returns:
- The start date of the relationship.
-
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<RelationshipDetail.Builder,RelationshipDetail> - 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.
-