Class AgentExtensionHandlerMetricMappingDetails
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.stackmonitoring.model.AgentExtensionHandlerMetricMappingDetails
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20210330") public final class AgentExtensionHandlerMetricMappingDetails extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelSpecific metric mapping configurations for Agent Extension Handlers.
Note: Objects should always be created or deserialized using theAgentExtensionHandlerMetricMappingDetails.Builder. This model distinguishes fields that are null because they are unset from fields that are explicitly set to null. This is done in the setter methods of theAgentExtensionHandlerMetricMappingDetails.Builder, which maintain a set of all explicitly set fields calledAgentExtensionHandlerMetricMappingDetails.Builder.__explicitlySet__. ThehashCode()andequals(Object)methods are implemented to take the explicitly set fields into account. The constructor, on the other hand, does not take the explicitly set fields into account (since the constructor cannot distinguish explicit null from unset null).
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAgentExtensionHandlerMetricMappingDetails.Builder
-
Constructor Summary
Constructors Constructor Description AgentExtensionHandlerMetricMappingDetails(String collectorMetricName, String telemetryMetricName, Boolean isSkipUpload, Integer metricUploadIntervalInSeconds)Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AgentExtensionHandlerMetricMappingDetails.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetCollectorMetricName()Metric name as defined by the collector.BooleangetIsSkipUpload()Is ignoring this metric.IntegergetMetricUploadIntervalInSeconds()Metric upload interval in seconds.StringgetTelemetryMetricName()Metric name to be upload to telemetry.inthashCode()AgentExtensionHandlerMetricMappingDetails.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
-
-
-
Constructor Detail
-
AgentExtensionHandlerMetricMappingDetails
@Deprecated @ConstructorProperties({"collectorMetricName","telemetryMetricName","isSkipUpload","metricUploadIntervalInSeconds"}) public AgentExtensionHandlerMetricMappingDetails(String collectorMetricName, String telemetryMetricName, Boolean isSkipUpload, Integer metricUploadIntervalInSeconds)
Deprecated.
-
-
Method Detail
-
builder
public static AgentExtensionHandlerMetricMappingDetails.Builder builder()
Create a new builder.
-
toBuilder
public AgentExtensionHandlerMetricMappingDetails.Builder toBuilder()
-
getCollectorMetricName
public String getCollectorMetricName()
Metric name as defined by the collector.- Returns:
- the value
-
getTelemetryMetricName
public String getTelemetryMetricName()
Metric name to be upload to telemetry.- Returns:
- the value
-
getIsSkipUpload
public Boolean getIsSkipUpload()
Is ignoring this metric.- Returns:
- the value
-
getMetricUploadIntervalInSeconds
public Integer getMetricUploadIntervalInSeconds()
Metric upload interval in seconds.Any metric sent by telegraf/collectd before the configured interval expires will be dropped.
- Returns:
- the value
-
toString
public String toString()
- Overrides:
toStringin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
toString
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.- Parameters:
includeByteArrayContents- true to include the full contents of byte arrays- Returns:
- string representation
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCodein classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-