Class MembershipSummary
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<MembershipSummary.Builder,MembershipSummary>
Contains summary information about a membership.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionfinal StringThe unique identifier of the agent space.final StringThe unique identifier of the application.static MembershipSummary.Builderbuilder()final MembershipConfigconfig()The configuration for the membership.final InstantThe date and time the membership was created, in UTC format.final StringThe identifier of the entity that created the membership.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 StringThe unique identifier of the membership.final MembershipTypeThe type of member.final StringThe type of member.final MemberMetadatametadata()The metadata for the member.static Class<? extends MembershipSummary.Builder> 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 date and time the membership was last updated, in UTC format.final StringThe identifier of the entity that last updated the membership.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
membershipId
The unique identifier of the membership.
- Returns:
- The unique identifier of the membership.
-
applicationId
The unique identifier of the application.
- Returns:
- The unique identifier of the application.
-
agentSpaceId
The unique identifier of the agent space.
- Returns:
- The unique identifier of the agent space.
-
memberType
The type of member.
If the service returns an enum value that is not available in the current SDK version,
memberTypewill returnMembershipType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frommemberTypeAsString().- Returns:
- The type of member.
- See Also:
-
memberTypeAsString
The type of member.
If the service returns an enum value that is not available in the current SDK version,
memberTypewill returnMembershipType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frommemberTypeAsString().- Returns:
- The type of member.
- See Also:
-
config
The configuration for the membership.
- Returns:
- The configuration for the membership.
-
metadata
The metadata for the member.
- Returns:
- The metadata for the member.
-
createdAt
The date and time the membership was created, in UTC format.
- Returns:
- The date and time the membership was created, in UTC format.
-
updatedAt
The date and time the membership was last updated, in UTC format.
- Returns:
- The date and time the membership was last updated, in UTC format.
-
createdBy
The identifier of the entity that created the membership.
- Returns:
- The identifier of the entity that created the membership.
-
updatedBy
The identifier of the entity that last updated the membership.
- Returns:
- The identifier of the entity that last updated the membership.
-
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<MembershipSummary.Builder,MembershipSummary> - 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.
-