Package io.tiledb.cloud.rest_api.model
Class SubarrayRanges
- java.lang.Object
-
- io.tiledb.cloud.rest_api.model.SubarrayRanges
-
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2023-10-02T12:25:58.319138+03:00[Europe/Athens]") public class SubarrayRanges extends java.lang.Object
A set of 1D ranges for a subarray
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SubarrayRanges.CustomTypeAdapterFactory
-
Field Summary
Fields Modifier and Type Field Description static java.util.HashSet<java.lang.String>
openapiFields
static java.util.HashSet<java.lang.String>
openapiRequiredFields
static java.lang.String
SERIALIZED_NAME_BUFFER
static java.lang.String
SERIALIZED_NAME_HAS_DEFAULT_RANGE
static java.lang.String
SERIALIZED_NAME_TYPE
-
Constructor Summary
Constructors Constructor Description SubarrayRanges()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description SubarrayRanges
addBufferItem(java.lang.Integer bufferItem)
SubarrayRanges
buffer(java.util.List<java.lang.Integer> buffer)
boolean
equals(java.lang.Object o)
static SubarrayRanges
fromJson(java.lang.String jsonString)
Create an instance of SubarrayRanges given an JSON stringjava.util.Map<java.lang.String,java.lang.Object>
getAdditionalProperties()
Return the additional (undeclared) property.java.lang.Object
getAdditionalProperty(java.lang.String key)
Return the additional (undeclared) property with the specified name.java.util.List<java.lang.Integer>
getBuffer()
The bytes of the rangesjava.lang.Boolean
getHasDefaultRange()
True if the range is the default rangeDatatype
getType()
Get typeSubarrayRanges
hasDefaultRange(java.lang.Boolean hasDefaultRange)
int
hashCode()
SubarrayRanges
putAdditionalProperty(java.lang.String key, java.lang.Object value)
Set the additional (undeclared) property with the specified name and value.void
setBuffer(java.util.List<java.lang.Integer> buffer)
void
setHasDefaultRange(java.lang.Boolean hasDefaultRange)
void
setType(Datatype type)
java.lang.String
toJson()
Convert an instance of SubarrayRanges to an JSON stringjava.lang.String
toString()
SubarrayRanges
type(Datatype type)
static void
validateJsonObject(com.google.gson.JsonObject jsonObj)
Validates the JSON Object and throws an exception if issues found
-
-
-
Field Detail
-
SERIALIZED_NAME_TYPE
public static final java.lang.String SERIALIZED_NAME_TYPE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_HAS_DEFAULT_RANGE
public static final java.lang.String SERIALIZED_NAME_HAS_DEFAULT_RANGE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_BUFFER
public static final java.lang.String SERIALIZED_NAME_BUFFER
- See Also:
- Constant Field Values
-
openapiFields
public static java.util.HashSet<java.lang.String> openapiFields
-
openapiRequiredFields
public static java.util.HashSet<java.lang.String> openapiRequiredFields
-
-
Method Detail
-
type
public SubarrayRanges type(Datatype type)
-
getType
@Nullable public Datatype getType()
Get type- Returns:
- type
-
setType
public void setType(Datatype type)
-
hasDefaultRange
public SubarrayRanges hasDefaultRange(java.lang.Boolean hasDefaultRange)
-
getHasDefaultRange
@Nullable public java.lang.Boolean getHasDefaultRange()
True if the range is the default range- Returns:
- hasDefaultRange
-
setHasDefaultRange
public void setHasDefaultRange(java.lang.Boolean hasDefaultRange)
-
buffer
public SubarrayRanges buffer(java.util.List<java.lang.Integer> buffer)
-
addBufferItem
public SubarrayRanges addBufferItem(java.lang.Integer bufferItem)
-
getBuffer
@Nullable public java.util.List<java.lang.Integer> getBuffer()
The bytes of the ranges- Returns:
- buffer
-
setBuffer
public void setBuffer(java.util.List<java.lang.Integer> buffer)
-
putAdditionalProperty
public SubarrayRanges putAdditionalProperty(java.lang.String key, java.lang.Object value)
Set the additional (undeclared) property with the specified name and value. If the property does not already exist, create it otherwise replace it.
-
getAdditionalProperties
public java.util.Map<java.lang.String,java.lang.Object> getAdditionalProperties()
Return the additional (undeclared) property.
-
getAdditionalProperty
public java.lang.Object getAdditionalProperty(java.lang.String key)
Return the additional (undeclared) property with the specified name.
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
validateJsonObject
public static void validateJsonObject(com.google.gson.JsonObject jsonObj) throws java.io.IOException
Validates the JSON Object and throws an exception if issues found- Parameters:
jsonObj
- JSON Object- Throws:
java.io.IOException
- if the JSON Object is invalid with respect to SubarrayRanges
-
fromJson
public static SubarrayRanges fromJson(java.lang.String jsonString) throws java.io.IOException
Create an instance of SubarrayRanges given an JSON string- Parameters:
jsonString
- JSON string- Returns:
- An instance of SubarrayRanges
- Throws:
java.io.IOException
- if the JSON string is invalid with respect to SubarrayRanges
-
toJson
public java.lang.String toJson()
Convert an instance of SubarrayRanges to an JSON string- Returns:
- JSON string
-
-