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.ExplicitlySetBmcModel
The 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 class
SearchAssociatedResourcesDetails.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SearchAssociatedResourcesDetails.Builder
builder()
Create a new builder.boolean
equals(Object o)
List<String>
getAssociationTypes()
Association types filter to be searched for finding associated resources.String
getCompartmentId()
Compartment Identifier OCID.Integer
getLimitLevel()
The field which determines the depth of hierarchy while searching for associated resources.String
getResourceId()
Monitored resource identifier for which the associated resources should be fetched.String
getResourceType()
A filter to return associated resources that match resources of type.int
hashCode()
SearchAssociatedResourcesDetails.Builder
toBuilder()
String
toString()
String
toString(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:
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
-
-