Package com.oracle.bmc.cims.model
Class ServiceCategory
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.cims.model.ServiceCategory
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20181231") public final class ServiceCategory extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Information about the support ticket classifier.
Note: Objects should always be created or deserialized using theServiceCategory.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 theServiceCategory.Builder
, which maintain a set of all explicitly set fields calledServiceCategory.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
ServiceCategory.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ServiceCategory.Builder
builder()
Create a new builder.boolean
equals(Object o)
String
getDescription()
The text describing the classifier.List<IssueType>
getIssueTypeList()
The list of issues.String
getKey()
The unique ID that identifies a classifier.String
getLabel()
The label for the classifier.String
getLimitId()
The unique ID for the limit.String
getName()
The name of the classifier.Scope
getScope()
The scope of the incident.List<String>
getSupportedSubscriptions()
List of supported subscriptionsUnit
getUnit()
The unit to use to measure the service category or resource.int
hashCode()
ServiceCategory.Builder
toBuilder()
String
toString()
String
toString(boolean includeByteArrayContents)
Return a string representation of the object.
-
-
-
Constructor Detail
-
ServiceCategory
@Deprecated @ConstructorProperties({"key","name","label","description","issueTypeList","supportedSubscriptions","scope","unit","limitId"}) public ServiceCategory(String key, String name, String label, String description, List<IssueType> issueTypeList, List<String> supportedSubscriptions, Scope scope, Unit unit, String limitId)
Deprecated.
-
-
Method Detail
-
builder
public static ServiceCategory.Builder builder()
Create a new builder.
-
toBuilder
public ServiceCategory.Builder toBuilder()
-
getKey
public String getKey()
The unique ID that identifies a classifier.- Returns:
- the value
-
getName
public String getName()
The name of the classifier.- Returns:
- the value
-
getLabel
public String getLabel()
The label for the classifier.- Returns:
- the value
-
getDescription
public String getDescription()
The text describing the classifier.- Returns:
- the value
-
getSupportedSubscriptions
public List<String> getSupportedSubscriptions()
List of supported subscriptions- Returns:
- the value
-
getScope
public Scope getScope()
The scope of the incident.- Returns:
- the value
-
getUnit
public Unit getUnit()
The unit to use to measure the service category or resource.- Returns:
- the value
-
getLimitId
public String getLimitId()
The unique ID for the limit.- 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
-
-