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.ExplicitlySetBmcModelDetails 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 classClassifier.Builderstatic classClassifier.ScopeThe scope of the service category or resource.static classClassifier.UnitThe 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.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetDescription()The description of the classifier.StringgetId()Unique identifier of the classifier.List<IssueType>getIssueTypeList()The list of issues.StringgetLabel()The label associated with the classifier.StringgetName()The display name of the classifier.Classifier.ScopegetScope()The scope of the service category or resource.Classifier.UnitgetUnit()The unit to use to measure the service category or resource.inthashCode()Classifier.BuildertoBuilder()StringtoString()StringtoString(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:
toStringin 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:
equalsin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCodein classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-