Class InitialDataLoad.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • isInitialLoad

        public InitialDataLoad.Builder isInitialLoad​(InitialDataLoad.IsInitialLoad isInitialLoad)
        If ENABLED, then existing source data is also synchronized to the target when creating or updating the pipeline.
        Parameters:
        isInitialLoad - the value to set
        Returns:
        this builder
      • actionOnExistingTable

        public InitialDataLoad.Builder actionOnExistingTable​(InitialLoadAction actionOnExistingTable)
        Action upon existing tables in target when initial Data Load is set i.e., isInitialLoad=true.
        Parameters:
        actionOnExistingTable - the value to set
        Returns:
        this builder
      • adbWalletPath

        public InitialDataLoad.Builder adbWalletPath​(String adbWalletPath)
        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.

        Parameters:
        adbWalletPath - the value to set
        Returns:
        this builder
      • sourceWalletPath

        public InitialDataLoad.Builder sourceWalletPath​(String sourceWalletPath)
        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.

        Parameters:
        sourceWalletPath - the value to set
        Returns:
        this builder
      • targetWalletPath

        public InitialDataLoad.Builder targetWalletPath​(String targetWalletPath)
        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.

        Parameters:
        targetWalletPath - the value to set
        Returns:
        this builder
      • namespaceName

        public InitialDataLoad.Builder namespaceName​(String namespaceName)
        Namespace that serves as a container of the ObjectStorage bucket.

        Required only for Objectstorage Initial load.

        Parameters:
        namespaceName - the value to set
        Returns:
        this builder
      • bucketName

        public InitialDataLoad.Builder bucketName​(String bucketName)
        Name of the ObjectStorage bucket.

        Required only for Objectstorage Initial load.

        Parameters:
        bucketName - the value to set
        Returns:
        this builder