@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
).
Modifier and Type | Class and Description |
---|---|
static class |
SearchAssociatedResourcesDetails.Builder |
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and Description |
---|
SearchAssociatedResourcesDetails(String compartmentId,
String resourceType,
String resourceId,
Integer limitLevel,
List<String> associationTypes)
Deprecated.
|
Modifier and Type | Method and 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.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value={"compartmentId","resourceType","resourceId","limitLevel","associationTypes"}) public SearchAssociatedResourcesDetails(String compartmentId, String resourceType, String resourceId, Integer limitLevel, List<String> associationTypes)
public static SearchAssociatedResourcesDetails.Builder builder()
Create a new builder.
public SearchAssociatedResourcesDetails.Builder toBuilder()
public String getResourceType()
A filter to return associated resources that match resources of type. Either resourceId or resourceType should be provided.
public String getResourceId()
Monitored resource identifier for which the associated resources should be fetched. Either resourceId or resourceType should be provided.
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.
public List<String> getAssociationTypes()
Association types filter to be searched for finding associated resources.
public String toString()
toString
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.
includeByteArrayContents
- true to include the full contents of byte arrayspublic boolean equals(Object o)
equals
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public int hashCode()
hashCode
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Copyright © 2016–2024. All rights reserved.