Package com.twitter.clientlib.model
Class UsageCapExceededProblem
- java.lang.Object
-
- com.twitter.clientlib.model.Problem
-
- com.twitter.clientlib.model.UsageCapExceededProblem
-
@Generated("org.openapitools.codegen.languages.JavaClientCodegen") public class UsageCapExceededProblem extends Problem
A problem that indicates that a usage cap has been exceeded.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
UsageCapExceededProblem.CustomTypeAdapterFactory
static class
UsageCapExceededProblem.PeriodEnum
Gets or Sets periodstatic class
UsageCapExceededProblem.ScopeEnum
Gets or Sets scope
-
Field Summary
Fields Modifier and Type Field Description static HashSet<String>
openapiFields
static HashSet<String>
openapiRequiredFields
static String
SERIALIZED_NAME_PERIOD
static String
SERIALIZED_NAME_SCOPE
-
Fields inherited from class com.twitter.clientlib.model.Problem
SERIALIZED_NAME_DETAIL, SERIALIZED_NAME_STATUS, SERIALIZED_NAME_TITLE, SERIALIZED_NAME_TYPE, type
-
-
Constructor Summary
Constructors Constructor Description UsageCapExceededProblem()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object o)
static UsageCapExceededProblem
fromJson(String jsonString)
Create an instance of UsageCapExceededProblem given an JSON stringUsageCapExceededProblem.PeriodEnum
getPeriod()
Get periodUsageCapExceededProblem.ScopeEnum
getScope()
Get scopeint
hashCode()
UsageCapExceededProblem
period(UsageCapExceededProblem.PeriodEnum period)
UsageCapExceededProblem
scope(UsageCapExceededProblem.ScopeEnum scope)
void
setPeriod(UsageCapExceededProblem.PeriodEnum period)
void
setScope(UsageCapExceededProblem.ScopeEnum scope)
String
toJson()
Convert an instance of UsageCapExceededProblem to an JSON stringString
toString()
static void
validateJsonObject(com.google.gson.JsonObject jsonObj)
Validates the JSON Object and throws an exception if issues found
-
-
-
Field Detail
-
SERIALIZED_NAME_PERIOD
public static final String SERIALIZED_NAME_PERIOD
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_SCOPE
public static final String SERIALIZED_NAME_SCOPE
- See Also:
- Constant Field Values
-
-
Method Detail
-
period
public UsageCapExceededProblem period(UsageCapExceededProblem.PeriodEnum period)
-
getPeriod
@Nullable public UsageCapExceededProblem.PeriodEnum getPeriod()
Get period- Returns:
- period
-
setPeriod
public void setPeriod(UsageCapExceededProblem.PeriodEnum period)
-
scope
public UsageCapExceededProblem scope(UsageCapExceededProblem.ScopeEnum scope)
-
getScope
@Nullable public UsageCapExceededProblem.ScopeEnum getScope()
Get scope- Returns:
- scope
-
setScope
public void setScope(UsageCapExceededProblem.ScopeEnum scope)
-
validateJsonObject
public static void validateJsonObject(com.google.gson.JsonObject jsonObj) throws IOException
Validates the JSON Object and throws an exception if issues found- Parameters:
jsonObj
- JSON Object- Throws:
IOException
- if the JSON Object is invalid with respect to UsageCapExceededProblem
-
fromJson
public static UsageCapExceededProblem fromJson(String jsonString) throws IOException
Create an instance of UsageCapExceededProblem given an JSON string- Parameters:
jsonString
- JSON string- Returns:
- An instance of UsageCapExceededProblem
- Throws:
IOException
- if the JSON string is invalid with respect to UsageCapExceededProblem
-
-