Interface DomainUnitPolicyGrantPrincipal.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<DomainUnitPolicyGrantPrincipal.Builder,DomainUnitPolicyGrantPrincipal>,SdkBuilder<DomainUnitPolicyGrantPrincipal.Builder,DomainUnitPolicyGrantPrincipal>,SdkPojo
- Enclosing class:
- DomainUnitPolicyGrantPrincipal
public static interface DomainUnitPolicyGrantPrincipal.Builder extends SdkPojo, CopyableBuilder<DomainUnitPolicyGrantPrincipal.Builder,DomainUnitPolicyGrantPrincipal>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description DomainUnitPolicyGrantPrincipal.BuilderdomainUnitDesignation(String domainUnitDesignation)Specifes the designation of the domain unit users.DomainUnitPolicyGrantPrincipal.BuilderdomainUnitDesignation(DomainUnitDesignation domainUnitDesignation)Specifes the designation of the domain unit users.default DomainUnitPolicyGrantPrincipal.BuilderdomainUnitGrantFilter(Consumer<DomainUnitGrantFilter.Builder> domainUnitGrantFilter)The grant filter for the domain unit.DomainUnitPolicyGrantPrincipal.BuilderdomainUnitGrantFilter(DomainUnitGrantFilter domainUnitGrantFilter)The grant filter for the domain unit.DomainUnitPolicyGrantPrincipal.BuilderdomainUnitIdentifier(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, sdkFields
-
-
-
-
Method Detail
-
domainUnitDesignation
DomainUnitPolicyGrantPrincipal.Builder domainUnitDesignation(String 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,DomainUnitDesignation
-
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:
DomainUnitDesignation,DomainUnitDesignation
-
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.Builderavoiding the need to create one manually viaDomainUnitGrantFilter.builder().When the
Consumercompletes,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:
domainUnitGrantFilter(DomainUnitGrantFilter)
-
domainUnitIdentifier
DomainUnitPolicyGrantPrincipal.Builder domainUnitIdentifier(String 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.
-
-