Package io.tiledb.cloud.rest_api.model
Class ArraySchema
- java.lang.Object
-
- io.tiledb.cloud.rest_api.model.ArraySchema
-
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2023-10-02T12:25:58.319138+03:00[Europe/Athens]") public class ArraySchema extends java.lang.Object
ArraySchema during creation or retrieval
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ArraySchema.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_ALLOWS_DUPLICATES
static java.lang.String
SERIALIZED_NAME_ARRAY_TYPE
static java.lang.String
SERIALIZED_NAME_ATTRIBUTES
static java.lang.String
SERIALIZED_NAME_CAPACITY
static java.lang.String
SERIALIZED_NAME_CELL_ORDER
static java.lang.String
SERIALIZED_NAME_COORDS_FILTER_PIPELINE
static java.lang.String
SERIALIZED_NAME_DOMAIN
static java.lang.String
SERIALIZED_NAME_OFFSET_FILTER_PIPELINE
static java.lang.String
SERIALIZED_NAME_TILE_ORDER
static java.lang.String
SERIALIZED_NAME_URI
static java.lang.String
SERIALIZED_NAME_VERSION
-
Constructor Summary
Constructors Constructor Description ArraySchema()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ArraySchema
addAttributesItem(Attribute attributesItem)
ArraySchema
addVersionItem(java.lang.Integer versionItem)
ArraySchema
allowsDuplicates(java.lang.Boolean allowsDuplicates)
ArraySchema
arrayType(ArrayType arrayType)
ArraySchema
attributes(java.util.List<Attribute> attributes)
ArraySchema
capacity(java.lang.Integer capacity)
ArraySchema
cellOrder(Layout cellOrder)
ArraySchema
coordsFilterPipeline(FilterPipeline coordsFilterPipeline)
ArraySchema
domain(Domain domain)
boolean
equals(java.lang.Object o)
static ArraySchema
fromJson(java.lang.String jsonString)
Create an instance of ArraySchema 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.lang.Boolean
getAllowsDuplicates()
True if the array allows coordinate duplicates.ArrayType
getArrayType()
Get arrayTypejava.util.List<Attribute>
getAttributes()
Attributes of arrayjava.lang.Integer
getCapacity()
Capacity of arrayLayout
getCellOrder()
Get cellOrderFilterPipeline
getCoordsFilterPipeline()
Get coordsFilterPipelineDomain
getDomain()
Get domainFilterPipeline
getOffsetFilterPipeline()
Get offsetFilterPipelineLayout
getTileOrder()
Get tileOrderjava.lang.String
getUri()
URI of schemajava.util.List<java.lang.Integer>
getVersion()
file format versionint
hashCode()
ArraySchema
offsetFilterPipeline(FilterPipeline offsetFilterPipeline)
ArraySchema
putAdditionalProperty(java.lang.String key, java.lang.Object value)
Set the additional (undeclared) property with the specified name and value.void
setAllowsDuplicates(java.lang.Boolean allowsDuplicates)
void
setArrayType(ArrayType arrayType)
void
setAttributes(java.util.List<Attribute> attributes)
void
setCapacity(java.lang.Integer capacity)
void
setCellOrder(Layout cellOrder)
void
setCoordsFilterPipeline(FilterPipeline coordsFilterPipeline)
void
setDomain(Domain domain)
void
setOffsetFilterPipeline(FilterPipeline offsetFilterPipeline)
void
setTileOrder(Layout tileOrder)
void
setUri(java.lang.String uri)
void
setVersion(java.util.List<java.lang.Integer> version)
ArraySchema
tileOrder(Layout tileOrder)
java.lang.String
toJson()
Convert an instance of ArraySchema to an JSON stringjava.lang.String
toString()
ArraySchema
uri(java.lang.String uri)
static void
validateJsonObject(com.google.gson.JsonObject jsonObj)
Validates the JSON Object and throws an exception if issues foundArraySchema
version(java.util.List<java.lang.Integer> version)
-
-
-
Field Detail
-
SERIALIZED_NAME_URI
public static final java.lang.String SERIALIZED_NAME_URI
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_VERSION
public static final java.lang.String SERIALIZED_NAME_VERSION
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ARRAY_TYPE
public static final java.lang.String SERIALIZED_NAME_ARRAY_TYPE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_TILE_ORDER
public static final java.lang.String SERIALIZED_NAME_TILE_ORDER
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_CELL_ORDER
public static final java.lang.String SERIALIZED_NAME_CELL_ORDER
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_CAPACITY
public static final java.lang.String SERIALIZED_NAME_CAPACITY
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_COORDS_FILTER_PIPELINE
public static final java.lang.String SERIALIZED_NAME_COORDS_FILTER_PIPELINE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_OFFSET_FILTER_PIPELINE
public static final java.lang.String SERIALIZED_NAME_OFFSET_FILTER_PIPELINE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_DOMAIN
public static final java.lang.String SERIALIZED_NAME_DOMAIN
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ATTRIBUTES
public static final java.lang.String SERIALIZED_NAME_ATTRIBUTES
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ALLOWS_DUPLICATES
public static final java.lang.String SERIALIZED_NAME_ALLOWS_DUPLICATES
- 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
-
uri
public ArraySchema uri(java.lang.String uri)
-
getUri
@Nullable public java.lang.String getUri()
URI of schema- Returns:
- uri
-
setUri
public void setUri(java.lang.String uri)
-
version
public ArraySchema version(java.util.List<java.lang.Integer> version)
-
addVersionItem
public ArraySchema addVersionItem(java.lang.Integer versionItem)
-
getVersion
@Nonnull public java.util.List<java.lang.Integer> getVersion()
file format version- Returns:
- version
-
setVersion
public void setVersion(java.util.List<java.lang.Integer> version)
-
arrayType
public ArraySchema arrayType(ArrayType arrayType)
-
getArrayType
@Nonnull public ArrayType getArrayType()
Get arrayType- Returns:
- arrayType
-
setArrayType
public void setArrayType(ArrayType arrayType)
-
tileOrder
public ArraySchema tileOrder(Layout tileOrder)
-
getTileOrder
@Nonnull public Layout getTileOrder()
Get tileOrder- Returns:
- tileOrder
-
setTileOrder
public void setTileOrder(Layout tileOrder)
-
cellOrder
public ArraySchema cellOrder(Layout cellOrder)
-
getCellOrder
@Nonnull public Layout getCellOrder()
Get cellOrder- Returns:
- cellOrder
-
setCellOrder
public void setCellOrder(Layout cellOrder)
-
capacity
public ArraySchema capacity(java.lang.Integer capacity)
-
getCapacity
@Nonnull public java.lang.Integer getCapacity()
Capacity of array- Returns:
- capacity
-
setCapacity
public void setCapacity(java.lang.Integer capacity)
-
coordsFilterPipeline
public ArraySchema coordsFilterPipeline(FilterPipeline coordsFilterPipeline)
-
getCoordsFilterPipeline
@Nonnull public FilterPipeline getCoordsFilterPipeline()
Get coordsFilterPipeline- Returns:
- coordsFilterPipeline
-
setCoordsFilterPipeline
public void setCoordsFilterPipeline(FilterPipeline coordsFilterPipeline)
-
offsetFilterPipeline
public ArraySchema offsetFilterPipeline(FilterPipeline offsetFilterPipeline)
-
getOffsetFilterPipeline
@Nonnull public FilterPipeline getOffsetFilterPipeline()
Get offsetFilterPipeline- Returns:
- offsetFilterPipeline
-
setOffsetFilterPipeline
public void setOffsetFilterPipeline(FilterPipeline offsetFilterPipeline)
-
domain
public ArraySchema domain(Domain domain)
-
getDomain
@Nonnull public Domain getDomain()
Get domain- Returns:
- domain
-
setDomain
public void setDomain(Domain domain)
-
attributes
public ArraySchema attributes(java.util.List<Attribute> attributes)
-
addAttributesItem
public ArraySchema addAttributesItem(Attribute attributesItem)
-
getAttributes
@Nonnull public java.util.List<Attribute> getAttributes()
Attributes of array- Returns:
- attributes
-
setAttributes
public void setAttributes(java.util.List<Attribute> attributes)
-
allowsDuplicates
public ArraySchema allowsDuplicates(java.lang.Boolean allowsDuplicates)
-
getAllowsDuplicates
@Nullable public java.lang.Boolean getAllowsDuplicates()
True if the array allows coordinate duplicates. Applicable only to sparse arrays.- Returns:
- allowsDuplicates
-
setAllowsDuplicates
public void setAllowsDuplicates(java.lang.Boolean allowsDuplicates)
-
putAdditionalProperty
public ArraySchema 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 ArraySchema
-
fromJson
public static ArraySchema fromJson(java.lang.String jsonString) throws java.io.IOException
Create an instance of ArraySchema given an JSON string- Parameters:
jsonString
- JSON string- Returns:
- An instance of ArraySchema
- Throws:
java.io.IOException
- if the JSON string is invalid with respect to ArraySchema
-
toJson
public java.lang.String toJson()
Convert an instance of ArraySchema to an JSON string- Returns:
- JSON string
-
-