Show / Hide Table of Contents

Class JavaMigrationAnalysisTarget

The target describes the input data for Java migration analysis. A target contains a managed instance, application Installation Key, sourceJdkVersion, targetJdkVersion and optional excludePackagePrefixes.

Inheritance
object
JavaMigrationAnalysisTarget
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 JavaMigrationAnalysisTarget

Properties

ApplicationInstallationKey

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

The unique key that identifies the application's installation path that is to be used for the Java migration analysis.

Remarks

Required

ExcludePackagePrefixes

Declaration
[JsonProperty(PropertyName = "excludePackagePrefixes")]
public List<string> ExcludePackagePrefixes { get; set; }
Property Value
Type Description
List<string>

Excludes the packages that starts with the prefix from the migration analysis result.

ManagedInstanceId

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

The OCID of the managed instance that hosts the application for which the Java migration analysis was performed.

Remarks

Required

SourceJdkVersion

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

The JDK version the application is currently running on.

Remarks

Required

TargetJdkVersion

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

The JDK version against which the migration analysis was performed to identify effort required to move from source JDK.

Remarks

Required

In this article
Back to top