Interface RulesConfigurationType.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<RulesConfigurationType.Builder,RulesConfigurationType>,SdkBuilder<RulesConfigurationType.Builder,RulesConfigurationType>,SdkPojo
- Enclosing class:
- RulesConfigurationType
public static interface RulesConfigurationType.Builder extends SdkPojo, CopyableBuilder<RulesConfigurationType.Builder,RulesConfigurationType>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description RulesConfigurationType.Builderrules(Collection<MappingRule> rules)An array of rules.RulesConfigurationType.Builderrules(Consumer<MappingRule.Builder>... rules)An array of rules.RulesConfigurationType.Builderrules(MappingRule... rules)An array of rules.-
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
-
rules
RulesConfigurationType.Builder rules(Collection<MappingRule> rules)
An array of rules. You can specify up to 25 rules per identity provider.
Rules are evaluated in order. The first one to match specifies the role.
- Parameters:
rules- An array of rules. You can specify up to 25 rules per identity provider.Rules are evaluated in order. The first one to match specifies the role.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
rules
RulesConfigurationType.Builder rules(MappingRule... rules)
An array of rules. You can specify up to 25 rules per identity provider.
Rules are evaluated in order. The first one to match specifies the role.
- Parameters:
rules- An array of rules. You can specify up to 25 rules per identity provider.Rules are evaluated in order. The first one to match specifies the role.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
rules
RulesConfigurationType.Builder rules(Consumer<MappingRule.Builder>... rules)
An array of rules. You can specify up to 25 rules per identity provider.
Rules are evaluated in order. The first one to match specifies the role.
This is a convenience method that creates an instance of theMappingRule.Builderavoiding the need to create one manually viaMappingRule.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#rules(List.) - Parameters:
rules- a consumer that will call methods onMappingRule.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#rules(java.util.Collection)
-
-