Package io.tiledb.cloud.rest_api.model
Class UDFArrayDetails
- java.lang.Object
-
- io.tiledb.cloud.rest_api.model.UDFArrayDetails
-
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2023-10-02T12:25:58.319138+03:00[Europe/Athens]") public class UDFArrayDetails extends java.lang.Object
Contains array details for multi-array query including uri, ranges buffers
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
UDFArrayDetails.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_BUFFERS
static java.lang.String
SERIALIZED_NAME_PARAMETER_ID
static java.lang.String
SERIALIZED_NAME_RANGES
static java.lang.String
SERIALIZED_NAME_URI
-
Constructor Summary
Constructors Constructor Description UDFArrayDetails()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description UDFArrayDetails
addBuffersItem(java.lang.String buffersItem)
UDFArrayDetails
buffers(java.util.List<java.lang.String> buffers)
boolean
equals(java.lang.Object o)
static UDFArrayDetails
fromJson(java.lang.String jsonString)
Create an instance of UDFArrayDetails 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.String>
getBuffers()
List of buffers to fetch (attributes + dimensions)java.lang.String
getParameterId()
An optional client-generated identifier to distinguish between multiple range/buffer requests from the same array in the same call.QueryRanges
getRanges()
Get rangesjava.lang.String
getUri()
array to set ranges and buffers on, must be in tiledb:// formatint
hashCode()
UDFArrayDetails
parameterId(java.lang.String parameterId)
UDFArrayDetails
putAdditionalProperty(java.lang.String key, java.lang.Object value)
Set the additional (undeclared) property with the specified name and value.UDFArrayDetails
ranges(QueryRanges ranges)
void
setBuffers(java.util.List<java.lang.String> buffers)
void
setParameterId(java.lang.String parameterId)
void
setRanges(QueryRanges ranges)
void
setUri(java.lang.String uri)
java.lang.String
toJson()
Convert an instance of UDFArrayDetails to an JSON stringjava.lang.String
toString()
UDFArrayDetails
uri(java.lang.String uri)
static void
validateJsonObject(com.google.gson.JsonObject jsonObj)
Validates the JSON Object and throws an exception if issues found
-
-
-
Field Detail
-
SERIALIZED_NAME_PARAMETER_ID
public static final java.lang.String SERIALIZED_NAME_PARAMETER_ID
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_URI
public static final java.lang.String SERIALIZED_NAME_URI
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_RANGES
public static final java.lang.String SERIALIZED_NAME_RANGES
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_BUFFERS
public static final java.lang.String SERIALIZED_NAME_BUFFERS
- 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
-
parameterId
public UDFArrayDetails parameterId(java.lang.String parameterId)
-
getParameterId
@Nullable public java.lang.String getParameterId()
An optional client-generated identifier to distinguish between multiple range/buffer requests from the same array in the same call. This may be set for MultiArrayUDFs that use the `argument_json` style of passing arrays.- Returns:
- parameterId
-
setParameterId
public void setParameterId(java.lang.String parameterId)
-
uri
public UDFArrayDetails uri(java.lang.String uri)
-
getUri
@Nullable public java.lang.String getUri()
array to set ranges and buffers on, must be in tiledb:// format- Returns:
- uri
-
setUri
public void setUri(java.lang.String uri)
-
ranges
public UDFArrayDetails ranges(QueryRanges ranges)
-
getRanges
@Nullable public QueryRanges getRanges()
Get ranges- Returns:
- ranges
-
setRanges
public void setRanges(QueryRanges ranges)
-
buffers
public UDFArrayDetails buffers(java.util.List<java.lang.String> buffers)
-
addBuffersItem
public UDFArrayDetails addBuffersItem(java.lang.String buffersItem)
-
getBuffers
@Nullable public java.util.List<java.lang.String> getBuffers()
List of buffers to fetch (attributes + dimensions)- Returns:
- buffers
-
setBuffers
public void setBuffers(java.util.List<java.lang.String> buffers)
-
putAdditionalProperty
public UDFArrayDetails 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 UDFArrayDetails
-
fromJson
public static UDFArrayDetails fromJson(java.lang.String jsonString) throws java.io.IOException
Create an instance of UDFArrayDetails given an JSON string- Parameters:
jsonString
- JSON string- Returns:
- An instance of UDFArrayDetails
- Throws:
java.io.IOException
- if the JSON string is invalid with respect to UDFArrayDetails
-
toJson
public java.lang.String toJson()
Convert an instance of UDFArrayDetails to an JSON string- Returns:
- JSON string
-
-