Show / Hide Table of Contents

Class Assessor

Assessor resource

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

Properties

Actions

Declaration
[Required(ErrorMessage = "Actions is required.")]
[JsonProperty(PropertyName = "actions")]
public List<AssessorAction> Actions { get; set; }
Property Value
Type Description
List<AssessorAction>

Assessor actions.

Remarks

Required

AssessmentId

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

The OCID of the resource being referenced.

Remarks

Required

AssessorGroup

Declaration
[JsonProperty(PropertyName = "assessorGroup")]
public AssessorGroup AssessorGroup { get; set; }
Property Value
Type Description
AssessorGroup

AssessorResult

Declaration
[JsonProperty(PropertyName = "assessorResult")]
public string AssessorResult { get; set; }
Property Value
Type Description
string

The Assessor Result text.

ChecksSummary

Declaration
[JsonProperty(PropertyName = "checksSummary")]
public string ChecksSummary { get; set; }
Property Value
Type Description
string

The Summary of all Checks.

Description

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

A user-friendly description. Does not have to be unique, and it's changeable. Avoid entering confidential information.

Remarks

Required

DisplayName

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

A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.

Remarks

Required

DoesScriptRequireRestart

Declaration
[JsonProperty(PropertyName = "doesScriptRequireRestart")]
public bool? DoesScriptRequireRestart { get; set; }
Property Value
Type Description
bool?

True if DB restart required after running the script, false otherwise.

HasScript

Declaration
[JsonProperty(PropertyName = "hasScript")]
public bool? HasScript { get; set; }
Property Value
Type Description
bool?

True if script is available either from 'script' property of through download, false otherwise.

HelpLinkText

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

The Help link text.

Remarks

Required

HelpLinkUrl

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

The Help URL.

Remarks

Required

LifecycleState

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

The current state of the Assessor.

Remarks

Required

Name

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

The Assessor Name.

Remarks

Required

Script

Declaration
[JsonProperty(PropertyName = "script")]
public string Script { get; set; }
Property Value
Type Description
string

The generated SQL script. Can be empty if the script exceeds maxLength. In this case the property 'hasScript' indicates that the script is available for download.

In this article
Back to top