@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 ExplicitlySetBmcModel.__explicitlySet__
. The hashCode()
and
equals(Object)
methods are implemented to take ExplicitlySetBmcModel.__explicitlySet__
into account.
The constructor, on the other hand, does not set ExplicitlySetBmcModel.__explicitlySet__
(since the
constructor cannot distinguish explicit null
from unset null
).
Modifier and Type | Class and Description |
---|---|
static class |
LogAnalyticsCategory.Builder |
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–2023. All rights reserved.