Interface DatabaseLFTagPolicyAndPermissions.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<DatabaseLFTagPolicyAndPermissions.Builder,DatabaseLFTagPolicyAndPermissions>,SdkBuilder<DatabaseLFTagPolicyAndPermissions.Builder,DatabaseLFTagPolicyAndPermissions>,SdkPojo
- Enclosing class:
- DatabaseLFTagPolicyAndPermissions
public static interface DatabaseLFTagPolicyAndPermissions.Builder extends SdkPojo, CopyableBuilder<DatabaseLFTagPolicyAndPermissions.Builder,DatabaseLFTagPolicyAndPermissions>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description DatabaseLFTagPolicyAndPermissions.Builderexpression(Collection<LFTag> expression)A list of LF-tag conditions that apply to database resources.DatabaseLFTagPolicyAndPermissions.Builderexpression(Consumer<LFTag.Builder>... expression)A list of LF-tag conditions that apply to database resources.DatabaseLFTagPolicyAndPermissions.Builderexpression(LFTag... expression)A list of LF-tag conditions that apply to database resources.DatabaseLFTagPolicyAndPermissions.Builderpermissions(Collection<DatabaseLFTagPolicyPermission> permissions)The permissions granted to subscribers on database resources.DatabaseLFTagPolicyAndPermissions.Builderpermissions(DatabaseLFTagPolicyPermission... permissions)The permissions granted to subscribers on database resources.DatabaseLFTagPolicyAndPermissions.BuilderpermissionsWithStrings(String... permissions)The permissions granted to subscribers on database resources.DatabaseLFTagPolicyAndPermissions.BuilderpermissionsWithStrings(Collection<String> permissions)The permissions granted to subscribers on database resources.-
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
-
expression
DatabaseLFTagPolicyAndPermissions.Builder expression(Collection<LFTag> expression)
A list of LF-tag conditions that apply to database resources.
- Parameters:
expression- A list of LF-tag conditions that apply to database resources.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
expression
DatabaseLFTagPolicyAndPermissions.Builder expression(LFTag... expression)
A list of LF-tag conditions that apply to database resources.
- Parameters:
expression- A list of LF-tag conditions that apply to database resources.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
expression
DatabaseLFTagPolicyAndPermissions.Builder expression(Consumer<LFTag.Builder>... expression)
A list of LF-tag conditions that apply to database resources.
This is a convenience method that creates an instance of theLFTag.Builderavoiding the need to create one manually viaLFTag.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#expression(List.) - Parameters:
expression- a consumer that will call methods onLFTag.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#expression(java.util.Collection)
-
permissionsWithStrings
DatabaseLFTagPolicyAndPermissions.Builder permissionsWithStrings(Collection<String> permissions)
The permissions granted to subscribers on database resources.
- Parameters:
permissions- The permissions granted to subscribers on database resources.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
permissionsWithStrings
DatabaseLFTagPolicyAndPermissions.Builder permissionsWithStrings(String... permissions)
The permissions granted to subscribers on database resources.
- Parameters:
permissions- The permissions granted to subscribers on database resources.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
permissions
DatabaseLFTagPolicyAndPermissions.Builder permissions(Collection<DatabaseLFTagPolicyPermission> permissions)
The permissions granted to subscribers on database resources.
- Parameters:
permissions- The permissions granted to subscribers on database resources.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
permissions
DatabaseLFTagPolicyAndPermissions.Builder permissions(DatabaseLFTagPolicyPermission... permissions)
The permissions granted to subscribers on database resources.
- Parameters:
permissions- The permissions granted to subscribers on database resources.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-