Package oracle.pgx.config
Class AuthorizationEntityPermissionConfigBuilder
- java.lang.Object
-
- oracle.pgx.config.AuthorizationEntityPermissionConfigBuilder
-
@Generated({"common/config/src/templates/ConfigBuilder.stg","common/config/config.gradle"}) public final class AuthorizationEntityPermissionConfigBuilder extends java.lang.ObjectBuilder forAuthorizationEntityPermissionConfig.
-
-
Constructor Summary
Constructors Constructor Description AuthorizationEntityPermissionConfigBuilder()Constructs an empty AuthorizationEntityPermissionConfigBuilderAuthorizationEntityPermissionConfigBuilder(java.util.Map<AuthorizationEntityPermissionConfig.Field,java.lang.Object> values)Constructs a AuthorizationEntityPermissionConfigBuilder initialized with the values from the given mapAuthorizationEntityPermissionConfigBuilder(AuthorizationEntityPermissionConfig config)Constructs a AuthorizationEntityPermissionConfigBuilder initialized with the values from the given configAuthorizationEntityPermissionConfigBuilder(AuthorizationEntityPermissionConfigBuilder builder)Constructs a AuthorizationEntityPermissionConfigBuilder initialized with the values from the given builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description AuthorizationEntityPermissionConfigbuild()Builds the AuthorizationEntityPermissionConfig with aparentPathofnull.AuthorizationEntityPermissionConfigbuild(java.lang.String parentPath)Builds the AuthorizationEntityPermissionConfig.static AuthorizationEntityPermissionConfigbuildAuthorizationEntityPermissionConfig(java.util.function.Consumer<AuthorizationEntityPermissionConfigBuilder> builderSetup)Builds aAuthorizationEntityPermissionConfigin-placeAuthorizationEntityPermissionConfigBuilderclear()Clears all values from the builderjava.util.Map<AuthorizationEntityPermissionConfig.Field,java.lang.Object>getValues()AuthorizationEntityPermissionConfigBuilderputAll(java.util.Map<AuthorizationEntityPermissionConfig.Field,java.lang.Object> values)Puts all values from the given map into this builder.AuthorizationEntityPermissionConfigBuilderputAll(AuthorizationEntityPermissionConfig config)Puts all values from the given config into this builderAuthorizationEntityPermissionConfigBuildersetFileLocation(java.lang.String fileLocation)name of a defined file-locationAuthorizationEntityPermissionConfigBuildersetGrant(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)AuthorizationEntityPermissionConfigBuildersetPreloadedGraph(java.lang.String preloadedGraph)name of a defined pre-loaded graphjava.io.InputStreamtoInputStream()java.lang.StringtoString()
-
-
-
Constructor Detail
-
AuthorizationEntityPermissionConfigBuilder
public AuthorizationEntityPermissionConfigBuilder()
Constructs an empty AuthorizationEntityPermissionConfigBuilder
-
AuthorizationEntityPermissionConfigBuilder
public AuthorizationEntityPermissionConfigBuilder(java.util.Map<AuthorizationEntityPermissionConfig.Field,java.lang.Object> values)
Constructs a AuthorizationEntityPermissionConfigBuilder initialized with the values from the given map- Parameters:
values- a map containing configuration values
-
AuthorizationEntityPermissionConfigBuilder
public AuthorizationEntityPermissionConfigBuilder(AuthorizationEntityPermissionConfig config)
Constructs a AuthorizationEntityPermissionConfigBuilder initialized with the values from the given config- Parameters:
config- the configuration to take the values from
-
AuthorizationEntityPermissionConfigBuilder
public AuthorizationEntityPermissionConfigBuilder(AuthorizationEntityPermissionConfigBuilder builder)
Constructs a AuthorizationEntityPermissionConfigBuilder initialized with the values from the given builder- Parameters:
builder- the builder to take the values from
-
-
Method Detail
-
buildAuthorizationEntityPermissionConfig
public static AuthorizationEntityPermissionConfig buildAuthorizationEntityPermissionConfig(java.util.function.Consumer<AuthorizationEntityPermissionConfigBuilder> builderSetup)
Builds aAuthorizationEntityPermissionConfigin-place- Parameters:
builderSetup- a consumer to setup a newly createdAuthorizationEntityPermissionConfig
-
putAll
public AuthorizationEntityPermissionConfigBuilder putAll(java.util.Map<AuthorizationEntityPermissionConfig.Field,java.lang.Object> values)
Puts all values from the given map into this builder.- Parameters:
values- the values to put in the builder
-
putAll
public AuthorizationEntityPermissionConfigBuilder putAll(AuthorizationEntityPermissionConfig config)
Puts all values from the given config into this builder- Parameters:
config- the config to take the values from
-
clear
public AuthorizationEntityPermissionConfigBuilder clear()
Clears all values from the builder
-
build
public AuthorizationEntityPermissionConfig build(java.lang.String parentPath)
Builds the AuthorizationEntityPermissionConfig.- Parameters:
parentPath- if not null, resolves relative paths against this parentPath- Returns:
- an instance of AuthorizationEntityPermissionConfig
-
build
public AuthorizationEntityPermissionConfig build()
Builds the AuthorizationEntityPermissionConfig with aparentPathofnull.- Returns:
- An instance of AuthorizationEntityPermissionConfig
- See Also:
build(String)
-
toInputStream
public java.io.InputStream toInputStream()
- Returns:
- an
InputStreamrepresenting the config
-
getValues
public java.util.Map<AuthorizationEntityPermissionConfig.Field,java.lang.Object> getValues()
- Returns:
- the raw config values
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
setFileLocation
public AuthorizationEntityPermissionConfigBuilder setFileLocation(java.lang.String fileLocation)
name of a defined file-location
-
setPreloadedGraph
public AuthorizationEntityPermissionConfigBuilder setPreloadedGraph(java.lang.String preloadedGraph)
name of a defined pre-loaded graph
-
setGrant
public 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)
-
-