Class MapImmutableProperties.Builder
- java.lang.Object
-
- io.annot8.implementations.support.properties.MapImmutableProperties.Builder
-
- All Implemented Interfaces:
io.annot8.api.helpers.builders.WithFromBuilder<io.annot8.api.properties.ImmutableProperties.Builder,io.annot8.api.properties.Properties>,io.annot8.api.helpers.builders.WithPropertiesBuilder<io.annot8.api.properties.ImmutableProperties.Builder>,io.annot8.api.helpers.builders.WithSave<io.annot8.api.properties.ImmutableProperties>,io.annot8.api.properties.ImmutableProperties.Builder
- Enclosing class:
- MapImmutableProperties
public static class MapImmutableProperties.Builder extends Object implements io.annot8.api.properties.ImmutableProperties.Builder
AbstractContentBuilder class for InMemoryImmutableProperties
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.annot8.api.properties.ImmutableProperties.Builderfrom(io.annot8.api.properties.Properties from)io.annot8.api.properties.ImmutablePropertiessave()MapImmutableProperties.BuilderwithoutProperty(String key)MapImmutableProperties.BuilderwithoutProperty(String key, Object value)io.annot8.api.properties.ImmutableProperties.BuilderwithProperties(io.annot8.api.properties.Properties properties)io.annot8.api.properties.ImmutableProperties.BuilderwithProperty(String key, Object value)io.annot8.api.properties.ImmutableProperties.BuilderwithPropertyIfPresent(String key, Optional<?> value)
-
-
-
Method Detail
-
from
public io.annot8.api.properties.ImmutableProperties.Builder from(io.annot8.api.properties.Properties from)
- Specified by:
fromin interfaceio.annot8.api.helpers.builders.WithFromBuilder<io.annot8.api.properties.ImmutableProperties.Builder,io.annot8.api.properties.Properties>
-
withProperty
public io.annot8.api.properties.ImmutableProperties.Builder withProperty(String key, Object value)
- Specified by:
withPropertyin interfaceio.annot8.api.helpers.builders.WithPropertiesBuilder<io.annot8.api.properties.ImmutableProperties.Builder>
-
withPropertyIfPresent
public io.annot8.api.properties.ImmutableProperties.Builder withPropertyIfPresent(String key, Optional<?> value)
- Specified by:
withPropertyIfPresentin interfaceio.annot8.api.helpers.builders.WithPropertiesBuilder<io.annot8.api.properties.ImmutableProperties.Builder>
-
withoutProperty
public MapImmutableProperties.Builder withoutProperty(String key, Object value)
- Specified by:
withoutPropertyin interfaceio.annot8.api.helpers.builders.WithPropertiesBuilder<io.annot8.api.properties.ImmutableProperties.Builder>
-
withoutProperty
public MapImmutableProperties.Builder withoutProperty(String key)
- Specified by:
withoutPropertyin interfaceio.annot8.api.helpers.builders.WithPropertiesBuilder<io.annot8.api.properties.ImmutableProperties.Builder>
-
withProperties
public io.annot8.api.properties.ImmutableProperties.Builder withProperties(io.annot8.api.properties.Properties properties)
- Specified by:
withPropertiesin interfaceio.annot8.api.helpers.builders.WithPropertiesBuilder<io.annot8.api.properties.ImmutableProperties.Builder>
-
save
public io.annot8.api.properties.ImmutableProperties save()
- Specified by:
savein interfaceio.annot8.api.helpers.builders.WithSave<io.annot8.api.properties.ImmutableProperties>
-
-