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.
Inherited Members
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