Interface DomainUnitOwnerProperties.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<DomainUnitOwnerProperties.Builder,DomainUnitOwnerProperties>,SdkBuilder<DomainUnitOwnerProperties.Builder,DomainUnitOwnerProperties>,SdkPojo
- Enclosing class:
- DomainUnitOwnerProperties
public static interface DomainUnitOwnerProperties.Builder extends SdkPojo, CopyableBuilder<DomainUnitOwnerProperties.Builder,DomainUnitOwnerProperties>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default DomainUnitOwnerProperties.Buildergroup(Consumer<DomainUnitGroupProperties.Builder> group)Indicates that the domain unit owner is a group.DomainUnitOwnerProperties.Buildergroup(DomainUnitGroupProperties group)Indicates that the domain unit owner is a group.default DomainUnitOwnerProperties.Builderuser(Consumer<DomainUnitUserProperties.Builder> user)Indicates that the domain unit owner is a user.DomainUnitOwnerProperties.Builderuser(DomainUnitUserProperties user)Indicates that the domain unit owner is a user.-
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
-
group
DomainUnitOwnerProperties.Builder group(DomainUnitGroupProperties group)
Indicates that the domain unit owner is a group.
- Parameters:
group- Indicates that the domain unit owner is a group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
group
default DomainUnitOwnerProperties.Builder group(Consumer<DomainUnitGroupProperties.Builder> group)
Indicates that the domain unit owner is a group.
This is a convenience method that creates an instance of theDomainUnitGroupProperties.Builderavoiding the need to create one manually viaDomainUnitGroupProperties.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed togroup(DomainUnitGroupProperties).- Parameters:
group- a consumer that will call methods onDomainUnitGroupProperties.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
group(DomainUnitGroupProperties)
-
user
DomainUnitOwnerProperties.Builder user(DomainUnitUserProperties user)
Indicates that the domain unit owner is a user.
- Parameters:
user- Indicates that the domain unit owner is a user.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
user
default DomainUnitOwnerProperties.Builder user(Consumer<DomainUnitUserProperties.Builder> user)
Indicates that the domain unit owner is a user.
This is a convenience method that creates an instance of theDomainUnitUserProperties.Builderavoiding the need to create one manually viaDomainUnitUserProperties.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed touser(DomainUnitUserProperties).- Parameters:
user- a consumer that will call methods onDomainUnitUserProperties.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
user(DomainUnitUserProperties)
-
-