Class LogAnalyticsMetric
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.loganalytics.model.LogAnalyticsMetric
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20200601") public final class LogAnalyticsMetric extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
LogAnalyticsMetric
Note: Objects should always be created or deserialized using theLogAnalyticsMetric.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 the
LogAnalyticsMetric.Builder
, which maintain a set of all explicitly set fields calledLogAnalyticsMetric.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 class
LogAnalyticsMetric.Builder
static class
LogAnalyticsMetric.MetricType
The metric type, specifying the type of aggreation to perform.static class
LogAnalyticsMetric.Operator
The metric operator.
-
Constructor Summary
Constructors Constructor Description LogAnalyticsMetric(String aggregationField, String bucketMetadata, String clockPeriod, String description, Long editVersion, String fieldName, List<String> fieldValues, String groupingField, Boolean isEnabled, Boolean isSystem, String displayName, Long metricReference, String name, LogAnalyticsMetric.MetricType metricType, Boolean isMetricSourceEnabled, LogAnalyticsMetric.Operator operator, List<LogAnalyticsSource> sources, String entityType, Date timeUpdated, String unitType, Boolean isUserCustomized)
Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static LogAnalyticsMetric.Builder
builder()
Create a new builder.boolean
equals(Object o)
String
getAggregationField()
The aggregation field.String
getBucketMetadata()
The bucket metadata.String
getClockPeriod()
The clock period.String
getDescription()
The metric description.String
getDisplayName()
The metric display name.Long
getEditVersion()
The metric edit version.String
getEntityType()
The entity type.String
getFieldName()
The field name.List<String>
getFieldValues()
The field values.String
getGroupingField()
The grouping fields.Boolean
getIsEnabled()
A flag inidcating whether or not the metric is enabled.Boolean
getIsMetricSourceEnabled()
A flag specifying whether or not the metric source is enabled.Boolean
getIsSystem()
The system flag.Boolean
getIsUserCustomized()
A flag specifying whether or not this is a custom (user defined) metric.Long
getMetricReference()
The metric unique identifier.LogAnalyticsMetric.MetricType
getMetricType()
The metric type, specifying the type of aggreation to perform.String
getName()
The metric name.LogAnalyticsMetric.Operator
getOperator()
The metric operator.List<LogAnalyticsSource>
getSources()
The metric sources.Date
getTimeUpdated()
The last updated date.String
getUnitType()
The unit type.int
hashCode()
LogAnalyticsMetric.Builder
toBuilder()
String
toString()
String
toString(boolean includeByteArrayContents)
Return a string representation of the object.
-
-
-
Constructor Detail
-
LogAnalyticsMetric
@Deprecated @ConstructorProperties({"aggregationField","bucketMetadata","clockPeriod","description","editVersion","fieldName","fieldValues","groupingField","isEnabled","isSystem","displayName","metricReference","name","metricType","isMetricSourceEnabled","operator","sources","entityType","timeUpdated","unitType","isUserCustomized"}) public LogAnalyticsMetric(String aggregationField, String bucketMetadata, String clockPeriod, String description, Long editVersion, String fieldName, List<String> fieldValues, String groupingField, Boolean isEnabled, Boolean isSystem, String displayName, Long metricReference, String name, LogAnalyticsMetric.MetricType metricType, Boolean isMetricSourceEnabled, LogAnalyticsMetric.Operator operator, List<LogAnalyticsSource> sources, String entityType, Date timeUpdated, String unitType, Boolean isUserCustomized)
Deprecated.
-
-
Method Detail
-
builder
public static LogAnalyticsMetric.Builder builder()
Create a new builder.
-
toBuilder
public LogAnalyticsMetric.Builder toBuilder()
-
getAggregationField
public String getAggregationField()
The aggregation field.- Returns:
- the value
-
getBucketMetadata
public String getBucketMetadata()
The bucket metadata.- Returns:
- the value
-
getClockPeriod
public String getClockPeriod()
The clock period.- Returns:
- the value
-
getDescription
public String getDescription()
The metric description.- Returns:
- the value
-
getEditVersion
public Long getEditVersion()
The metric edit version.- Returns:
- the value
-
getFieldName
public String getFieldName()
The field name.- Returns:
- the value
-
getGroupingField
public String getGroupingField()
The grouping fields.- Returns:
- the value
-
getIsEnabled
public Boolean getIsEnabled()
A flag inidcating whether or not the metric is enabled.- Returns:
- the value
-
getIsSystem
public Boolean getIsSystem()
The system flag.A value of false denotes a custom, or user defined object. A value of true denotes a built in object.
- Returns:
- the value
-
getDisplayName
public String getDisplayName()
The metric display name.- Returns:
- the value
-
getMetricReference
public Long getMetricReference()
The metric unique identifier.- Returns:
- the value
-
getName
public String getName()
The metric name.- Returns:
- the value
-
getMetricType
public LogAnalyticsMetric.MetricType getMetricType()
The metric type, specifying the type of aggreation to perform.Default value is COUNT.
- Returns:
- the value
-
getIsMetricSourceEnabled
public Boolean getIsMetricSourceEnabled()
A flag specifying whether or not the metric source is enabled.- Returns:
- the value
-
getOperator
public LogAnalyticsMetric.Operator getOperator()
The metric operator.- Returns:
- the value
-
getSources
public List<LogAnalyticsSource> getSources()
The metric sources.- Returns:
- the value
-
getEntityType
public String getEntityType()
The entity type.- Returns:
- the value
-
getTimeUpdated
public Date getTimeUpdated()
The last updated date.- Returns:
- the value
-
getUnitType
public String getUnitType()
The unit type.- Returns:
- the value
-
getIsUserCustomized
public Boolean getIsUserCustomized()
A flag specifying whether or not this is a custom (user defined) metric.- Returns:
- the value
-
toString
public String toString()
- Overrides:
toString
in 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:
equals
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-