Class RequestSummarizedMetricExtensionsResourcesDetails
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.stackmonitoring.model.RequestSummarizedMetricExtensionsResourcesDetails
-
@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 theRequestSummarizedMetricExtensionsResourcesDetails.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 theRequestSummarizedMetricExtensionsResourcesDetails.Builder
, which maintain a set of all explicitly set fields calledRequestSummarizedMetricExtensionsResourcesDetails.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
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 bystatic class
RequestSummarizedMetricExtensionsResourcesDetails.SortBy
Result will ne sorted by this parameter valuestatic class
RequestSummarizedMetricExtensionsResourcesDetails.SortOrder
Sort orders
-
Constructor Summary
Constructors Constructor Description RequestSummarizedMetricExtensionsResourcesDetails(String metricExtensionId, String resourceType, String compartmentId, RequestSummarizedMetricExtensionsResourcesDetails.AssociationStatus associationStatus, String resourceId, RequestSummarizedMetricExtensionsResourcesDetails.GroupBy groupBy, RequestSummarizedMetricExtensionsResourcesDetails.SortBy sortBy, RequestSummarizedMetricExtensionsResourcesDetails.SortOrder sortOrder)
Deprecated.
-
Method Summary
-
-
-
Constructor Detail
-
RequestSummarizedMetricExtensionsResourcesDetails
@Deprecated @ConstructorProperties({"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)
Deprecated.
-
-
Method Detail
-
builder
public static RequestSummarizedMetricExtensionsResourcesDetails.Builder builder()
Create a new builder.
-
toBuilder
public RequestSummarizedMetricExtensionsResourcesDetails.Builder toBuilder()
-
getMetricExtensionId
public String getMetricExtensionId()
The OCID of Metric Extension resource- Returns:
- the value
-
getResourceType
public String getResourceType()
Resource type to which Metric Extension applies- Returns:
- the value
-
getAssociationStatus
public RequestSummarizedMetricExtensionsResourcesDetails.AssociationStatus getAssociationStatus()
Filter to return metric extensions based on input enable status i.e.Enabled/Disabled
- Returns:
- the value
-
getGroupBy
public RequestSummarizedMetricExtensionsResourcesDetails.GroupBy getGroupBy()
The field to group by- Returns:
- the value
-
getSortBy
public RequestSummarizedMetricExtensionsResourcesDetails.SortBy getSortBy()
Result will ne sorted by this parameter value- Returns:
- the value
-
getSortOrder
public RequestSummarizedMetricExtensionsResourcesDetails.SortOrder getSortOrder()
Sort orders- 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
-
-