Class 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 the SearchAssociatedResourcesDetails.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 SearchAssociatedResourcesDetails.Builder, which maintain a set of all explicitly set fields called SearchAssociatedResourcesDetails.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).
    • Method Detail

      • getCompartmentId

        public String getCompartmentId()
        Compartment Identifier OCID.
        Returns:
        the value
      • 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 class com.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 class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel