Interface DocumentAclMembership.Builder
- All Superinterfaces:
- Buildable,- CopyableBuilder<DocumentAclMembership.Builder,,- DocumentAclMembership> - SdkBuilder<DocumentAclMembership.Builder,,- DocumentAclMembership> - SdkPojo
- Enclosing class:
- DocumentAclMembership
- 
Method SummaryModifier and TypeMethodDescriptionconditions(Collection<DocumentAclCondition> conditions) An array of conditions that define the membership rules.conditions(Consumer<DocumentAclCondition.Builder>... conditions) An array of conditions that define the membership rules.conditions(DocumentAclCondition... conditions) An array of conditions that define the membership rules.memberRelation(String memberRelation) The logical relation between members in the membership rule, determining how multiple conditions are combined.memberRelation(MemberRelation memberRelation) The logical relation between members in the membership rule, determining how multiple conditions are combined.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuildercopyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilderapplyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojoequalsBySdkFields, sdkFieldNameToField, sdkFields
- 
Method Details- 
memberRelationThe logical relation between members in the membership rule, determining how multiple conditions are combined. - Parameters:
- memberRelation- The logical relation between members in the membership rule, determining how multiple conditions are combined.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
memberRelationThe logical relation between members in the membership rule, determining how multiple conditions are combined. - Parameters:
- memberRelation- The logical relation between members in the membership rule, determining how multiple conditions are combined.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
conditionsAn array of conditions that define the membership rules. Each condition specifies criteria for users or groups to be included in this membership. - Parameters:
- conditions- An array of conditions that define the membership rules. Each condition specifies criteria for users or groups to be included in this membership.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
conditionsAn array of conditions that define the membership rules. Each condition specifies criteria for users or groups to be included in this membership. - Parameters:
- conditions- An array of conditions that define the membership rules. Each condition specifies criteria for users or groups to be included in this membership.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
conditionsAn array of conditions that define the membership rules. Each condition specifies criteria for users or groups to be included in this membership. This is a convenience method that creates an instance of theDocumentAclCondition.Builderavoiding the need to create one manually viaDocumentAclCondition.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toconditions(List<DocumentAclCondition>).- Parameters:
- conditions- a consumer that will call methods on- DocumentAclCondition.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
 
-