Interface Group.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<Group.Builder,Group>,SdkBuilder<Group.Builder,Group>,SdkPojo
- Enclosing class:
- Group
public static interface Group.Builder extends SdkPojo, CopyableBuilder<Group.Builder,Group>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Group.BuilderdistinguishedName(String distinguishedName)The distinguished name of the object.Group.BuildergroupScope(String groupScope)The scope of the AD group.Group.BuildergroupScope(GroupScope groupScope)The scope of the AD group.Group.BuildergroupType(String groupType)The AD group type.Group.BuildergroupType(GroupType groupType)The AD group type.Group.BuilderotherAttributes(Map<String,AttributeValue> otherAttributes)An expression of one or more attributes, data types, and the values of a group.Group.BuildersamAccountName(String samAccountName)The name of the group.Group.Buildersid(String sid)The unique security identifier (SID) of the group.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
distinguishedName
Group.Builder distinguishedName(String distinguishedName)
The distinguished name of the object.
- Parameters:
distinguishedName- The distinguished name of the object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
groupScope
Group.Builder groupScope(String groupScope)
The scope of the AD group. For details, see Active Directory security groups
- Parameters:
groupScope- The scope of the AD group. For details, see Active Directory security groups- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
GroupScope,GroupScope
-
groupScope
Group.Builder groupScope(GroupScope groupScope)
The scope of the AD group. For details, see Active Directory security groups
- Parameters:
groupScope- The scope of the AD group. For details, see Active Directory security groups- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
GroupScope,GroupScope
-
groupType
Group.Builder groupType(String groupType)
The AD group type. For details, see Active Directory security group type.
- Parameters:
groupType- The AD group type. For details, see Active Directory security group type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
GroupType,GroupType
-
groupType
Group.Builder groupType(GroupType groupType)
The AD group type. For details, see Active Directory security group type.
- Parameters:
groupType- The AD group type. For details, see Active Directory security group type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
GroupType,GroupType
-
otherAttributes
Group.Builder otherAttributes(Map<String,AttributeValue> otherAttributes)
An expression of one or more attributes, data types, and the values of a group.
- Parameters:
otherAttributes- An expression of one or more attributes, data types, and the values of a group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
samAccountName
Group.Builder samAccountName(String samAccountName)
The name of the group.
- Parameters:
samAccountName- The name of the group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sid
Group.Builder sid(String sid)
The unique security identifier (SID) of the group.
- Parameters:
sid- The unique security identifier (SID) of the group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-