Class PipelineValidationSummary
  The information about a pipeline validation.
    Inheritance
    
    PipelineValidationSummary
   
  
  
  Assembly: OCI.DotNetSDK.Dataintegration.dll
  Syntax
  
    public class PipelineValidationSummary
   
  Properties
  
  Description
  
  
  Declaration
  
    [JsonProperty(PropertyName = "description")]
public string Description { get; set; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | string | Detailed description for the object. | 
    
  
  
  ErrorMessageCount
  
  
  Declaration
  
    [JsonProperty(PropertyName = "errorMessageCount")]
public int? ErrorMessageCount { get; set; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | int? | The total number of validation error messages. | 
    
  
  
  Identifier
  
  
  Declaration
  
    [JsonProperty(PropertyName = "identifier")]
public string Identifier { get; set; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | string | Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified. | 
    
  
  
  InfoMessageCount
  
  
  Declaration
  
    [JsonProperty(PropertyName = "infoMessageCount")]
public int? InfoMessageCount { get; set; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | int? | The total number of validation information messages. | 
    
  
  
  Key
  
  
  Declaration
  
    [JsonProperty(PropertyName = "key")]
public string Key { get; set; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | string | Objects will use a 36 character key as unique ID. It is system generated and cannot be modified. | 
    
  
  
  
  
  
  Declaration
  
    [JsonProperty(PropertyName = "metadata")]
public ObjectMetadata Metadata { get; set; }
   
  Property Value
  
  
  ModelType
  
  
  Declaration
  
    [JsonProperty(PropertyName = "modelType")]
public string ModelType { get; set; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | string | The type of the object. | 
    
  
  
  ModelVersion
  
  
  Declaration
  
    [JsonProperty(PropertyName = "modelVersion")]
public string ModelVersion { get; set; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | string | This is a version number that is used by the service to upgrade objects if needed through releases of the service. | 
    
  
  
  Name
  
  
  Declaration
  
    [JsonProperty(PropertyName = "name")]
public string Name { get; set; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | string | Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. | 
    
  
  
  ObjectStatus
  
  
  Declaration
  
    [JsonProperty(PropertyName = "objectStatus")]
public int? ObjectStatus { get; set; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | int? | The status of an object that can be set to value 1 for shallow references across objects, other values reserved. | 
    
  
  
  ObjectVersion
  
  
  Declaration
  
    [JsonProperty(PropertyName = "objectVersion")]
public int? ObjectVersion { get; set; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | int? | This is used by the service for optimistic locking of the object, to prevent multiple users from simultaneously updating the object. | 
    
  
  
  ParentRef
  
  
  Declaration
  
    [JsonProperty(PropertyName = "parentRef")]
public ParentReference ParentRef { get; set; }
   
  Property Value
  
  
  TotalMessageCount
  
  
  Declaration
  
    [JsonProperty(PropertyName = "totalMessageCount")]
public int? TotalMessageCount { get; set; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | int? | The total number of validation messages. | 
    
  
  
  ValidationMessages
  
  
  Declaration
  
    [JsonProperty(PropertyName = "validationMessages")]
public Dictionary<string, List<ValidationMessage>> ValidationMessages { get; set; }
   
  Property Value
  
  
  WarnMessageCount
  
  
  Declaration
  
    [JsonProperty(PropertyName = "warnMessageCount")]
public int? WarnMessageCount { get; set; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | int? | The total number of validation warning messages. |