Package com.oracle.bmc.cims.model
Class Classifier
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.cims.model.Classifier
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20181231") public final class Classifier extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Details about the incident classifier object.
Note: Objects should always be created or deserialized using theClassifier.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 theClassifier.Builder
, which maintain a set of all explicitly set fields calledClassifier.Builder.__explicitlySet__
. ThehashCode()
andequals(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).
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Classifier.Builder
static class
Classifier.Scope
The scope of the service category or resource.static class
Classifier.Unit
The unit to use to measure the service category or resource.
-
Constructor Summary
Constructors Constructor Description Classifier(String id, String name, String label, String description, List<IssueType> issueTypeList, Classifier.Scope scope, Classifier.Unit unit)
Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Classifier.Builder
builder()
Create a new builder.boolean
equals(Object o)
String
getDescription()
The description of the classifier.String
getId()
Unique identifier of the classifier.List<IssueType>
getIssueTypeList()
The list of issues.String
getLabel()
The label associated with the classifier.String
getName()
The display name of the classifier.Classifier.Scope
getScope()
The scope of the service category or resource.Classifier.Unit
getUnit()
The unit to use to measure the service category or resource.int
hashCode()
Classifier.Builder
toBuilder()
String
toString()
String
toString(boolean includeByteArrayContents)
Return a string representation of the object.
-
-
-
Constructor Detail
-
Classifier
@Deprecated @ConstructorProperties({"id","name","label","description","issueTypeList","scope","unit"}) public Classifier(String id, String name, String label, String description, List<IssueType> issueTypeList, Classifier.Scope scope, Classifier.Unit unit)
Deprecated.
-
-
Method Detail
-
builder
public static Classifier.Builder builder()
Create a new builder.
-
toBuilder
public Classifier.Builder toBuilder()
-
getId
public String getId()
Unique identifier of the classifier.- Returns:
- the value
-
getName
public String getName()
The display name of the classifier.- Returns:
- the value
-
getLabel
public String getLabel()
The label associated with the classifier.- Returns:
- the value
-
getDescription
public String getDescription()
The description of the classifier.- Returns:
- the value
-
getScope
public Classifier.Scope getScope()
The scope of the service category or resource.- Returns:
- the value
-
getUnit
public Classifier.Unit getUnit()
The unit to use to measure the service category or resource.- Returns:
- the value
-
toString
public String toString()
- Overrides:
toString
in classcom.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 classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-