Class InitialDataLoad
Options required for the pipeline Initial Data Load. If enabled, copies existing data from source to target before replication.
Inherited Members
Namespace: Oci.GoldengateService.Models
Assembly: OCI.DotNetSDK.Goldengate.dll
Syntax
public class InitialDataLoad
Properties
ActionOnExistingTable
Declaration
[JsonProperty(PropertyName = "actionOnExistingTable")]
[JsonConverter(typeof(ResponseEnumConverter))]
public InitialLoadAction? ActionOnExistingTable { get; set; }
Property Value
| Type | Description |
|---|---|
| InitialLoadAction? | Action upon existing tables in target when initial Data Load is set i.e., isInitialLoad=true. |
AdbWalletPath
Declaration
[JsonProperty(PropertyName = "adbWalletPath")]
public string AdbWalletPath { get; set; }
Property Value
| Type | Description |
|---|---|
| string | Directory path of ADB wallet locally available in Non-ADB target DB. Required for ADB to non-ADB DBLink type initial load only. If not provided the default wallet path "/u01/targetwallet" will be used. |
BucketName
Declaration
[JsonProperty(PropertyName = "bucketName")]
public string BucketName { get; set; }
Property Value
| Type | Description |
|---|---|
| string | Name of the ObjectStorage bucket. Required only for Objectstorage Initial load. |
InitialLoadType
Declaration
[JsonProperty(PropertyName = "initialLoadType")]
[JsonConverter(typeof(ResponseEnumConverter))]
public InitialDataLoad.InitialLoadTypeEnum? InitialLoadType { get; set; }
Property Value
| Type | Description |
|---|---|
| InitialDataLoad.InitialLoadTypeEnum? | Type of Initial load, which can be objectStorage or dbLink. |
IsInitialLoad
Declaration
[Required(ErrorMessage = "IsInitialLoad is required.")]
[JsonProperty(PropertyName = "isInitialLoad")]
[JsonConverter(typeof(ResponseEnumConverter))]
public InitialDataLoad.IsInitialLoadEnum? IsInitialLoad { get; set; }
Property Value
| Type | Description |
|---|---|
| InitialDataLoad.IsInitialLoadEnum? | If ENABLED, then existing source data is also synchronized to the target when creating or updating the pipeline. |
Remarks
Required
NamespaceName
Declaration
[JsonProperty(PropertyName = "namespaceName")]
public string NamespaceName { get; set; }
Property Value
| Type | Description |
|---|---|
| string | Namespace that serves as a container of the ObjectStorage bucket. Required only for Objectstorage Initial load. |
SourceWalletPath
Declaration
[JsonProperty(PropertyName = "sourceWalletPath")]
public string SourceWalletPath { get; set; }
Property Value
| Type | Description |
|---|---|
| string | Directory path of ObjectStorage wallet locally available in Non-ADB source DB. Required for Object Storage type initial load only if source DB is Non-ADB type. |
TargetWalletPath
Declaration
[JsonProperty(PropertyName = "targetWalletPath")]
public string TargetWalletPath { get; set; }
Property Value
| Type | Description |
|---|---|
| string | Directory path of ObjectStorage wallet locally available in Non-ADB target DB. Required for Object Storage type initial load only if target DB is Non-ADB type. |