@Generated(value="OracleSDKGenerator", comments="API Version: 20200601") public final class LogAnalyticsResourceCategory extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
A resource and its category.
Note: Objects should always be created or deserialized using the LogAnalyticsResourceCategory.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 LogAnalyticsResourceCategory.Builder
, which maintain a
set of all explicitly set fields called LogAnalyticsResourceCategory.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 |
LogAnalyticsResourceCategory.Builder |
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and Description |
---|
LogAnalyticsResourceCategory(String resourceId,
String resourceType,
String categoryName,
Boolean isSystem)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static LogAnalyticsResourceCategory.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
String |
getCategoryName()
The category name to which this resource belongs.
|
Boolean |
getIsSystem()
The system flag.
|
String |
getResourceId()
The unique identifier of the resource, usually a name or ocid.
|
String |
getResourceType()
The resource type.
|
int |
hashCode() |
LogAnalyticsResourceCategory.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value={"resourceId","resourceType","categoryName","isSystem"}) public LogAnalyticsResourceCategory(String resourceId, String resourceType, String categoryName, Boolean isSystem)
public static LogAnalyticsResourceCategory.Builder builder()
Create a new builder.
public LogAnalyticsResourceCategory.Builder toBuilder()
public String getResourceId()
The unique identifier of the resource, usually a name or ocid.
public String getResourceType()
The resource type.
public String getCategoryName()
The category name to which this resource belongs.
public Boolean getIsSystem()
The system flag. A value of false denotes a user-created category assignment. A value of true denotes an Oracle-defined category assignment.
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.