Interface InstanceAccessControlAttributeConfiguration.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<InstanceAccessControlAttributeConfiguration.Builder,
,InstanceAccessControlAttributeConfiguration> SdkBuilder<InstanceAccessControlAttributeConfiguration.Builder,
,InstanceAccessControlAttributeConfiguration> SdkPojo
- Enclosing class:
InstanceAccessControlAttributeConfiguration
public static interface InstanceAccessControlAttributeConfiguration.Builder
extends SdkPojo, CopyableBuilder<InstanceAccessControlAttributeConfiguration.Builder,InstanceAccessControlAttributeConfiguration>
-
Method Summary
Modifier and TypeMethodDescriptionaccessControlAttributes
(Collection<AccessControlAttribute> accessControlAttributes) Lists the attributes that are configured for ABAC in the specified IAM Identity Center instance.accessControlAttributes
(Consumer<AccessControlAttribute.Builder>... accessControlAttributes) Lists the attributes that are configured for ABAC in the specified IAM Identity Center instance.accessControlAttributes
(AccessControlAttribute... accessControlAttributes) Lists the attributes that are configured for ABAC in the specified IAM Identity Center instance.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, sdkFields
-
Method Details
-
accessControlAttributes
InstanceAccessControlAttributeConfiguration.Builder accessControlAttributes(Collection<AccessControlAttribute> accessControlAttributes) Lists the attributes that are configured for ABAC in the specified IAM Identity Center instance.
- Parameters:
accessControlAttributes
- Lists the attributes that are configured for ABAC in the specified IAM Identity Center instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
accessControlAttributes
InstanceAccessControlAttributeConfiguration.Builder accessControlAttributes(AccessControlAttribute... accessControlAttributes) Lists the attributes that are configured for ABAC in the specified IAM Identity Center instance.
- Parameters:
accessControlAttributes
- Lists the attributes that are configured for ABAC in the specified IAM Identity Center instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
accessControlAttributes
InstanceAccessControlAttributeConfiguration.Builder accessControlAttributes(Consumer<AccessControlAttribute.Builder>... accessControlAttributes) Lists the attributes that are configured for ABAC in the specified IAM Identity Center instance.
This is a convenience method that creates an instance of theAccessControlAttribute.Builder
avoiding the need to create one manually viaAccessControlAttribute.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toaccessControlAttributes(List<AccessControlAttribute>)
.- Parameters:
accessControlAttributes
- a consumer that will call methods onAccessControlAttribute.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-