@Generated(value="OracleSDKGenerator", comments="API Version: 20200601") public final class LogAnalyticsCategory extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
A category into which resources can be placed.
Note: Objects should always be created or deserialized using the LogAnalyticsCategory.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 LogAnalyticsCategory.Builder
, which maintain a
set of all explicitly set fields called LogAnalyticsCategory.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 |
LogAnalyticsCategory.Builder |
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and Description |
---|
LogAnalyticsCategory(String name,
String description,
String displayName,
String type,
Boolean isSystem)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static LogAnalyticsCategory.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
String |
getDescription()
The category description.
|
String |
getDisplayName()
The category display name.
|
Boolean |
getIsSystem()
The system flag.
|
String |
getName()
The unique name that identifies the category.
|
String |
getType()
The category type.
|
int |
hashCode() |
LogAnalyticsCategory.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value={"name","description","displayName","type","isSystem"}) public LogAnalyticsCategory(String name, String description, String displayName, String type, Boolean isSystem)
public static LogAnalyticsCategory.Builder builder()
Create a new builder.
public LogAnalyticsCategory.Builder toBuilder()
public String getName()
The unique name that identifies the category.
public String getDescription()
The category description.
public String getDisplayName()
The category display name.
public String getType()
The category type. Values include “PRODUCT”, “TIER”, “VENDOR” and “GENERIC”.
public Boolean getIsSystem()
The system flag. A value of false denotes a user-created category. A value of true denotes an Oracle-defined category.
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.