Interface Prometheus.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<Prometheus.Builder,
,Prometheus> SdkBuilder<Prometheus.Builder,
,Prometheus> SdkPojo
- Enclosing class:
Prometheus
public static interface Prometheus.Builder
extends SdkPojo, CopyableBuilder<Prometheus.Builder,Prometheus>
-
Method Summary
Modifier and TypeMethodDescriptiondefault Prometheus.Builder
jmxExporter
(Consumer<JmxExporter.Builder> jmxExporter) Indicates whether you want to turn on or turn off the JMX Exporter.jmxExporter
(JmxExporter jmxExporter) Indicates whether you want to turn on or turn off the JMX Exporter.default Prometheus.Builder
nodeExporter
(Consumer<NodeExporter.Builder> nodeExporter) Indicates whether you want to turn on or turn off the Node Exporter.nodeExporter
(NodeExporter nodeExporter) Indicates whether you want to turn on or turn off the Node Exporter.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
jmxExporter
Indicates whether you want to turn on or turn off the JMX Exporter.
- Parameters:
jmxExporter
-Indicates whether you want to turn on or turn off the JMX Exporter.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
jmxExporter
Indicates whether you want to turn on or turn off the JMX Exporter.
This is a convenience method that creates an instance of theJmxExporter.Builder
avoiding the need to create one manually viaJmxExporter.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tojmxExporter(JmxExporter)
.- Parameters:
jmxExporter
- a consumer that will call methods onJmxExporter.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
nodeExporter
Indicates whether you want to turn on or turn off the Node Exporter.
- Parameters:
nodeExporter
-Indicates whether you want to turn on or turn off the Node Exporter.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
nodeExporter
Indicates whether you want to turn on or turn off the Node Exporter.
This is a convenience method that creates an instance of theNodeExporter.Builder
avoiding the need to create one manually viaNodeExporter.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tonodeExporter(NodeExporter)
.- Parameters:
nodeExporter
- a consumer that will call methods onNodeExporter.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-