Class RequestSummarizedMetricExtensionsMetricsDetails
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.stackmonitoring.model.RequestSummarizedMetricExtensionsMetricsDetails
-
@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 theRequestSummarizedMetricExtensionsMetricsDetails.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 theRequestSummarizedMetricExtensionsMetricsDetails.Builder
, which maintain a set of all explicitly set fields calledRequestSummarizedMetricExtensionsMetricsDetails.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
RequestSummarizedMetricExtensionsMetricsDetails.Builder
static class
RequestSummarizedMetricExtensionsMetricsDetails.SortBy
Result will ne sorted by this parameter valuestatic class
RequestSummarizedMetricExtensionsMetricsDetails.SortOrder
Sort orders
-
Constructor Summary
Constructors Constructor Description RequestSummarizedMetricExtensionsMetricsDetails(String metricExtensionId, String resourceType, String compartmentId, String containsMetricWithName, RequestSummarizedMetricExtensionsMetricsDetails.SortBy sortBy, RequestSummarizedMetricExtensionsMetricsDetails.SortOrder sortOrder)
Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static RequestSummarizedMetricExtensionsMetricsDetails.Builder
builder()
Create a new builder.boolean
equals(Object o)
String
getCompartmentId()
Compartment Identifier OCIDString
getContainsMetricWithName()
Filter for metric extension resources which contain the given metric nameString
getMetricExtensionId()
The OCID of Metric Extension resourceString
getResourceType()
Resource type to which Metric Extension appliesRequestSummarizedMetricExtensionsMetricsDetails.SortBy
getSortBy()
Result will ne sorted by this parameter valueRequestSummarizedMetricExtensionsMetricsDetails.SortOrder
getSortOrder()
Sort ordersint
hashCode()
RequestSummarizedMetricExtensionsMetricsDetails.Builder
toBuilder()
String
toString()
String
toString(boolean includeByteArrayContents)
Return a string representation of the object.
-
-
-
Constructor Detail
-
RequestSummarizedMetricExtensionsMetricsDetails
@Deprecated @ConstructorProperties({"metricExtensionId","resourceType","compartmentId","containsMetricWithName","sortBy","sortOrder"}) public RequestSummarizedMetricExtensionsMetricsDetails(String metricExtensionId, String resourceType, String compartmentId, String containsMetricWithName, RequestSummarizedMetricExtensionsMetricsDetails.SortBy sortBy, RequestSummarizedMetricExtensionsMetricsDetails.SortOrder sortOrder)
Deprecated.
-
-
Method Detail
-
builder
public static RequestSummarizedMetricExtensionsMetricsDetails.Builder builder()
Create a new builder.
-
toBuilder
public RequestSummarizedMetricExtensionsMetricsDetails.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
-
getContainsMetricWithName
public String getContainsMetricWithName()
Filter for metric extension resources which contain the given metric name- Returns:
- the value
-
getSortBy
public RequestSummarizedMetricExtensionsMetricsDetails.SortBy getSortBy()
Result will ne sorted by this parameter value- Returns:
- the value
-
getSortOrder
public RequestSummarizedMetricExtensionsMetricsDetails.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
-
-