Class TGUDFEnvironment


  • @Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
               date="2022-05-19T15:04:32.581406+03:00[Europe/Athens]")
    public class TGUDFEnvironment
    extends java.lang.Object
    Metadata about the environment where we want to execute a UDF.
    • Field Detail

      • SERIALIZED_NAME_LANGUAGE

        public static final java.lang.String SERIALIZED_NAME_LANGUAGE
        See Also:
        Constant Field Values
      • SERIALIZED_NAME_LANGUAGE_VERSION

        public static final java.lang.String SERIALIZED_NAME_LANGUAGE_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_RESOURCE_CLASS

        public static final java.lang.String SERIALIZED_NAME_RESOURCE_CLASS
        See Also:
        Constant Field Values
    • Constructor Detail

      • TGUDFEnvironment

        public TGUDFEnvironment()
    • Method Detail

      • getLanguage

        @Nullable
        public UDFLanguage getLanguage()
        Get language
        Returns:
        language
      • setLanguage

        public void setLanguage​(UDFLanguage language)
      • languageVersion

        public TGUDFEnvironment languageVersion​(java.lang.String languageVersion)
      • getLanguageVersion

        @Nullable
        public java.lang.String getLanguageVersion()
        The language version used to execute this UDF. Neither this nor `language` needs to be set for registered UDFs, since the language and version are stored server-side with the UDF itself.
        Returns:
        languageVersion
      • setLanguageVersion

        public void setLanguageVersion​(java.lang.String languageVersion)
      • getImageName

        @Nullable
        public java.lang.String getImageName()
        The name of the image to use for the execution environment.
        Returns:
        imageName
      • setImageName

        public void setImageName​(java.lang.String imageName)
      • resourceClass

        public TGUDFEnvironment resourceClass​(java.lang.String resourceClass)
      • getResourceClass

        @Nullable
        public java.lang.String getResourceClass()
        The resource class to use for the UDF execution. Resource classes define resource limits for memory and CPUs. If this is empty, then the UDF will execute in the standard resource class of the TileDB Cloud provider.
        Returns:
        resourceClass
      • setResourceClass

        public void setResourceClass​(java.lang.String resourceClass)
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object