Package net.webpdf.wsclient.openapi
Class AuthLimits
- java.lang.Object
-
- net.webpdf.wsclient.openapi.AuthLimits
-
- Direct Known Subclasses:
AuthAnonymousLimits,AuthUserLimits
public class AuthLimits extends Object
Limits for the user
-
-
Field Summary
Fields Modifier and Type Field Description static StringJSON_PROPERTY_DISK_SPACE_LIMITstatic StringJSON_PROPERTY_MAX_FILESstatic StringJSON_PROPERTY_TYPEstatic StringJSON_PROPERTY_UPLOAD_LIMITprotected Stringtype
-
Constructor Summary
Constructors Constructor Description AuthLimits()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AuthLimitsdiskSpaceLimit(Integer diskSpaceLimit)booleanequals(Object o)@Nullable IntegergetDiskSpaceLimit()Maximum size for all uploaded files (in mega byte); 0 = disabled minimum: 0@Nullable IntegergetMaxFiles()Maximum number of uploaded files; 0 = disabled minimum: 0@NotNull StringgetType()Get type@Nullable IntegergetUploadLimit()Maximum file size for uploads (in mega byte); 0 = disabled minimum: 0inthashCode()AuthLimitsmaxFiles(Integer maxFiles)voidsetDiskSpaceLimit(Integer diskSpaceLimit)voidsetMaxFiles(Integer maxFiles)voidsetType(String type)voidsetUploadLimit(Integer uploadLimit)StringtoString()AuthLimitstype(String type)AuthLimitsuploadLimit(Integer uploadLimit)
-
-
-
Field Detail
-
JSON_PROPERTY_DISK_SPACE_LIMIT
public static final String JSON_PROPERTY_DISK_SPACE_LIMIT
- See Also:
- Constant Field Values
-
JSON_PROPERTY_MAX_FILES
public static final String JSON_PROPERTY_MAX_FILES
- See Also:
- Constant Field Values
-
JSON_PROPERTY_TYPE
public static final String JSON_PROPERTY_TYPE
- See Also:
- Constant Field Values
-
type
protected String type
-
JSON_PROPERTY_UPLOAD_LIMIT
public static final String JSON_PROPERTY_UPLOAD_LIMIT
- See Also:
- Constant Field Values
-
-
Method Detail
-
diskSpaceLimit
public AuthLimits diskSpaceLimit(Integer diskSpaceLimit)
-
getDiskSpaceLimit
@Nullable public @Nullable Integer getDiskSpaceLimit()
Maximum size for all uploaded files (in mega byte); 0 = disabled minimum: 0- Returns:
- diskSpaceLimit
-
setDiskSpaceLimit
public void setDiskSpaceLimit(Integer diskSpaceLimit)
-
maxFiles
public AuthLimits maxFiles(Integer maxFiles)
-
getMaxFiles
@Nullable public @Nullable Integer getMaxFiles()
Maximum number of uploaded files; 0 = disabled minimum: 0- Returns:
- maxFiles
-
setMaxFiles
public void setMaxFiles(Integer maxFiles)
-
type
public AuthLimits type(String type)
-
getType
@NotNull public @NotNull String getType()
Get type- Returns:
- type
-
setType
public void setType(String type)
-
uploadLimit
public AuthLimits uploadLimit(Integer uploadLimit)
-
getUploadLimit
@Nullable public @Nullable Integer getUploadLimit()
Maximum file size for uploads (in mega byte); 0 = disabled minimum: 0- Returns:
- uploadLimit
-
setUploadLimit
public void setUploadLimit(Integer uploadLimit)
-
-