Show / Hide Table of Contents

Class JavaFamily

Metadata associated with a specific Java release family. A Java release family is typically a major version in the Java version identifier.

Inheritance
object
JavaFamily
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.JmsService.Models
Assembly: OCI.DotNetSDK.Jms.dll
Syntax
public class JavaFamily

Properties

DisplayName

Declaration
[Required(ErrorMessage = "DisplayName is required.")]
[JsonProperty(PropertyName = "displayName")]
public string DisplayName { get; set; }
Property Value
Type Description
string

The display name of the release family.

Remarks

Required

DocUrl

Declaration
[Required(ErrorMessage = "DocUrl is required.")]
[JsonProperty(PropertyName = "docUrl")]
public string DocUrl { get; set; }
Property Value
Type Description
string

Link to access the documentation for the release.

Remarks

Required

EndOfSupportLifeDate

Declaration
[Required(ErrorMessage = "EndOfSupportLifeDate is required.")]
[JsonProperty(PropertyName = "endOfSupportLifeDate")]
public DateTime? EndOfSupportLifeDate { get; set; }
Property Value
Type Description
DateTime?

The End of Support Life (EOSL) date of the Java release family (formatted according to RFC3339).

Remarks

Required

FamilyVersion

Declaration
[Required(ErrorMessage = "FamilyVersion is required.")]
[JsonProperty(PropertyName = "familyVersion")]
public string FamilyVersion { get; set; }
Property Value
Type Description
string

The Java release family identifier.

Remarks

Required

IsSupportedVersion

Declaration
[Required(ErrorMessage = "IsSupportedVersion is required.")]
[JsonProperty(PropertyName = "isSupportedVersion")]
public bool? IsSupportedVersion { get; set; }
Property Value
Type Description
bool?

Whether or not this Java release family is under active support. Refer Java Support Roadmap for more details.

Remarks

Required

LatestReleaseArtifacts

Declaration
[JsonProperty(PropertyName = "latestReleaseArtifacts")]
public List<JavaArtifact> LatestReleaseArtifacts { get; set; }
Property Value
Type Description
List<JavaArtifact>

List of artifacts for the latest Java release version in this family. The script URLs in the response can be used from a command line, or in scripts and dockerfiles to always get the artifacts corresponding to the latest update release version.

LatestReleaseVersion

Declaration
[Required(ErrorMessage = "LatestReleaseVersion is required.")]
[JsonProperty(PropertyName = "latestReleaseVersion")]
public string LatestReleaseVersion { get; set; }
Property Value
Type Description
string

Latest Java release version in the family.

Remarks

Required

ReleaseDate

Declaration
[JsonProperty(PropertyName = "releaseDate")]
public DateTime? ReleaseDate { get; set; }
Property Value
Type Description
DateTime?

The date on which the Java release family was first made available (formatted according to RFC3339).

SupportType

Declaration
[Required(ErrorMessage = "SupportType is required.")]
[JsonProperty(PropertyName = "supportType")]
[JsonConverter(typeof(ResponseEnumConverter))]
public SupportType? SupportType { get; set; }
Property Value
Type Description
SupportType?

This indicates the support category for the Java release family.

Remarks

Required

In this article
Back to top