@Generated(value="OracleSDKGenerator", comments="API Version: 20210330") public final class RequestSummarizedMetricExtensionsMetricsDetails extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Filtering criteria data to be specified in the request. Either metricExtensionId or compartmentId
must be passed even when no other filter property is passed.
Note: Objects should always be created or deserialized using the RequestSummarizedMetricExtensionsMetricsDetails.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 RequestSummarizedMetricExtensionsMetricsDetails.Builder
, which maintain a
set of all explicitly set fields called RequestSummarizedMetricExtensionsMetricsDetails.Builder.__explicitlySet__
. The hashCode()
and equals(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
).
Modifier and Type | Class and Description |
---|---|
static class |
RequestSummarizedMetricExtensionsMetricsDetails.Builder |
static class |
RequestSummarizedMetricExtensionsMetricsDetails.SortBy
Result will ne sorted by this parameter value
|
static class |
RequestSummarizedMetricExtensionsMetricsDetails.SortOrder
Sort orders
|
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and Description |
---|
RequestSummarizedMetricExtensionsMetricsDetails(String metricExtensionId,
String resourceType,
String compartmentId,
String containsMetricWithName,
RequestSummarizedMetricExtensionsMetricsDetails.SortBy sortBy,
RequestSummarizedMetricExtensionsMetricsDetails.SortOrder sortOrder)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static RequestSummarizedMetricExtensionsMetricsDetails.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
String |
getCompartmentId()
Compartment Identifier
OCID
|
String |
getContainsMetricWithName()
Filter for metric extension resources which contain the given metric name
|
String |
getMetricExtensionId()
The OCID of Metric
Extension resource
|
String |
getResourceType()
Resource type to which Metric Extension applies
|
RequestSummarizedMetricExtensionsMetricsDetails.SortBy |
getSortBy()
Result will ne sorted by this parameter value
|
RequestSummarizedMetricExtensionsMetricsDetails.SortOrder |
getSortOrder()
Sort orders
|
int |
hashCode() |
RequestSummarizedMetricExtensionsMetricsDetails.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value={"metricExtensionId","resourceType","compartmentId","containsMetricWithName","sortBy","sortOrder"}) public RequestSummarizedMetricExtensionsMetricsDetails(String metricExtensionId, String resourceType, String compartmentId, String containsMetricWithName, RequestSummarizedMetricExtensionsMetricsDetails.SortBy sortBy, RequestSummarizedMetricExtensionsMetricsDetails.SortOrder sortOrder)
public static RequestSummarizedMetricExtensionsMetricsDetails.Builder builder()
Create a new builder.
public RequestSummarizedMetricExtensionsMetricsDetails.Builder toBuilder()
public String getMetricExtensionId()
The OCID of Metric Extension resource
public String getResourceType()
Resource type to which Metric Extension applies
public String getContainsMetricWithName()
Filter for metric extension resources which contain the given metric name
public RequestSummarizedMetricExtensionsMetricsDetails.SortBy getSortBy()
Result will ne sorted by this parameter value
public RequestSummarizedMetricExtensionsMetricsDetails.SortOrder getSortOrder()
Sort orders
public String toString()
toString
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.
includeByteArrayContents
- true to include the full contents of byte arrayspublic boolean equals(Object o)
equals
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public int hashCode()
hashCode
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Copyright © 2016–2025. All rights reserved.