Interface Metadata.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<Metadata.Builder,,Metadata> SdkBuilder<Metadata.Builder,,Metadata> SdkPojo
- Enclosing class:
Metadata
-
Method Summary
Modifier and TypeMethodDescriptionlogs(Collection<LogMetadata> logs) Per-signal LOGS query selectors: a LIST of blocks the console ORs, each an AND of exact store column -> raw values.logs(Consumer<LogMetadata.Builder>... logs) Per-signal LOGS query selectors: a LIST of blocks the console ORs, each an AND of exact store column -> raw values.logs(LogMetadata... logs) Per-signal LOGS query selectors: a LIST of blocks the console ORs, each an AND of exact store column -> raw values.metrics(Collection<MetricMetadata> metrics) The metrics observed on the element.metrics(Consumer<MetricMetadata.Builder>... metrics) The metrics observed on the element.metrics(MetricMetadata... metrics) The metrics observed on the element.default Metadata.Buildersemantics(Consumer<NodeSemantics.Builder> semantics) Semantic description of the node.semantics(NodeSemantics semantics) Semantic description of the node.traces(Collection<TraceMetadata> traces) Per-signal TRACES query selectors (same block shape as logs).traces(Consumer<TraceMetadata.Builder>... traces) Per-signal TRACES query selectors (same block shape as logs).traces(TraceMetadata... traces) Per-signal TRACES query selectors (same block shape as logs).Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
metrics
The metrics observed on the element.
- Parameters:
metrics- The metrics observed on the element.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
metrics
The metrics observed on the element.
- Parameters:
metrics- The metrics observed on the element.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
metrics
The metrics observed on the element.
This is a convenience method that creates an instance of theMetricMetadata.Builderavoiding the need to create one manually viaMetricMetadata.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tometrics(List<MetricMetadata>).- Parameters:
metrics- a consumer that will call methods onMetricMetadata.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
semantics
Semantic description of the node. Absent on an edge, because semantics describe a service rather than a relationship.
- Parameters:
semantics- Semantic description of the node. Absent on an edge, because semantics describe a service rather than a relationship.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
semantics
Semantic description of the node. Absent on an edge, because semantics describe a service rather than a relationship.
This is a convenience method that creates an instance of theNodeSemantics.Builderavoiding the need to create one manually viaNodeSemantics.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tosemantics(NodeSemantics).- Parameters:
semantics- a consumer that will call methods onNodeSemantics.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
logs
Per-signal LOGS query selectors: a LIST of blocks the console ORs, each an AND of exact store column -> raw values. Node-level (edges carry only traces). Populated when the request sets includeMetadata; derived labels (logSourceType) are added by the service projection, not stored here.
- Parameters:
logs- Per-signal LOGS query selectors: a LIST of blocks the console ORs, each an AND of exact store column -> raw values. Node-level (edges carry only traces). Populated when the request sets includeMetadata; derived labels (logSourceType) are added by the service projection, not stored here.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
logs
Per-signal LOGS query selectors: a LIST of blocks the console ORs, each an AND of exact store column -> raw values. Node-level (edges carry only traces). Populated when the request sets includeMetadata; derived labels (logSourceType) are added by the service projection, not stored here.
- Parameters:
logs- Per-signal LOGS query selectors: a LIST of blocks the console ORs, each an AND of exact store column -> raw values. Node-level (edges carry only traces). Populated when the request sets includeMetadata; derived labels (logSourceType) are added by the service projection, not stored here.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
logs
Per-signal LOGS query selectors: a LIST of blocks the console ORs, each an AND of exact store column -> raw values. Node-level (edges carry only traces). Populated when the request sets includeMetadata; derived labels (logSourceType) are added by the service projection, not stored here.
This is a convenience method that creates an instance of theLogMetadata.Builderavoiding the need to create one manually viaLogMetadata.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tologs(List<LogMetadata>).- Parameters:
logs- a consumer that will call methods onLogMetadata.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
traces
Per-signal TRACES query selectors (same block shape as logs). Present on both node and edge metadata. serviceName is derived at the service projection, not stored here.
- Parameters:
traces- Per-signal TRACES query selectors (same block shape as logs). Present on both node and edge metadata. serviceName is derived at the service projection, not stored here.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
traces
Per-signal TRACES query selectors (same block shape as logs). Present on both node and edge metadata. serviceName is derived at the service projection, not stored here.
- Parameters:
traces- Per-signal TRACES query selectors (same block shape as logs). Present on both node and edge metadata. serviceName is derived at the service projection, not stored here.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
traces
Per-signal TRACES query selectors (same block shape as logs). Present on both node and edge metadata. serviceName is derived at the service projection, not stored here.
This is a convenience method that creates an instance of theTraceMetadata.Builderavoiding the need to create one manually viaTraceMetadata.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed totraces(List<TraceMetadata>).- Parameters:
traces- a consumer that will call methods onTraceMetadata.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-