Show / Hide Table of Contents

Class ExternalPublication

The external published object contains the audit summary information and the definition of the task.

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

Properties

ApplicationCompartmentId

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

The OCID of the compartment where the application is created in the Oracle Cloud Infrastructure Data Flow Service.

ApplicationId

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

The unique OCID of the identifier that is returned after creating the Oracle Cloud Infrastructure Data Flow application.

ConfigurationDetails

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

Description

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

Detailed description for the object.

DisplayName

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

The name of the application.

ErrorMessage

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

The error of the published object in the application.

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.

Key

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

The object key.

KeyMap

Declaration
[JsonProperty(PropertyName = "keyMap")]
public Dictionary<string, string> KeyMap { get; set; }
Property Value
Type Description
Dictionary<string, string>

A key map. If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key.

Metadata

Declaration
[JsonProperty(PropertyName = "metadata")]
public ObjectMetadata Metadata { get; set; }
Property Value
Type Description
ObjectMetadata

ModelType

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

The object type.

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 are reserved.

ObjectVersion

Declaration
[JsonProperty(PropertyName = "objectVersion")]
public int? ObjectVersion { get; set; }
Property Value
Type Description
int?

The version of the object that is used to track changes in the object instance.

ParentRef

Declaration
[JsonProperty(PropertyName = "parentRef")]
public ParentReference ParentRef { get; set; }
Property Value
Type Description
ParentReference

ResourceConfiguration

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

Status

Declaration
[JsonProperty(PropertyName = "status")]
[JsonConverter(typeof(ResponseEnumConverter))]
public ExternalPublication.StatusEnum? Status { get; set; }
Property Value
Type Description
ExternalPublication.StatusEnum?

The status of the publishing action to Oracle Cloud Infrastructure Data Flow.

In this article
Back to top