Class DynamicsCrmSinkArgs.Builder
- java.lang.Object
-
- com.pulumi.azurenative.datafactory.inputs.DynamicsCrmSinkArgs.Builder
-
- Enclosing class:
- DynamicsCrmSinkArgs
public static final class DynamicsCrmSinkArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(DynamicsCrmSinkArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DynamicsCrmSinkArgs.Builder
alternateKeyName(com.pulumi.core.Output<java.lang.Object> alternateKeyName)
DynamicsCrmSinkArgs.Builder
alternateKeyName(java.lang.Object alternateKeyName)
DynamicsCrmSinkArgs
build()
DynamicsCrmSinkArgs.Builder
disableMetricsCollection(com.pulumi.core.Output<java.lang.Object> disableMetricsCollection)
DynamicsCrmSinkArgs.Builder
disableMetricsCollection(java.lang.Object disableMetricsCollection)
DynamicsCrmSinkArgs.Builder
ignoreNullValues(com.pulumi.core.Output<java.lang.Object> ignoreNullValues)
DynamicsCrmSinkArgs.Builder
ignoreNullValues(java.lang.Object ignoreNullValues)
DynamicsCrmSinkArgs.Builder
maxConcurrentConnections(com.pulumi.core.Output<java.lang.Object> maxConcurrentConnections)
DynamicsCrmSinkArgs.Builder
maxConcurrentConnections(java.lang.Object maxConcurrentConnections)
DynamicsCrmSinkArgs.Builder
sinkRetryCount(com.pulumi.core.Output<java.lang.Object> sinkRetryCount)
DynamicsCrmSinkArgs.Builder
sinkRetryCount(java.lang.Object sinkRetryCount)
DynamicsCrmSinkArgs.Builder
sinkRetryWait(com.pulumi.core.Output<java.lang.Object> sinkRetryWait)
DynamicsCrmSinkArgs.Builder
sinkRetryWait(java.lang.Object sinkRetryWait)
DynamicsCrmSinkArgs.Builder
type(com.pulumi.core.Output<java.lang.String> type)
DynamicsCrmSinkArgs.Builder
type(java.lang.String type)
DynamicsCrmSinkArgs.Builder
writeBatchSize(com.pulumi.core.Output<java.lang.Object> writeBatchSize)
DynamicsCrmSinkArgs.Builder
writeBatchSize(java.lang.Object writeBatchSize)
DynamicsCrmSinkArgs.Builder
writeBatchTimeout(com.pulumi.core.Output<java.lang.Object> writeBatchTimeout)
DynamicsCrmSinkArgs.Builder
writeBatchTimeout(java.lang.Object writeBatchTimeout)
DynamicsCrmSinkArgs.Builder
writeBehavior(DynamicsSinkWriteBehavior writeBehavior)
DynamicsCrmSinkArgs.Builder
writeBehavior(com.pulumi.core.Either<java.lang.String,DynamicsSinkWriteBehavior> writeBehavior)
DynamicsCrmSinkArgs.Builder
writeBehavior(com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,DynamicsSinkWriteBehavior>> writeBehavior)
DynamicsCrmSinkArgs.Builder
writeBehavior(java.lang.String writeBehavior)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(DynamicsCrmSinkArgs defaults)
-
-
Method Detail
-
alternateKeyName
public DynamicsCrmSinkArgs.Builder alternateKeyName(@Nullable com.pulumi.core.Output<java.lang.Object> alternateKeyName)
- Parameters:
alternateKeyName
- The logical name of the alternate key which will be used when upserting records. Type: string (or Expression with resultType string).- Returns:
- builder
-
alternateKeyName
public DynamicsCrmSinkArgs.Builder alternateKeyName(java.lang.Object alternateKeyName)
- Parameters:
alternateKeyName
- The logical name of the alternate key which will be used when upserting records. Type: string (or Expression with resultType string).- Returns:
- builder
-
disableMetricsCollection
public DynamicsCrmSinkArgs.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 DynamicsCrmSinkArgs.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
-
ignoreNullValues
public DynamicsCrmSinkArgs.Builder ignoreNullValues(@Nullable com.pulumi.core.Output<java.lang.Object> ignoreNullValues)
- Parameters:
ignoreNullValues
- The flag indicating whether to ignore null values from input dataset (except key fields) during write operation. Default is false. Type: boolean (or Expression with resultType boolean).- Returns:
- builder
-
ignoreNullValues
public DynamicsCrmSinkArgs.Builder ignoreNullValues(java.lang.Object ignoreNullValues)
- Parameters:
ignoreNullValues
- The flag indicating whether to ignore null values from input dataset (except key fields) during write operation. Default is false. Type: boolean (or Expression with resultType boolean).- Returns:
- builder
-
maxConcurrentConnections
public DynamicsCrmSinkArgs.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 DynamicsCrmSinkArgs.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 DynamicsCrmSinkArgs.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 DynamicsCrmSinkArgs.Builder sinkRetryCount(java.lang.Object sinkRetryCount)
- Parameters:
sinkRetryCount
- Sink retry count. Type: integer (or Expression with resultType integer).- Returns:
- builder
-
sinkRetryWait
public DynamicsCrmSinkArgs.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 DynamicsCrmSinkArgs.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 DynamicsCrmSinkArgs.Builder type(com.pulumi.core.Output<java.lang.String> type)
- Parameters:
type
- Copy sink type. Expected value is 'DynamicsCrmSink'.- Returns:
- builder
-
type
public DynamicsCrmSinkArgs.Builder type(java.lang.String type)
- Parameters:
type
- Copy sink type. Expected value is 'DynamicsCrmSink'.- Returns:
- builder
-
writeBatchSize
public DynamicsCrmSinkArgs.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 DynamicsCrmSinkArgs.Builder writeBatchSize(java.lang.Object writeBatchSize)
- Parameters:
writeBatchSize
- Write batch size. Type: integer (or Expression with resultType integer), minimum: 0.- Returns:
- builder
-
writeBatchTimeout
public DynamicsCrmSinkArgs.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 DynamicsCrmSinkArgs.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 DynamicsCrmSinkArgs.Builder writeBehavior(com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,DynamicsSinkWriteBehavior>> writeBehavior)
- Parameters:
writeBehavior
- The write behavior for the operation.- Returns:
- builder
-
writeBehavior
public DynamicsCrmSinkArgs.Builder writeBehavior(com.pulumi.core.Either<java.lang.String,DynamicsSinkWriteBehavior> writeBehavior)
- Parameters:
writeBehavior
- The write behavior for the operation.- Returns:
- builder
-
writeBehavior
public DynamicsCrmSinkArgs.Builder writeBehavior(java.lang.String writeBehavior)
- Parameters:
writeBehavior
- The write behavior for the operation.- Returns:
- builder
-
writeBehavior
public DynamicsCrmSinkArgs.Builder writeBehavior(DynamicsSinkWriteBehavior writeBehavior)
- Parameters:
writeBehavior
- The write behavior for the operation.- Returns:
- builder
-
build
public DynamicsCrmSinkArgs build()
-
-