Class OrcSinkArgs.Builder

  • Enclosing class:
    OrcSinkArgs

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

      • Builder

        public Builder()
    • Method Detail

      • disableMetricsCollection

        public OrcSinkArgs.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 OrcSinkArgs.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
      • formatSettings

        public OrcSinkArgs.Builder formatSettings​(@Nullable
                                                  com.pulumi.core.Output<OrcWriteSettingsArgs> formatSettings)
        Parameters:
        formatSettings - ORC format settings.
        Returns:
        builder
      • maxConcurrentConnections

        public OrcSinkArgs.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 OrcSinkArgs.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
      • sinkRetryCount

        public OrcSinkArgs.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 OrcSinkArgs.Builder sinkRetryCount​(java.lang.Object sinkRetryCount)
        Parameters:
        sinkRetryCount - Sink retry count. Type: integer (or Expression with resultType integer).
        Returns:
        builder
      • sinkRetryWait

        public OrcSinkArgs.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 OrcSinkArgs.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
      • storeSettings

        public OrcSinkArgs.Builder storeSettings​(@Nullable
                                                 com.pulumi.core.Output<java.lang.Object> storeSettings)
        Parameters:
        storeSettings - ORC store settings.
        Returns:
        builder
      • storeSettings

        public OrcSinkArgs.Builder storeSettings​(java.lang.Object storeSettings)
        Parameters:
        storeSettings - ORC store settings.
        Returns:
        builder
      • type

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

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

        public OrcSinkArgs.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 OrcSinkArgs.Builder writeBatchSize​(java.lang.Object writeBatchSize)
        Parameters:
        writeBatchSize - Write batch size. Type: integer (or Expression with resultType integer), minimum: 0.
        Returns:
        builder
      • writeBatchTimeout

        public OrcSinkArgs.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 OrcSinkArgs.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