Interface Scope.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<Scope.Builder,Scope>,SdkBuilder<Scope.Builder,Scope>,SdkPojo
- Enclosing class:
- Scope
@Mutable @NotThreadSafe public static interface Scope.Builder extends SdkPojo, CopyableBuilder<Scope.Builder,Scope>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Scope.Builderpermissions(Collection<ScopePermission> permissions)You can include one or more API operations as permissions.Scope.Builderpermissions(ScopePermission... permissions)You can include one or more API operations as permissions.Scope.BuilderpermissionsWithStrings(String... permissions)You can include one or more API operations as permissions.Scope.BuilderpermissionsWithStrings(Collection<String> permissions)You can include one or more API operations as permissions.Scope.Builderprefixes(String... prefixes)You can specify any amount of prefixes, but the total length of characters of all prefixes must be less than 256 bytes in size.Scope.Builderprefixes(Collection<String> prefixes)You can specify any amount of prefixes, but the total length of characters of all prefixes must be less than 256 bytes in size.-
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 Detail
-
prefixes
Scope.Builder prefixes(Collection<String> prefixes)
You can specify any amount of prefixes, but the total length of characters of all prefixes must be less than 256 bytes in size.
- Parameters:
prefixes- You can specify any amount of prefixes, but the total length of characters of all prefixes must be less than 256 bytes in size.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
prefixes
Scope.Builder prefixes(String... prefixes)
You can specify any amount of prefixes, but the total length of characters of all prefixes must be less than 256 bytes in size.
- Parameters:
prefixes- You can specify any amount of prefixes, but the total length of characters of all prefixes must be less than 256 bytes in size.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
permissionsWithStrings
Scope.Builder permissionsWithStrings(Collection<String> permissions)
You can include one or more API operations as permissions.
- Parameters:
permissions- You can include one or more API operations as permissions.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
permissionsWithStrings
Scope.Builder permissionsWithStrings(String... permissions)
You can include one or more API operations as permissions.
- Parameters:
permissions- You can include one or more API operations as permissions.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
permissions
Scope.Builder permissions(Collection<ScopePermission> permissions)
You can include one or more API operations as permissions.
- Parameters:
permissions- You can include one or more API operations as permissions.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
permissions
Scope.Builder permissions(ScopePermission... permissions)
You can include one or more API operations as permissions.
- Parameters:
permissions- You can include one or more API operations as permissions.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-