Class CassandraSourceArgs.Builder

  • Enclosing class:
    CassandraSourceArgs

    public static final class CassandraSourceArgs.Builder
    extends java.lang.Object
    • Method Detail

      • additionalColumns

        public CassandraSourceArgs.Builder additionalColumns​(@Nullable
                                                             com.pulumi.core.Output<java.lang.Object> additionalColumns)
        Parameters:
        additionalColumns - Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with resultType array of objects).
        Returns:
        builder
      • additionalColumns

        public CassandraSourceArgs.Builder additionalColumns​(java.lang.Object additionalColumns)
        Parameters:
        additionalColumns - Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with resultType array of objects).
        Returns:
        builder
      • consistencyLevel

        public CassandraSourceArgs.Builder consistencyLevel​(@Nullable
                                                            com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,​CassandraSourceReadConsistencyLevels>> consistencyLevel)
        Parameters:
        consistencyLevel - The consistency level specifies how many Cassandra servers must respond to a read request before returning data to the client application. Cassandra checks the specified number of Cassandra servers for data to satisfy the read request. Must be one of cassandraSourceReadConsistencyLevels. The default value is 'ONE'. It is case-insensitive.
        Returns:
        builder
      • consistencyLevel

        public CassandraSourceArgs.Builder consistencyLevel​(com.pulumi.core.Either<java.lang.String,​CassandraSourceReadConsistencyLevels> consistencyLevel)
        Parameters:
        consistencyLevel - The consistency level specifies how many Cassandra servers must respond to a read request before returning data to the client application. Cassandra checks the specified number of Cassandra servers for data to satisfy the read request. Must be one of cassandraSourceReadConsistencyLevels. The default value is 'ONE'. It is case-insensitive.
        Returns:
        builder
      • consistencyLevel

        public CassandraSourceArgs.Builder consistencyLevel​(java.lang.String consistencyLevel)
        Parameters:
        consistencyLevel - The consistency level specifies how many Cassandra servers must respond to a read request before returning data to the client application. Cassandra checks the specified number of Cassandra servers for data to satisfy the read request. Must be one of cassandraSourceReadConsistencyLevels. The default value is 'ONE'. It is case-insensitive.
        Returns:
        builder
      • consistencyLevel

        public CassandraSourceArgs.Builder consistencyLevel​(CassandraSourceReadConsistencyLevels consistencyLevel)
        Parameters:
        consistencyLevel - The consistency level specifies how many Cassandra servers must respond to a read request before returning data to the client application. Cassandra checks the specified number of Cassandra servers for data to satisfy the read request. Must be one of cassandraSourceReadConsistencyLevels. The default value is 'ONE'. It is case-insensitive.
        Returns:
        builder
      • disableMetricsCollection

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

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

        public CassandraSourceArgs.Builder query​(@Nullable
                                                 com.pulumi.core.Output<java.lang.Object> query)
        Parameters:
        query - Database query. Should be a SQL-92 query expression or Cassandra Query Language (CQL) command. Type: string (or Expression with resultType string).
        Returns:
        builder
      • query

        public CassandraSourceArgs.Builder query​(java.lang.Object query)
        Parameters:
        query - Database query. Should be a SQL-92 query expression or Cassandra Query Language (CQL) command. Type: string (or Expression with resultType string).
        Returns:
        builder
      • queryTimeout

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

        public CassandraSourceArgs.Builder queryTimeout​(java.lang.Object queryTimeout)
        Parameters:
        queryTimeout - Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])).
        Returns:
        builder
      • sourceRetryCount

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

        public CassandraSourceArgs.Builder sourceRetryCount​(java.lang.Object sourceRetryCount)
        Parameters:
        sourceRetryCount - Source retry count. Type: integer (or Expression with resultType integer).
        Returns:
        builder
      • sourceRetryWait

        public CassandraSourceArgs.Builder sourceRetryWait​(@Nullable
                                                           com.pulumi.core.Output<java.lang.Object> sourceRetryWait)
        Parameters:
        sourceRetryWait - Source 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
      • sourceRetryWait

        public CassandraSourceArgs.Builder sourceRetryWait​(java.lang.Object sourceRetryWait)
        Parameters:
        sourceRetryWait - Source 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 CassandraSourceArgs.Builder type​(com.pulumi.core.Output<java.lang.String> type)
        Parameters:
        type - Copy source type. Expected value is 'CassandraSource'.
        Returns:
        builder
      • type

        public CassandraSourceArgs.Builder type​(java.lang.String type)
        Parameters:
        type - Copy source type. Expected value is 'CassandraSource'.
        Returns:
        builder