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.ExplicitlySetBmcModelInformation about the support request 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 classServiceCategory.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ServiceCategory.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetDescription()The text describing the classifier.List<IssueType>getIssueTypeList()The list of issues.StringgetKey()The unique ID that identifies a classifier.StringgetLabel()The label for the classifier.StringgetLimitId()The unique ID for the limit.StringgetName()The name of the classifier.ScopegetScope()The scope of the incident.List<String>getSupportedSubscriptions()List of supported subscriptionsUnitgetUnit()The unit to use to measure the service category or resource.inthashCode()ServiceCategory.BuildertoBuilder()StringtoString()StringtoString(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:
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
-
-