@Generated(value="OracleSDKGenerator", comments="API Version: 20210330") public final class RequestSummarizedMetricExtensionsResourcesDetails 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 RequestSummarizedMetricExtensionsResourcesDetails.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 RequestSummarizedMetricExtensionsResourcesDetails.Builder
, which maintain a
set of all explicitly set fields called RequestSummarizedMetricExtensionsResourcesDetails.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 |
RequestSummarizedMetricExtensionsResourcesDetails.AssociationStatus
Filter to return metric extensions based on input enable status i.e.
|
static class |
RequestSummarizedMetricExtensionsResourcesDetails.Builder |
static class |
RequestSummarizedMetricExtensionsResourcesDetails.GroupBy
The field to group by
|
static class |
RequestSummarizedMetricExtensionsResourcesDetails.SortBy
Result will ne sorted by this parameter value
|
static class |
RequestSummarizedMetricExtensionsResourcesDetails.SortOrder
Sort orders
|
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and Description |
---|
RequestSummarizedMetricExtensionsResourcesDetails(String metricExtensionId,
String resourceType,
String compartmentId,
RequestSummarizedMetricExtensionsResourcesDetails.AssociationStatus associationStatus,
String resourceId,
RequestSummarizedMetricExtensionsResourcesDetails.GroupBy groupBy,
RequestSummarizedMetricExtensionsResourcesDetails.SortBy sortBy,
RequestSummarizedMetricExtensionsResourcesDetails.SortOrder sortOrder)
Deprecated.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value={"metricExtensionId","resourceType","compartmentId","associationStatus","resourceId","groupBy","sortBy","sortOrder"}) public RequestSummarizedMetricExtensionsResourcesDetails(String metricExtensionId, String resourceType, String compartmentId, RequestSummarizedMetricExtensionsResourcesDetails.AssociationStatus associationStatus, String resourceId, RequestSummarizedMetricExtensionsResourcesDetails.GroupBy groupBy, RequestSummarizedMetricExtensionsResourcesDetails.SortBy sortBy, RequestSummarizedMetricExtensionsResourcesDetails.SortOrder sortOrder)
public static RequestSummarizedMetricExtensionsResourcesDetails.Builder builder()
Create a new builder.
public RequestSummarizedMetricExtensionsResourcesDetails.Builder toBuilder()
public String getMetricExtensionId()
The OCID of Metric Extension resource
public String getResourceType()
Resource type to which Metric Extension applies
public RequestSummarizedMetricExtensionsResourcesDetails.AssociationStatus getAssociationStatus()
Filter to return metric extensions based on input enable status i.e. Enabled/Disabled
public RequestSummarizedMetricExtensionsResourcesDetails.GroupBy getGroupBy()
The field to group by
public RequestSummarizedMetricExtensionsResourcesDetails.SortBy getSortBy()
Result will ne sorted by this parameter value
public RequestSummarizedMetricExtensionsResourcesDetails.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.