Class OciMetricsRx.Builder
- java.lang.Object
-
- io.helidon.integrations.oci.telemetry.OciMetricsRx.Builder
-
- All Implemented Interfaces:
Builder<OciMetricsRx>,Supplier<OciMetricsRx>
- Enclosing interface:
- OciMetricsRx
public static class OciMetricsRx.Builder extends Object implements Builder<OciMetricsRx>
Fluent API builder forOciMetricsRx.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OciMetricsRx.BuilderapiVersion(String apiVersion)OciMetricsRxbuild()Build the instance from this builder.OciMetricsRx.Builderconfig(Config config)Update from configuration.OciMetricsRx.Builderendpoint(String endpoint)OciMetricsRx.BuilderhostPrefix(String prefix)OciMetricsRx.BuilderrestApi(OciRestApi restApi)OciMetricsRx.BuilderupdateRestApi(Consumer<OciRestApi.Builder> builderConsumer)Update the rest API builder to modify defaults.
-
-
-
Method Detail
-
build
public OciMetricsRx build()
Description copied from interface:BuilderBuild the instance from this builder.- Specified by:
buildin interfaceBuilder<OciMetricsRx>- Returns:
- instance of the built type
-
config
public OciMetricsRx.Builder config(Config config)
Update from configuration. The configuration must be located on theOCIroot configuration node.- Parameters:
config- configuration- Returns:
- updated metrics builder
-
hostPrefix
public OciMetricsRx.Builder hostPrefix(String prefix)
-
endpoint
public OciMetricsRx.Builder endpoint(String endpoint)
-
apiVersion
public OciMetricsRx.Builder apiVersion(String apiVersion)
-
updateRestApi
public OciMetricsRx.Builder updateRestApi(Consumer<OciRestApi.Builder> builderConsumer)
Update the rest API builder to modify defaults.- Parameters:
builderConsumer- consumer of the builder- Returns:
- updated metrics builder
-
restApi
public OciMetricsRx.Builder restApi(OciRestApi restApi)
-
-