Interface TableLFTagPolicyAndPermissions.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<TableLFTagPolicyAndPermissions.Builder,TableLFTagPolicyAndPermissions>,SdkBuilder<TableLFTagPolicyAndPermissions.Builder,TableLFTagPolicyAndPermissions>,SdkPojo
- Enclosing class:
- TableLFTagPolicyAndPermissions
public static interface TableLFTagPolicyAndPermissions.Builder extends SdkPojo, CopyableBuilder<TableLFTagPolicyAndPermissions.Builder,TableLFTagPolicyAndPermissions>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description TableLFTagPolicyAndPermissions.Builderexpression(Collection<LFTag> expression)A list of LF-tag conditions that apply to table resources.TableLFTagPolicyAndPermissions.Builderexpression(Consumer<LFTag.Builder>... expression)A list of LF-tag conditions that apply to table resources.TableLFTagPolicyAndPermissions.Builderexpression(LFTag... expression)A list of LF-tag conditions that apply to table resources.TableLFTagPolicyAndPermissions.Builderpermissions(Collection<TableTagPolicyLFPermission> permissions)The permissions granted to subscribers on table resources.TableLFTagPolicyAndPermissions.Builderpermissions(TableTagPolicyLFPermission... permissions)The permissions granted to subscribers on table resources.TableLFTagPolicyAndPermissions.BuilderpermissionsWithStrings(String... permissions)The permissions granted to subscribers on table resources.TableLFTagPolicyAndPermissions.BuilderpermissionsWithStrings(Collection<String> permissions)The permissions granted to subscribers on table 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
TableLFTagPolicyAndPermissions.Builder expression(Collection<LFTag> expression)
A list of LF-tag conditions that apply to table resources.
- Parameters:
expression- A list of LF-tag conditions that apply to table resources.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
expression
TableLFTagPolicyAndPermissions.Builder expression(LFTag... expression)
A list of LF-tag conditions that apply to table resources.
- Parameters:
expression- A list of LF-tag conditions that apply to table resources.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
expression
TableLFTagPolicyAndPermissions.Builder expression(Consumer<LFTag.Builder>... expression)
A list of LF-tag conditions that apply to table 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
TableLFTagPolicyAndPermissions.Builder permissionsWithStrings(Collection<String> permissions)
The permissions granted to subscribers on table resources.
- Parameters:
permissions- The permissions granted to subscribers on table resources.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
permissionsWithStrings
TableLFTagPolicyAndPermissions.Builder permissionsWithStrings(String... permissions)
The permissions granted to subscribers on table resources.
- Parameters:
permissions- The permissions granted to subscribers on table resources.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
permissions
TableLFTagPolicyAndPermissions.Builder permissions(Collection<TableTagPolicyLFPermission> permissions)
The permissions granted to subscribers on table resources.
- Parameters:
permissions- The permissions granted to subscribers on table resources.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
permissions
TableLFTagPolicyAndPermissions.Builder permissions(TableTagPolicyLFPermission... permissions)
The permissions granted to subscribers on table resources.
- Parameters:
permissions- The permissions granted to subscribers on table resources.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-