Class GroupSummary
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<GroupSummary.Builder,
GroupSummary>
A structure containing a subset of fields of a group object from a directory.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic GroupSummary.Builder
builder()
final boolean
final boolean
equalsBySdkFields
(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 GroupScope
The scope of the AD group.final String
The scope of the AD group.final GroupType
The AD group type.final String
The AD group type.final int
hashCode()
final String
The name of the group.static Class
<? extends GroupSummary.Builder> final String
sid()
The unique security identifier (SID) of the group.Take this object and create a builder that contains all of the current property values of this object.final String
toString()
Returns a string representation of this object.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
groupScope
The scope of the AD group. For details, see Active Directory security groups.
If the service returns an enum value that is not available in the current SDK version,
groupScope
will returnGroupScope.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromgroupScopeAsString()
.- Returns:
- The scope of the AD group. For details, see Active Directory security groups.
- See Also:
-
groupScopeAsString
The scope of the AD group. For details, see Active Directory security groups.
If the service returns an enum value that is not available in the current SDK version,
groupScope
will returnGroupScope.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromgroupScopeAsString()
.- Returns:
- The scope of the AD group. For details, see Active Directory security groups.
- See Also:
-
groupType
The AD group type. For details, see Active Directory security group type.
If the service returns an enum value that is not available in the current SDK version,
groupType
will returnGroupType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromgroupTypeAsString()
.- Returns:
- The AD group type. For details, see Active Directory security group type.
- See Also:
-
groupTypeAsString
The AD group type. For details, see Active Directory security group type.
If the service returns an enum value that is not available in the current SDK version,
groupType
will returnGroupType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromgroupTypeAsString()
.- Returns:
- The AD group type. For details, see Active Directory security group type.
- See Also:
-
samAccountName
-
sid
The unique security identifier (SID) of the group.
- Returns:
- The unique security identifier (SID) of the group.
-
toBuilder
Description copied from interface:ToCopyableBuilder
Take this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilder
in interfaceToCopyableBuilder<GroupSummary.Builder,
GroupSummary> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojo
Indicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojo
class, and is generated based on a service model.If an
SdkPojo
class does not have any inherited fields,equalsBySdkFields
andequals
are essentially the same.- Specified by:
equalsBySdkFields
in 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:
sdkFieldNameToField
in interfaceSdkPojo
- Returns:
- The mapping between the field name and its corresponding field.
-