## Uses of Class
org.apache.cassandra.auth.IAuthenticator.Option

Packages that use IAuthenticator.Option
Package | Description
--- | ---
org.apache.cassandra.auth |
org.apache.cassandra.cql3 |

### Uses of IAuthenticator.Option in org.apache.cassandra.auth

Methods in org.apache.cassandra.auth that return IAuthenticator.Option
Modifier and Type | Method and Description
--- | ---
`static IAuthenticator.Option` | IAuthenticator.Option.`valueOf(java.lang.String name)` Returns the enum constant of this type with the specified name.
`static IAuthenticator.Option[]` | IAuthenticator.Option.`values()` Returns an array containing the constants of this enum type, in the order they are declared.

Methods in org.apache.cassandra.auth that return types with arguments of type IAuthenticator.Option
Modifier and Type | Method and Description
--- | ---
`java.util.Set<IAuthenticator.Option>` | AllowAllAuthenticator.`alterableOptions()`
`java.util.Set<IAuthenticator.Option>` | IAuthenticator.`alterableOptions()` Subset of supportedOptions that users are allowed to alter when performing ALTER USER [themselves].
`java.util.Set<IAuthenticator.Option>` | LegacyAuthenticator.`alterableOptions()`
`java.util.Set<IAuthenticator.Option>` | PasswordAuthenticator.`alterableOptions()`
`java.util.Set<IAuthenticator.Option>` | AllowAllAuthenticator.`supportedOptions()`
`java.util.Set<IAuthenticator.Option>` | IAuthenticator.`supportedOptions()` Set of options supported by CREATE USER and ALTER USER queries.
`java.util.Set<IAuthenticator.Option>` | LegacyAuthenticator.`supportedOptions()`
`java.util.Set<IAuthenticator.Option>` | PasswordAuthenticator.`supportedOptions()`

Method parameters in org.apache.cassandra.auth with type arguments of type IAuthenticator.Option
Modifier and Type | Method and Description
--- | ---
`void` | AllowAllAuthenticator.`alter(java.lang.String username, java.util.Map<IAuthenticator.Option,java.lang.Object> options)`
`void` | IAuthenticator.`alter(java.lang.String username, java.util.Map<IAuthenticator.Option,java.lang.Object> options)` Called during execution of ALTER USER query.
`void` | LegacyAuthenticator.`alter(java.lang.String username, java.util.Map<IAuthenticator.Option,java.lang.Object> options)`
`void` | PasswordAuthenticator.`alter(java.lang.String username, java.util.Map<IAuthenticator.Option,java.lang.Object> options)`
`void` | AllowAllAuthenticator.`create(java.lang.String username, java.util.Map<IAuthenticator.Option,java.lang.Object> options)`
`void` | IAuthenticator.`create(java.lang.String username, java.util.Map<IAuthenticator.Option,java.lang.Object> options)` Called during execution of CREATE USER query (also may be called on startup, see seedSuperuserOptions method).
`void` | LegacyAuthenticator.`create(java.lang.String username, java.util.Map<IAuthenticator.Option,java.lang.Object> options)`
`void` | PasswordAuthenticator.`create(java.lang.String username, java.util.Map<IAuthenticator.Option,java.lang.Object> options)`

### Uses of IAuthenticator.Option in org.apache.cassandra.cql3

Methods in org.apache.cassandra.cql3 that return types with arguments of type IAuthenticator.Option
Modifier and Type | Method and Description
--- | ---
`java.util.Map<IAuthenticator.Option,java.lang.Object>` | UserOptions.`getOptions()`