Package oracle.pgx.config
Class FrontierRedactedVerticesConfigBuilder
java.lang.Object
oracle.pgx.config.FrontierRedactedVerticesConfigBuilder
@Generated({"common/config/src/templates/ConfigBuilder.stg","common/config/config.gradle"})
public final class FrontierRedactedVerticesConfigBuilder
extends Object
Builder for
FrontierRedactedVerticesConfig.-
Constructor Summary
ConstructorsConstructorDescriptionConstructs an empty FrontierRedactedVerticesConfigBuilderConstructs a FrontierRedactedVerticesConfigBuilder initialized with the values from the given mapConstructs a FrontierRedactedVerticesConfigBuilder initialized with the values from the given configConstructs a FrontierRedactedVerticesConfigBuilder initialized with the values from the given builder -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the FrontierRedactedVerticesConfig with aparentPathofnull.Builds the FrontierRedactedVerticesConfig.Builds aFrontierRedactedVerticesConfigin-placeclear()Clears all values from the builderPuts all values from the given map into this builder.putAll(FrontierRedactedVerticesConfig config) Puts all values from the given config into this buildersetWithVisibleProperties(String... withVisibleProperties) List of visible properties on the frontier redacted verticestoString()
-
Constructor Details
-
FrontierRedactedVerticesConfigBuilder
public FrontierRedactedVerticesConfigBuilder()Constructs an empty FrontierRedactedVerticesConfigBuilder -
FrontierRedactedVerticesConfigBuilder
public FrontierRedactedVerticesConfigBuilder(Map<FrontierRedactedVerticesConfig.Field, Object> values) Constructs a FrontierRedactedVerticesConfigBuilder initialized with the values from the given map- Parameters:
values- a map containing configuration values
-
FrontierRedactedVerticesConfigBuilder
Constructs a FrontierRedactedVerticesConfigBuilder initialized with the values from the given config- Parameters:
config- the configuration to take the values from
-
FrontierRedactedVerticesConfigBuilder
Constructs a FrontierRedactedVerticesConfigBuilder initialized with the values from the given builder- Parameters:
builder- the builder to take the values from
-
-
Method Details
-
buildFrontierRedactedVerticesConfig
public static FrontierRedactedVerticesConfig buildFrontierRedactedVerticesConfig(Consumer<FrontierRedactedVerticesConfigBuilder> builderSetup) Builds aFrontierRedactedVerticesConfigin-place- Parameters:
builderSetup- a consumer to setup a newly createdFrontierRedactedVerticesConfig
-
putAll
public FrontierRedactedVerticesConfigBuilder putAll(Map<FrontierRedactedVerticesConfig.Field, Object> values) Puts all values from the given map into this builder.- Parameters:
values- the values to put in the builder
-
putAll
Puts all values from the given config into this builder- Parameters:
config- the config to take the values from
-
clear
Clears all values from the builder -
build
Builds the FrontierRedactedVerticesConfig.- Parameters:
parentPath- if not null, resolves relative paths against this parentPath- Returns:
- an instance of FrontierRedactedVerticesConfig
-
build
Builds the FrontierRedactedVerticesConfig with aparentPathofnull.- Returns:
- An instance of FrontierRedactedVerticesConfig
- See Also:
-
toInputStream
- Returns:
- an
InputStreamrepresenting the config
-
getValues
- Returns:
- the raw config values
-
toString
-
setWithVisibleProperties
public FrontierRedactedVerticesConfigBuilder setWithVisibleProperties(String... withVisibleProperties) List of visible properties on the frontier redacted vertices- Parameters:
withVisibleProperties- Visible property
-