Class SqlMISinkArgs.Builder
- java.lang.Object
-
- com.pulumi.azurenative.datafactory.inputs.SqlMISinkArgs.Builder
-
- Enclosing class:
- SqlMISinkArgs
public static final class SqlMISinkArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(SqlMISinkArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SqlMISinkArgs
build()
SqlMISinkArgs.Builder
disableMetricsCollection(com.pulumi.core.Output<java.lang.Object> disableMetricsCollection)
SqlMISinkArgs.Builder
disableMetricsCollection(java.lang.Object disableMetricsCollection)
SqlMISinkArgs.Builder
maxConcurrentConnections(com.pulumi.core.Output<java.lang.Object> maxConcurrentConnections)
SqlMISinkArgs.Builder
maxConcurrentConnections(java.lang.Object maxConcurrentConnections)
SqlMISinkArgs.Builder
preCopyScript(com.pulumi.core.Output<java.lang.Object> preCopyScript)
SqlMISinkArgs.Builder
preCopyScript(java.lang.Object preCopyScript)
SqlMISinkArgs.Builder
sinkRetryCount(com.pulumi.core.Output<java.lang.Object> sinkRetryCount)
SqlMISinkArgs.Builder
sinkRetryCount(java.lang.Object sinkRetryCount)
SqlMISinkArgs.Builder
sinkRetryWait(com.pulumi.core.Output<java.lang.Object> sinkRetryWait)
SqlMISinkArgs.Builder
sinkRetryWait(java.lang.Object sinkRetryWait)
SqlMISinkArgs.Builder
sqlWriterStoredProcedureName(com.pulumi.core.Output<java.lang.Object> sqlWriterStoredProcedureName)
SqlMISinkArgs.Builder
sqlWriterStoredProcedureName(java.lang.Object sqlWriterStoredProcedureName)
SqlMISinkArgs.Builder
sqlWriterTableType(com.pulumi.core.Output<java.lang.Object> sqlWriterTableType)
SqlMISinkArgs.Builder
sqlWriterTableType(java.lang.Object sqlWriterTableType)
SqlMISinkArgs.Builder
sqlWriterUseTableLock(com.pulumi.core.Output<java.lang.Object> sqlWriterUseTableLock)
SqlMISinkArgs.Builder
sqlWriterUseTableLock(java.lang.Object sqlWriterUseTableLock)
SqlMISinkArgs.Builder
storedProcedureParameters(com.pulumi.core.Output<java.lang.Object> storedProcedureParameters)
SqlMISinkArgs.Builder
storedProcedureParameters(java.lang.Object storedProcedureParameters)
SqlMISinkArgs.Builder
storedProcedureTableTypeParameterName(com.pulumi.core.Output<java.lang.Object> storedProcedureTableTypeParameterName)
SqlMISinkArgs.Builder
storedProcedureTableTypeParameterName(java.lang.Object storedProcedureTableTypeParameterName)
SqlMISinkArgs.Builder
tableOption(com.pulumi.core.Output<java.lang.Object> tableOption)
SqlMISinkArgs.Builder
tableOption(java.lang.Object tableOption)
SqlMISinkArgs.Builder
type(com.pulumi.core.Output<java.lang.String> type)
SqlMISinkArgs.Builder
type(java.lang.String type)
SqlMISinkArgs.Builder
upsertSettings(SqlUpsertSettingsArgs upsertSettings)
SqlMISinkArgs.Builder
upsertSettings(com.pulumi.core.Output<SqlUpsertSettingsArgs> upsertSettings)
SqlMISinkArgs.Builder
writeBatchSize(com.pulumi.core.Output<java.lang.Object> writeBatchSize)
SqlMISinkArgs.Builder
writeBatchSize(java.lang.Object writeBatchSize)
SqlMISinkArgs.Builder
writeBatchTimeout(com.pulumi.core.Output<java.lang.Object> writeBatchTimeout)
SqlMISinkArgs.Builder
writeBatchTimeout(java.lang.Object writeBatchTimeout)
SqlMISinkArgs.Builder
writeBehavior(com.pulumi.core.Output<java.lang.Object> writeBehavior)
SqlMISinkArgs.Builder
writeBehavior(java.lang.Object writeBehavior)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(SqlMISinkArgs defaults)
-
-
Method Detail
-
disableMetricsCollection
public SqlMISinkArgs.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 SqlMISinkArgs.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 SqlMISinkArgs.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 SqlMISinkArgs.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 SqlMISinkArgs.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 SqlMISinkArgs.Builder preCopyScript(java.lang.Object preCopyScript)
- Parameters:
preCopyScript
- SQL pre-copy script. Type: string (or Expression with resultType string).- Returns:
- builder
-
sinkRetryCount
public SqlMISinkArgs.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 SqlMISinkArgs.Builder sinkRetryCount(java.lang.Object sinkRetryCount)
- Parameters:
sinkRetryCount
- Sink retry count. Type: integer (or Expression with resultType integer).- Returns:
- builder
-
sinkRetryWait
public SqlMISinkArgs.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 SqlMISinkArgs.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
-
sqlWriterStoredProcedureName
public SqlMISinkArgs.Builder sqlWriterStoredProcedureName(@Nullable com.pulumi.core.Output<java.lang.Object> sqlWriterStoredProcedureName)
- Parameters:
sqlWriterStoredProcedureName
- SQL writer stored procedure name. Type: string (or Expression with resultType string).- Returns:
- builder
-
sqlWriterStoredProcedureName
public SqlMISinkArgs.Builder sqlWriterStoredProcedureName(java.lang.Object sqlWriterStoredProcedureName)
- Parameters:
sqlWriterStoredProcedureName
- SQL writer stored procedure name. Type: string (or Expression with resultType string).- Returns:
- builder
-
sqlWriterTableType
public SqlMISinkArgs.Builder sqlWriterTableType(@Nullable com.pulumi.core.Output<java.lang.Object> sqlWriterTableType)
- Parameters:
sqlWriterTableType
- SQL writer table type. Type: string (or Expression with resultType string).- Returns:
- builder
-
sqlWriterTableType
public SqlMISinkArgs.Builder sqlWriterTableType(java.lang.Object sqlWriterTableType)
- Parameters:
sqlWriterTableType
- SQL writer table type. Type: string (or Expression with resultType string).- Returns:
- builder
-
sqlWriterUseTableLock
public SqlMISinkArgs.Builder sqlWriterUseTableLock(@Nullable com.pulumi.core.Output<java.lang.Object> sqlWriterUseTableLock)
- Parameters:
sqlWriterUseTableLock
- Whether to use table lock during bulk copy. Type: boolean (or Expression with resultType boolean).- Returns:
- builder
-
sqlWriterUseTableLock
public SqlMISinkArgs.Builder sqlWriterUseTableLock(java.lang.Object sqlWriterUseTableLock)
- Parameters:
sqlWriterUseTableLock
- Whether to use table lock during bulk copy. Type: boolean (or Expression with resultType boolean).- Returns:
- builder
-
storedProcedureParameters
public SqlMISinkArgs.Builder storedProcedureParameters(@Nullable com.pulumi.core.Output<java.lang.Object> storedProcedureParameters)
- Parameters:
storedProcedureParameters
- SQL stored procedure parameters.- Returns:
- builder
-
storedProcedureParameters
public SqlMISinkArgs.Builder storedProcedureParameters(java.lang.Object storedProcedureParameters)
- Parameters:
storedProcedureParameters
- SQL stored procedure parameters.- Returns:
- builder
-
storedProcedureTableTypeParameterName
public SqlMISinkArgs.Builder storedProcedureTableTypeParameterName(@Nullable com.pulumi.core.Output<java.lang.Object> storedProcedureTableTypeParameterName)
- Parameters:
storedProcedureTableTypeParameterName
- The stored procedure parameter name of the table type. Type: string (or Expression with resultType string).- Returns:
- builder
-
storedProcedureTableTypeParameterName
public SqlMISinkArgs.Builder storedProcedureTableTypeParameterName(java.lang.Object storedProcedureTableTypeParameterName)
- Parameters:
storedProcedureTableTypeParameterName
- The stored procedure parameter name of the table type. Type: string (or Expression with resultType string).- Returns:
- builder
-
tableOption
public SqlMISinkArgs.Builder tableOption(@Nullable com.pulumi.core.Output<java.lang.Object> tableOption)
- Parameters:
tableOption
- The option to handle sink table, such as autoCreate. For now only 'autoCreate' value is supported. Type: string (or Expression with resultType string).- Returns:
- builder
-
tableOption
public SqlMISinkArgs.Builder tableOption(java.lang.Object tableOption)
- Parameters:
tableOption
- The option to handle sink table, such as autoCreate. For now only 'autoCreate' value is supported. Type: string (or Expression with resultType string).- Returns:
- builder
-
type
public SqlMISinkArgs.Builder type(com.pulumi.core.Output<java.lang.String> type)
- Parameters:
type
- Copy sink type. Expected value is 'SqlMISink'.- Returns:
- builder
-
type
public SqlMISinkArgs.Builder type(java.lang.String type)
- Parameters:
type
- Copy sink type. Expected value is 'SqlMISink'.- Returns:
- builder
-
upsertSettings
public SqlMISinkArgs.Builder upsertSettings(@Nullable com.pulumi.core.Output<SqlUpsertSettingsArgs> upsertSettings)
- Parameters:
upsertSettings
- SQL upsert settings.- Returns:
- builder
-
upsertSettings
public SqlMISinkArgs.Builder upsertSettings(SqlUpsertSettingsArgs upsertSettings)
- Parameters:
upsertSettings
- SQL upsert settings.- Returns:
- builder
-
writeBatchSize
public SqlMISinkArgs.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 SqlMISinkArgs.Builder writeBatchSize(java.lang.Object writeBatchSize)
- Parameters:
writeBatchSize
- Write batch size. Type: integer (or Expression with resultType integer), minimum: 0.- Returns:
- builder
-
writeBatchTimeout
public SqlMISinkArgs.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 SqlMISinkArgs.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
-
writeBehavior
public SqlMISinkArgs.Builder writeBehavior(@Nullable com.pulumi.core.Output<java.lang.Object> writeBehavior)
- Parameters:
writeBehavior
- White behavior when copying data into azure SQL MI. Type: string (or Expression with resultType string)- Returns:
- builder
-
writeBehavior
public SqlMISinkArgs.Builder writeBehavior(java.lang.Object writeBehavior)
- Parameters:
writeBehavior
- White behavior when copying data into azure SQL MI. Type: string (or Expression with resultType string)- Returns:
- builder
-
build
public SqlMISinkArgs build()
-
-