@Generated(value={"common/config/src/templates/ConfigBuilder.stg","common/config/config.gradle"})
public final class AuthorizationEntityPermissionConfigBuilder
extends java.lang.Object
AuthorizationEntityPermissionConfig
.Constructor and Description |
---|
AuthorizationEntityPermissionConfigBuilder()
Constructs an empty AuthorizationEntityPermissionConfigBuilder
|
AuthorizationEntityPermissionConfigBuilder(AuthorizationEntityPermissionConfig config)
Constructs a AuthorizationEntityPermissionConfigBuilder initialized with the values from the given config
|
AuthorizationEntityPermissionConfigBuilder(AuthorizationEntityPermissionConfigBuilder builder)
Constructs a AuthorizationEntityPermissionConfigBuilder initialized with the values from the given builder
|
AuthorizationEntityPermissionConfigBuilder(java.util.Map<AuthorizationEntityPermissionConfig.Field,java.lang.Object> values)
Constructs a AuthorizationEntityPermissionConfigBuilder initialized with the values from the given map
|
Modifier and Type | Method and Description |
---|---|
AuthorizationEntityPermissionConfig |
build()
Builds the AuthorizationEntityPermissionConfig with a
parentPath of null . |
AuthorizationEntityPermissionConfig |
build(java.lang.String parentPath)
Builds the AuthorizationEntityPermissionConfig.
|
static AuthorizationEntityPermissionConfig |
buildAuthorizationEntityPermissionConfig(java.util.function.Consumer<AuthorizationEntityPermissionConfigBuilder> builderSetup)
Builds a
AuthorizationEntityPermissionConfig in-place |
AuthorizationEntityPermissionConfigBuilder |
clear()
Clears all values from the builder
|
java.util.Map<AuthorizationEntityPermissionConfig.Field,java.lang.Object> |
getValues() |
AuthorizationEntityPermissionConfigBuilder |
putAll(AuthorizationEntityPermissionConfig config)
Puts all values from the given config into this builder
|
AuthorizationEntityPermissionConfigBuilder |
putAll(java.util.Map<AuthorizationEntityPermissionConfig.Field,java.lang.Object> values)
Puts all values from the given map into this builder.
|
AuthorizationEntityPermissionConfigBuilder |
setFileLocation(java.lang.String fileLocation)
name of a defined file-location
|
AuthorizationEntityPermissionConfigBuilder |
setGrant(PgxConfigPermission grant)
name of the permission to be granted (read, write, export, manage, pgx_session_create, pgx_session_new_graph, pgx_session_get_published_graph, pgx_session_add_published_graph, pgx_session_compile_algorithm, pgx_server_get_info, pgx_server_manage)
|
AuthorizationEntityPermissionConfigBuilder |
setPreloadedGraph(java.lang.String preloadedGraph)
name of a defined pre-loaded graph
|
java.io.InputStream |
toInputStream() |
java.lang.String |
toString() |
public AuthorizationEntityPermissionConfigBuilder()
public AuthorizationEntityPermissionConfigBuilder(AuthorizationEntityPermissionConfig config)
config
- the configuration to take the values frompublic AuthorizationEntityPermissionConfigBuilder(AuthorizationEntityPermissionConfigBuilder builder)
builder
- the builder to take the values frompublic AuthorizationEntityPermissionConfigBuilder(java.util.Map<AuthorizationEntityPermissionConfig.Field,java.lang.Object> values)
values
- a map containing configuration valuespublic AuthorizationEntityPermissionConfig build()
parentPath
of null
.build(String)
public AuthorizationEntityPermissionConfig build(java.lang.String parentPath)
parentPath
- if not null, resolves relative paths against this parentPathpublic static AuthorizationEntityPermissionConfig buildAuthorizationEntityPermissionConfig(java.util.function.Consumer<AuthorizationEntityPermissionConfigBuilder> builderSetup)
AuthorizationEntityPermissionConfig
in-placebuilderSetup
- a consumer to setup a newly created AuthorizationEntityPermissionConfig
public AuthorizationEntityPermissionConfigBuilder clear()
public java.util.Map<AuthorizationEntityPermissionConfig.Field,java.lang.Object> getValues()
public AuthorizationEntityPermissionConfigBuilder putAll(AuthorizationEntityPermissionConfig config)
config
- the config to take the values frompublic AuthorizationEntityPermissionConfigBuilder putAll(java.util.Map<AuthorizationEntityPermissionConfig.Field,java.lang.Object> values)
values
- the values to put in the builderpublic AuthorizationEntityPermissionConfigBuilder setFileLocation(java.lang.String fileLocation)
public AuthorizationEntityPermissionConfigBuilder setGrant(PgxConfigPermission grant)
public AuthorizationEntityPermissionConfigBuilder setPreloadedGraph(java.lang.String preloadedGraph)
public java.io.InputStream toInputStream()
InputStream
representing the configpublic java.lang.String toString()
toString
in class java.lang.Object