Package io.tiledb.cloud.rest_api.model
Class UDFInfoUpdate
- java.lang.Object
-
- io.tiledb.cloud.rest_api.model.UDFInfoUpdate
-
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2023-10-02T12:25:58.319138+03:00[Europe/Athens]") public class UDFInfoUpdate extends java.lang.Object
User-defined function that can persist in db, used and shared multiple times
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
UDFInfoUpdate.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_EXEC
static java.lang.String
SERIALIZED_NAME_EXEC_RAW
static java.lang.String
SERIALIZED_NAME_IMAGE_NAME
static java.lang.String
SERIALIZED_NAME_LANGUAGE
static java.lang.String
SERIALIZED_NAME_LICENSE_ID
static java.lang.String
SERIALIZED_NAME_LICENSE_TEXT
static java.lang.String
SERIALIZED_NAME_NAME
static java.lang.String
SERIALIZED_NAME_README
static java.lang.String
SERIALIZED_NAME_TAGS
static java.lang.String
SERIALIZED_NAME_TYPE
static java.lang.String
SERIALIZED_NAME_VERSION
-
Constructor Summary
Constructors Constructor Description UDFInfoUpdate()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description UDFInfoUpdate
addTagsItem(java.lang.String tagsItem)
boolean
equals(java.lang.Object o)
UDFInfoUpdate
exec(java.lang.String exec)
UDFInfoUpdate
execRaw(java.lang.String execRaw)
static UDFInfoUpdate
fromJson(java.lang.String jsonString)
Create an instance of UDFInfoUpdate 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.String
getExec()
Type-specific executable textjava.lang.String
getExecRaw()
optional raw text to store of serialized function, used for showing in UIjava.lang.String
getImageName()
Docker image name to use for UDFUDFLanguage
getLanguage()
Get languagejava.lang.String
getLicenseId()
License identifier from SPDX License List or Customjava.lang.String
getLicenseText()
License textjava.lang.String
getName()
name of UDFjava.lang.String
getReadme()
Markdown readme of UDFsjava.util.List<java.lang.String>
getTags()
optional tags for UDFUDFType
getType()
Get typejava.lang.String
getVersion()
Type-specific versionint
hashCode()
UDFInfoUpdate
imageName(java.lang.String imageName)
UDFInfoUpdate
language(UDFLanguage language)
UDFInfoUpdate
licenseId(java.lang.String licenseId)
UDFInfoUpdate
licenseText(java.lang.String licenseText)
UDFInfoUpdate
name(java.lang.String name)
UDFInfoUpdate
putAdditionalProperty(java.lang.String key, java.lang.Object value)
Set the additional (undeclared) property with the specified name and value.UDFInfoUpdate
readme(java.lang.String readme)
void
setExec(java.lang.String exec)
void
setExecRaw(java.lang.String execRaw)
void
setImageName(java.lang.String imageName)
void
setLanguage(UDFLanguage language)
void
setLicenseId(java.lang.String licenseId)
void
setLicenseText(java.lang.String licenseText)
void
setName(java.lang.String name)
void
setReadme(java.lang.String readme)
void
setTags(java.util.List<java.lang.String> tags)
void
setType(UDFType type)
void
setVersion(java.lang.String version)
UDFInfoUpdate
tags(java.util.List<java.lang.String> tags)
java.lang.String
toJson()
Convert an instance of UDFInfoUpdate to an JSON stringjava.lang.String
toString()
UDFInfoUpdate
type(UDFType type)
static void
validateJsonObject(com.google.gson.JsonObject jsonObj)
Validates the JSON Object and throws an exception if issues foundUDFInfoUpdate
version(java.lang.String version)
-
-
-
Field Detail
-
SERIALIZED_NAME_NAME
public static final java.lang.String SERIALIZED_NAME_NAME
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_LANGUAGE
public static final java.lang.String SERIALIZED_NAME_LANGUAGE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_VERSION
public static final java.lang.String SERIALIZED_NAME_VERSION
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_IMAGE_NAME
public static final java.lang.String SERIALIZED_NAME_IMAGE_NAME
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_TYPE
public static final java.lang.String SERIALIZED_NAME_TYPE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_EXEC
public static final java.lang.String SERIALIZED_NAME_EXEC
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_EXEC_RAW
public static final java.lang.String SERIALIZED_NAME_EXEC_RAW
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_README
public static final java.lang.String SERIALIZED_NAME_README
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_LICENSE_ID
public static final java.lang.String SERIALIZED_NAME_LICENSE_ID
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_LICENSE_TEXT
public static final java.lang.String SERIALIZED_NAME_LICENSE_TEXT
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_TAGS
public static final java.lang.String SERIALIZED_NAME_TAGS
- 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
-
name
public UDFInfoUpdate name(java.lang.String name)
-
getName
@Nullable public java.lang.String getName()
name of UDF- Returns:
- name
-
setName
public void setName(java.lang.String name)
-
language
public UDFInfoUpdate language(UDFLanguage language)
-
getLanguage
@Nullable public UDFLanguage getLanguage()
Get language- Returns:
- language
-
setLanguage
public void setLanguage(UDFLanguage language)
-
version
public UDFInfoUpdate version(java.lang.String version)
-
getVersion
@Nullable public java.lang.String getVersion()
Type-specific version- Returns:
- version
-
setVersion
public void setVersion(java.lang.String version)
-
imageName
public UDFInfoUpdate imageName(java.lang.String imageName)
-
getImageName
@Nullable public java.lang.String getImageName()
Docker image name to use for UDF- Returns:
- imageName
-
setImageName
public void setImageName(java.lang.String imageName)
-
type
public UDFInfoUpdate type(UDFType type)
-
getType
@Nullable public UDFType getType()
Get type- Returns:
- type
-
setType
public void setType(UDFType type)
-
exec
public UDFInfoUpdate exec(java.lang.String exec)
-
getExec
@Nullable public java.lang.String getExec()
Type-specific executable text- Returns:
- exec
-
setExec
public void setExec(java.lang.String exec)
-
execRaw
public UDFInfoUpdate execRaw(java.lang.String execRaw)
-
getExecRaw
@Nullable public java.lang.String getExecRaw()
optional raw text to store of serialized function, used for showing in UI- Returns:
- execRaw
-
setExecRaw
public void setExecRaw(java.lang.String execRaw)
-
readme
public UDFInfoUpdate readme(java.lang.String readme)
-
getReadme
@Nullable public java.lang.String getReadme()
Markdown readme of UDFs- Returns:
- readme
-
setReadme
public void setReadme(java.lang.String readme)
-
licenseId
public UDFInfoUpdate licenseId(java.lang.String licenseId)
-
getLicenseId
@Nullable public java.lang.String getLicenseId()
License identifier from SPDX License List or Custom- Returns:
- licenseId
-
setLicenseId
public void setLicenseId(java.lang.String licenseId)
-
licenseText
public UDFInfoUpdate licenseText(java.lang.String licenseText)
-
getLicenseText
@Nullable public java.lang.String getLicenseText()
License text- Returns:
- licenseText
-
setLicenseText
public void setLicenseText(java.lang.String licenseText)
-
tags
public UDFInfoUpdate tags(java.util.List<java.lang.String> tags)
-
addTagsItem
public UDFInfoUpdate addTagsItem(java.lang.String tagsItem)
-
getTags
@Nullable public java.util.List<java.lang.String> getTags()
optional tags for UDF- Returns:
- tags
-
setTags
public void setTags(java.util.List<java.lang.String> tags)
-
putAdditionalProperty
public UDFInfoUpdate 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 UDFInfoUpdate
-
fromJson
public static UDFInfoUpdate fromJson(java.lang.String jsonString) throws java.io.IOException
Create an instance of UDFInfoUpdate given an JSON string- Parameters:
jsonString
- JSON string- Returns:
- An instance of UDFInfoUpdate
- Throws:
java.io.IOException
- if the JSON string is invalid with respect to UDFInfoUpdate
-
toJson
public java.lang.String toJson()
Convert an instance of UDFInfoUpdate to an JSON string- Returns:
- JSON string
-
-