Interface DomainUnitPolicyGrantPrincipal.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<DomainUnitPolicyGrantPrincipal.Builder,
,DomainUnitPolicyGrantPrincipal> SdkBuilder<DomainUnitPolicyGrantPrincipal.Builder,
,DomainUnitPolicyGrantPrincipal> SdkPojo
- Enclosing class:
DomainUnitPolicyGrantPrincipal
@Mutable
@NotThreadSafe
public static interface DomainUnitPolicyGrantPrincipal.Builder
extends SdkPojo, CopyableBuilder<DomainUnitPolicyGrantPrincipal.Builder,DomainUnitPolicyGrantPrincipal>
-
Method Summary
Modifier and TypeMethodDescriptiondomainUnitDesignation
(String domainUnitDesignation) Specifes the designation of the domain unit users.domainUnitDesignation
(DomainUnitDesignation domainUnitDesignation) Specifes the designation of the domain unit users.domainUnitGrantFilter
(Consumer<DomainUnitGrantFilter.Builder> domainUnitGrantFilter) The grant filter for the domain unit.domainUnitGrantFilter
(DomainUnitGrantFilter domainUnitGrantFilter) The grant filter for the domain unit.domainUnitIdentifier
(String domainUnitIdentifier) The ID of the domain unit.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 Details
-
domainUnitDesignation
Specifes the designation of the domain unit users.
- Parameters:
domainUnitDesignation
- Specifes the designation of the domain unit users.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
domainUnitDesignation
DomainUnitPolicyGrantPrincipal.Builder domainUnitDesignation(DomainUnitDesignation domainUnitDesignation) Specifes the designation of the domain unit users.
- Parameters:
domainUnitDesignation
- Specifes the designation of the domain unit users.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
domainUnitGrantFilter
DomainUnitPolicyGrantPrincipal.Builder domainUnitGrantFilter(DomainUnitGrantFilter domainUnitGrantFilter) The grant filter for the domain unit.
- Parameters:
domainUnitGrantFilter
- The grant filter for the domain unit.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
domainUnitGrantFilter
default DomainUnitPolicyGrantPrincipal.Builder domainUnitGrantFilter(Consumer<DomainUnitGrantFilter.Builder> domainUnitGrantFilter) The grant filter for the domain unit.
This is a convenience method that creates an instance of theDomainUnitGrantFilter.Builder
avoiding the need to create one manually viaDomainUnitGrantFilter.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todomainUnitGrantFilter(DomainUnitGrantFilter)
.- Parameters:
domainUnitGrantFilter
- a consumer that will call methods onDomainUnitGrantFilter.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
domainUnitIdentifier
The ID of the domain unit.
- Parameters:
domainUnitIdentifier
- The ID of the domain unit.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-