Class OracleSinkArgs.Builder

  • Enclosing class:
    OracleSinkArgs

    public static final class OracleSinkArgs.Builder
    extends java.lang.Object
    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • disableMetricsCollection

        public OracleSinkArgs.Builder disableMetricsCollection​(@Nullable
                                                               com.pulumi.core.Output<java.lang.Object> disableMetricsCollection)
        Parameters:
        disableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
        Returns:
        builder
      • disableMetricsCollection

        public OracleSinkArgs.Builder disableMetricsCollection​(java.lang.Object disableMetricsCollection)
        Parameters:
        disableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
        Returns:
        builder
      • maxConcurrentConnections

        public OracleSinkArgs.Builder maxConcurrentConnections​(@Nullable
                                                               com.pulumi.core.Output<java.lang.Object> maxConcurrentConnections)
        Parameters:
        maxConcurrentConnections - The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer).
        Returns:
        builder
      • maxConcurrentConnections

        public OracleSinkArgs.Builder maxConcurrentConnections​(java.lang.Object maxConcurrentConnections)
        Parameters:
        maxConcurrentConnections - The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer).
        Returns:
        builder
      • preCopyScript

        public OracleSinkArgs.Builder preCopyScript​(@Nullable
                                                    com.pulumi.core.Output<java.lang.Object> preCopyScript)
        Parameters:
        preCopyScript - SQL pre-copy script. Type: string (or Expression with resultType string).
        Returns:
        builder
      • preCopyScript

        public OracleSinkArgs.Builder preCopyScript​(java.lang.Object preCopyScript)
        Parameters:
        preCopyScript - SQL pre-copy script. Type: string (or Expression with resultType string).
        Returns:
        builder
      • sinkRetryCount

        public OracleSinkArgs.Builder sinkRetryCount​(@Nullable
                                                     com.pulumi.core.Output<java.lang.Object> sinkRetryCount)
        Parameters:
        sinkRetryCount - Sink retry count. Type: integer (or Expression with resultType integer).
        Returns:
        builder
      • sinkRetryCount

        public OracleSinkArgs.Builder sinkRetryCount​(java.lang.Object sinkRetryCount)
        Parameters:
        sinkRetryCount - Sink retry count. Type: integer (or Expression with resultType integer).
        Returns:
        builder
      • sinkRetryWait

        public OracleSinkArgs.Builder sinkRetryWait​(@Nullable
                                                    com.pulumi.core.Output<java.lang.Object> sinkRetryWait)
        Parameters:
        sinkRetryWait - Sink retry wait. Type: string (or Expression with resultType string), pattern: ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])).
        Returns:
        builder
      • sinkRetryWait

        public OracleSinkArgs.Builder sinkRetryWait​(java.lang.Object sinkRetryWait)
        Parameters:
        sinkRetryWait - Sink retry wait. Type: string (or Expression with resultType string), pattern: ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])).
        Returns:
        builder
      • type

        public OracleSinkArgs.Builder type​(com.pulumi.core.Output<java.lang.String> type)
        Parameters:
        type - Copy sink type. Expected value is 'OracleSink'.
        Returns:
        builder
      • type

        public OracleSinkArgs.Builder type​(java.lang.String type)
        Parameters:
        type - Copy sink type. Expected value is 'OracleSink'.
        Returns:
        builder
      • writeBatchSize

        public OracleSinkArgs.Builder writeBatchSize​(@Nullable
                                                     com.pulumi.core.Output<java.lang.Object> writeBatchSize)
        Parameters:
        writeBatchSize - Write batch size. Type: integer (or Expression with resultType integer), minimum: 0.
        Returns:
        builder
      • writeBatchSize

        public OracleSinkArgs.Builder writeBatchSize​(java.lang.Object writeBatchSize)
        Parameters:
        writeBatchSize - Write batch size. Type: integer (or Expression with resultType integer), minimum: 0.
        Returns:
        builder
      • writeBatchTimeout

        public OracleSinkArgs.Builder writeBatchTimeout​(@Nullable
                                                        com.pulumi.core.Output<java.lang.Object> writeBatchTimeout)
        Parameters:
        writeBatchTimeout - Write batch timeout. Type: string (or Expression with resultType string), pattern: ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])).
        Returns:
        builder
      • writeBatchTimeout

        public OracleSinkArgs.Builder writeBatchTimeout​(java.lang.Object writeBatchTimeout)
        Parameters:
        writeBatchTimeout - Write batch timeout. Type: string (or Expression with resultType string), pattern: ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])).
        Returns:
        builder