Class SdkVersionDetailsRep


  • @Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
               date="2026-06-30T13:33:45.929090Z[Etc/UTC]",
               comments="Generator version: 7.18.0")
    public class SdkVersionDetailsRep
    extends java.lang.Object
    SdkVersionDetailsRep
    • Field Detail

      • SERIALIZED_NAME_NAME

        public static final java.lang.String SERIALIZED_NAME_NAME
        See Also:
        Constant Field Values
      • SERIALIZED_NAME_VERSION

        public static final java.lang.String SERIALIZED_NAME_VERSION
        See Also:
        Constant Field Values
      • SERIALIZED_NAME_TYPE

        public static final java.lang.String SERIALIZED_NAME_TYPE
        See Also:
        Constant Field Values
      • SERIALIZED_NAME_PROJECT_ID

        public static final java.lang.String SERIALIZED_NAME_PROJECT_ID
        See Also:
        Constant Field Values
      • SERIALIZED_NAME_PROJECT_KEY

        public static final java.lang.String SERIALIZED_NAME_PROJECT_KEY
        See Also:
        Constant Field Values
      • SERIALIZED_NAME_PROJECT_NAME

        public static final java.lang.String SERIALIZED_NAME_PROJECT_NAME
        See Also:
        Constant Field Values
      • SERIALIZED_NAME_ENVIRONMENT_ID

        public static final java.lang.String SERIALIZED_NAME_ENVIRONMENT_ID
        See Also:
        Constant Field Values
      • SERIALIZED_NAME_ENVIRONMENT_KEY

        public static final java.lang.String SERIALIZED_NAME_ENVIRONMENT_KEY
        See Also:
        Constant Field Values
      • SERIALIZED_NAME_ENVIRONMENT_NAME

        public static final java.lang.String SERIALIZED_NAME_ENVIRONMENT_NAME
        See Also:
        Constant Field Values
      • SERIALIZED_NAME_APPLICATION_ID

        public static final java.lang.String SERIALIZED_NAME_APPLICATION_ID
        See Also:
        Constant Field Values
      • SERIALIZED_NAME_LD_LATEST_VERSION

        public static final java.lang.String SERIALIZED_NAME_LD_LATEST_VERSION
        See Also:
        Constant Field Values
      • SERIALIZED_NAME_EOL_STATUS

        public static final java.lang.String SERIALIZED_NAME_EOL_STATUS
        See Also:
        Constant Field Values
      • SERIALIZED_NAME_LATEST_RELEASE_URL

        public static final java.lang.String SERIALIZED_NAME_LATEST_RELEASE_URL
        See Also:
        Constant Field Values
      • SERIALIZED_NAME_CONNECTION_TYPE

        public static final java.lang.String SERIALIZED_NAME_CONNECTION_TYPE
        See Also:
        Constant Field Values
      • SERIALIZED_NAME_RELAY_VERSION

        public static final java.lang.String SERIALIZED_NAME_RELAY_VERSION
        See Also:
        Constant Field Values
      • SERIALIZED_NAME_RELAY_EOL_STATUS

        public static final java.lang.String SERIALIZED_NAME_RELAY_EOL_STATUS
        See Also:
        Constant Field Values
      • SERIALIZED_NAME_RELAY_LATEST_VERSION

        public static final java.lang.String SERIALIZED_NAME_RELAY_LATEST_VERSION
        See Also:
        Constant Field Values
      • SERIALIZED_NAME_RELAY_LATEST_RELEASE_URL

        public static final java.lang.String SERIALIZED_NAME_RELAY_LATEST_RELEASE_URL
        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
    • Constructor Detail

      • SdkVersionDetailsRep

        public SdkVersionDetailsRep()
    • Method Detail

      • getName

        @Nullable
        public java.lang.String getName()
        Get name
        Returns:
        name
      • setName

        public void setName​(@Nullable
                            java.lang.String name)
      • getVersion

        @Nullable
        public java.lang.String getVersion()
        Get version
        Returns:
        version
      • setVersion

        public void setVersion​(@Nullable
                               java.lang.String version)
      • getType

        @Nullable
        public java.lang.String getType()
        Get type
        Returns:
        type
      • setType

        public void setType​(@Nullable
                            java.lang.String type)
      • getProjectId

        @Nullable
        public java.lang.String getProjectId()
        Get projectId
        Returns:
        projectId
      • setProjectId

        public void setProjectId​(@Nullable
                                 java.lang.String projectId)
      • getProjectKey

        @Nullable
        public java.lang.String getProjectKey()
        Get projectKey
        Returns:
        projectKey
      • setProjectKey

        public void setProjectKey​(@Nullable
                                  java.lang.String projectKey)
      • getProjectName

        @Nullable
        public java.lang.String getProjectName()
        Get projectName
        Returns:
        projectName
      • setProjectName

        public void setProjectName​(@Nullable
                                   java.lang.String projectName)
      • environmentId

        public SdkVersionDetailsRep environmentId​(@Nullable
                                                  java.lang.String environmentId)
      • getEnvironmentId

        @Nullable
        public java.lang.String getEnvironmentId()
        Get environmentId
        Returns:
        environmentId
      • setEnvironmentId

        public void setEnvironmentId​(@Nullable
                                     java.lang.String environmentId)
      • environmentKey

        public SdkVersionDetailsRep environmentKey​(@Nullable
                                                   java.lang.String environmentKey)
      • getEnvironmentKey

        @Nullable
        public java.lang.String getEnvironmentKey()
        Get environmentKey
        Returns:
        environmentKey
      • setEnvironmentKey

        public void setEnvironmentKey​(@Nullable
                                      java.lang.String environmentKey)
      • environmentName

        public SdkVersionDetailsRep environmentName​(@Nullable
                                                    java.lang.String environmentName)
      • getEnvironmentName

        @Nullable
        public java.lang.String getEnvironmentName()
        Get environmentName
        Returns:
        environmentName
      • setEnvironmentName

        public void setEnvironmentName​(@Nullable
                                       java.lang.String environmentName)
      • applicationId

        public SdkVersionDetailsRep applicationId​(@Nullable
                                                  java.lang.String applicationId)
      • getApplicationId

        @Nullable
        public java.lang.String getApplicationId()
        Get applicationId
        Returns:
        applicationId
      • setApplicationId

        public void setApplicationId​(@Nullable
                                     java.lang.String applicationId)
      • ldLatestVersion

        public SdkVersionDetailsRep ldLatestVersion​(@Nullable
                                                    java.lang.String ldLatestVersion)
      • getLdLatestVersion

        @Nullable
        public java.lang.String getLdLatestVersion()
        Get ldLatestVersion
        Returns:
        ldLatestVersion
      • setLdLatestVersion

        public void setLdLatestVersion​(@Nullable
                                       java.lang.String ldLatestVersion)
      • getEolStatus

        @Nullable
        public java.lang.String getEolStatus()
        The end of life (EOL) status of the SDK version. Possible values are: <br/>- <code>EolAllClear</code>: the SDK version is current<br/>- <code>EolNear</code>: the SDK version is approaching EOL<br/>- <code>EolPast</code>: the SDK version is past EOL<br/>- <code>MajorVersionAvailable</code>: a new major version is available but the current version is not near EOL<br/>- <code>EolUnknown</code>: the EOL status cannot be determined.
        Returns:
        eolStatus
      • setEolStatus

        public void setEolStatus​(@Nullable
                                 java.lang.String eolStatus)
      • latestReleaseUrl

        public SdkVersionDetailsRep latestReleaseUrl​(@Nullable
                                                     java.lang.String latestReleaseUrl)
      • getLatestReleaseUrl

        @Nullable
        public java.lang.String getLatestReleaseUrl()
        Get latestReleaseUrl
        Returns:
        latestReleaseUrl
      • setLatestReleaseUrl

        public void setLatestReleaseUrl​(@Nullable
                                        java.lang.String latestReleaseUrl)
      • connectionType

        public SdkVersionDetailsRep connectionType​(@Nullable
                                                   java.lang.String connectionType)
      • getConnectionType

        @Nullable
        public java.lang.String getConnectionType()
        Get connectionType
        Returns:
        connectionType
      • setConnectionType

        public void setConnectionType​(@Nullable
                                      java.lang.String connectionType)
      • relayVersion

        public SdkVersionDetailsRep relayVersion​(@Nullable
                                                 java.lang.String relayVersion)
      • getRelayVersion

        @Nullable
        public java.lang.String getRelayVersion()
        Get relayVersion
        Returns:
        relayVersion
      • setRelayVersion

        public void setRelayVersion​(@Nullable
                                    java.lang.String relayVersion)
      • relayEolStatus

        public SdkVersionDetailsRep relayEolStatus​(@Nullable
                                                   java.lang.String relayEolStatus)
      • getRelayEolStatus

        @Nullable
        public java.lang.String getRelayEolStatus()
        The end of life status of the Relay Proxy version. Only present when the SDK connects through a Relay Proxy. Uses the same values as <code>eolStatus</code>.
        Returns:
        relayEolStatus
      • setRelayEolStatus

        public void setRelayEolStatus​(@Nullable
                                      java.lang.String relayEolStatus)
      • relayLatestVersion

        public SdkVersionDetailsRep relayLatestVersion​(@Nullable
                                                       java.lang.String relayLatestVersion)
      • getRelayLatestVersion

        @Nullable
        public java.lang.String getRelayLatestVersion()
        Get relayLatestVersion
        Returns:
        relayLatestVersion
      • setRelayLatestVersion

        public void setRelayLatestVersion​(@Nullable
                                          java.lang.String relayLatestVersion)
      • relayLatestReleaseUrl

        public SdkVersionDetailsRep relayLatestReleaseUrl​(@Nullable
                                                          java.lang.String relayLatestReleaseUrl)
      • getRelayLatestReleaseUrl

        @Nullable
        public java.lang.String getRelayLatestReleaseUrl()
        Get relayLatestReleaseUrl
        Returns:
        relayLatestReleaseUrl
      • setRelayLatestReleaseUrl

        public void setRelayLatestReleaseUrl​(@Nullable
                                             java.lang.String relayLatestReleaseUrl)
      • putAdditionalProperty

        public SdkVersionDetailsRep 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.
        Parameters:
        key - name of the property
        value - value of the property
        Returns:
        the SdkVersionDetailsRep instance itself
      • getAdditionalProperties

        public java.util.Map<java.lang.String,​java.lang.Object> getAdditionalProperties()
        Return the additional (undeclared) property.
        Returns:
        a map of objects
      • getAdditionalProperty

        public java.lang.Object getAdditionalProperty​(java.lang.String key)
        Return the additional (undeclared) property with the specified name.
        Parameters:
        key - name of the property
        Returns:
        an object
      • 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
      • validateJsonElement

        public static void validateJsonElement​(com.google.gson.JsonElement jsonElement)
                                        throws java.io.IOException
        Validates the JSON Element and throws an exception if issues found
        Parameters:
        jsonElement - JSON Element
        Throws:
        java.io.IOException - if the JSON Element is invalid with respect to SdkVersionDetailsRep
      • fromJson

        public static SdkVersionDetailsRep fromJson​(java.lang.String jsonString)
                                             throws java.io.IOException
        Create an instance of SdkVersionDetailsRep given an JSON string
        Parameters:
        jsonString - JSON string
        Returns:
        An instance of SdkVersionDetailsRep
        Throws:
        java.io.IOException - if the JSON string is invalid with respect to SdkVersionDetailsRep
      • toJson

        public java.lang.String toJson()
        Convert an instance of SdkVersionDetailsRep to an JSON string
        Returns:
        JSON string