Class SearchAssociatedResourcesDetails
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.stackmonitoring.model.SearchAssociatedResourcesDetails
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20210330") public final class SearchAssociatedResourcesDetails extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelThe criteria for searching associated monitored resources.
Note: Objects should always be created or deserialized using theSearchAssociatedResourcesDetails.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 theSearchAssociatedResourcesDetails.Builder, which maintain a set of all explicitly set fields calledSearchAssociatedResourcesDetails.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 classSearchAssociatedResourcesDetails.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SearchAssociatedResourcesDetails.Builderbuilder()Create a new builder.booleanequals(Object o)List<String>getAssociationTypes()Association types filter to be searched for finding associated resources.StringgetCompartmentId()Compartment Identifier OCID.IntegergetLimitLevel()The field which determines the depth of hierarchy while searching for associated resources.StringgetResourceId()Monitored resource identifier for which the associated resources should be fetched.StringgetResourceType()A filter to return associated resources that match resources of type.inthashCode()SearchAssociatedResourcesDetails.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
-
-
-
Constructor Detail
-
SearchAssociatedResourcesDetails
@Deprecated @ConstructorProperties({"compartmentId","resourceType","resourceId","limitLevel","associationTypes"}) public SearchAssociatedResourcesDetails(String compartmentId, String resourceType, String resourceId, Integer limitLevel, List<String> associationTypes)
Deprecated.
-
-
Method Detail
-
builder
public static SearchAssociatedResourcesDetails.Builder builder()
Create a new builder.
-
toBuilder
public SearchAssociatedResourcesDetails.Builder toBuilder()
-
getResourceType
public String getResourceType()
A filter to return associated resources that match resources of type.Either resourceId or resourceType should be provided.
- Returns:
- the value
-
getResourceId
public String getResourceId()
Monitored resource identifier for which the associated resources should be fetched.Either resourceId or resourceType should be provided.
- Returns:
- the value
-
getLimitLevel
public Integer getLimitLevel()
The field which determines the depth of hierarchy while searching for associated resources.Possible values - 0 for all levels. And positive number to indicate different levels. Default value is 1, which indicates 1st level associations.
- Returns:
- the value
-
getAssociationTypes
public List<String> getAssociationTypes()
Association types filter to be searched for finding associated resources.- Returns:
- the value
-
toString
public String toString()
- Overrides:
toStringin 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:
equalsin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCodein classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-