Class CustomActivityArgs.Builder
- java.lang.Object
-
- com.pulumi.azurenative.datafactory.inputs.CustomActivityArgs.Builder
-
- Enclosing class:
- CustomActivityArgs
public static final class CustomActivityArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(CustomActivityArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(CustomActivityArgs defaults)
-
-
Method Detail
-
autoUserSpecification
public CustomActivityArgs.Builder autoUserSpecification(@Nullable com.pulumi.core.Output<java.lang.Object> autoUserSpecification)
- Parameters:
autoUserSpecification
- Elevation level and scope for the user, default is nonadmin task. Type: string (or Expression with resultType double).- Returns:
- builder
-
autoUserSpecification
public CustomActivityArgs.Builder autoUserSpecification(java.lang.Object autoUserSpecification)
- Parameters:
autoUserSpecification
- Elevation level and scope for the user, default is nonadmin task. Type: string (or Expression with resultType double).- Returns:
- builder
-
command
public CustomActivityArgs.Builder command(com.pulumi.core.Output<java.lang.Object> command)
- Parameters:
command
- Command for custom activity Type: string (or Expression with resultType string).- Returns:
- builder
-
command
public CustomActivityArgs.Builder command(java.lang.Object command)
- Parameters:
command
- Command for custom activity Type: string (or Expression with resultType string).- Returns:
- builder
-
dependsOn
public CustomActivityArgs.Builder dependsOn(@Nullable com.pulumi.core.Output<java.util.List<ActivityDependencyArgs>> dependsOn)
- Parameters:
dependsOn
- Activity depends on condition.- Returns:
- builder
-
dependsOn
public CustomActivityArgs.Builder dependsOn(java.util.List<ActivityDependencyArgs> dependsOn)
- Parameters:
dependsOn
- Activity depends on condition.- Returns:
- builder
-
dependsOn
public CustomActivityArgs.Builder dependsOn(ActivityDependencyArgs... dependsOn)
- Parameters:
dependsOn
- Activity depends on condition.- Returns:
- builder
-
description
public CustomActivityArgs.Builder description(@Nullable com.pulumi.core.Output<java.lang.String> description)
- Parameters:
description
- Activity description.- Returns:
- builder
-
description
public CustomActivityArgs.Builder description(java.lang.String description)
- Parameters:
description
- Activity description.- Returns:
- builder
-
extendedProperties
public CustomActivityArgs.Builder extendedProperties(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.Object>> extendedProperties)
- Parameters:
extendedProperties
- User defined property bag. There is no restriction on the keys or values that can be used. The user specified custom activity has the full responsibility to consume and interpret the content defined.- Returns:
- builder
-
extendedProperties
public CustomActivityArgs.Builder extendedProperties(java.util.Map<java.lang.String,java.lang.Object> extendedProperties)
- Parameters:
extendedProperties
- User defined property bag. There is no restriction on the keys or values that can be used. The user specified custom activity has the full responsibility to consume and interpret the content defined.- Returns:
- builder
-
folderPath
public CustomActivityArgs.Builder folderPath(@Nullable com.pulumi.core.Output<java.lang.Object> folderPath)
- Parameters:
folderPath
- Folder path for resource files Type: string (or Expression with resultType string).- Returns:
- builder
-
folderPath
public CustomActivityArgs.Builder folderPath(java.lang.Object folderPath)
- Parameters:
folderPath
- Folder path for resource files Type: string (or Expression with resultType string).- Returns:
- builder
-
linkedServiceName
public CustomActivityArgs.Builder linkedServiceName(@Nullable com.pulumi.core.Output<LinkedServiceReferenceArgs> linkedServiceName)
- Parameters:
linkedServiceName
- Linked service reference.- Returns:
- builder
-
linkedServiceName
public CustomActivityArgs.Builder linkedServiceName(LinkedServiceReferenceArgs linkedServiceName)
- Parameters:
linkedServiceName
- Linked service reference.- Returns:
- builder
-
name
public CustomActivityArgs.Builder name(com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name
- Activity name.- Returns:
- builder
-
name
public CustomActivityArgs.Builder name(java.lang.String name)
- Parameters:
name
- Activity name.- Returns:
- builder
-
onInactiveMarkAs
public CustomActivityArgs.Builder onInactiveMarkAs(@Nullable com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,ActivityOnInactiveMarkAs>> onInactiveMarkAs)
- Parameters:
onInactiveMarkAs
- Status result of the activity when the state is set to Inactive. This is an optional property and if not provided when the activity is inactive, the status will be Succeeded by default.- Returns:
- builder
-
onInactiveMarkAs
public CustomActivityArgs.Builder onInactiveMarkAs(com.pulumi.core.Either<java.lang.String,ActivityOnInactiveMarkAs> onInactiveMarkAs)
- Parameters:
onInactiveMarkAs
- Status result of the activity when the state is set to Inactive. This is an optional property and if not provided when the activity is inactive, the status will be Succeeded by default.- Returns:
- builder
-
onInactiveMarkAs
public CustomActivityArgs.Builder onInactiveMarkAs(java.lang.String onInactiveMarkAs)
- Parameters:
onInactiveMarkAs
- Status result of the activity when the state is set to Inactive. This is an optional property and if not provided when the activity is inactive, the status will be Succeeded by default.- Returns:
- builder
-
onInactiveMarkAs
public CustomActivityArgs.Builder onInactiveMarkAs(ActivityOnInactiveMarkAs onInactiveMarkAs)
- Parameters:
onInactiveMarkAs
- Status result of the activity when the state is set to Inactive. This is an optional property and if not provided when the activity is inactive, the status will be Succeeded by default.- Returns:
- builder
-
policy
public CustomActivityArgs.Builder policy(@Nullable com.pulumi.core.Output<ActivityPolicyArgs> policy)
- Parameters:
policy
- Activity policy.- Returns:
- builder
-
policy
public CustomActivityArgs.Builder policy(ActivityPolicyArgs policy)
- Parameters:
policy
- Activity policy.- Returns:
- builder
-
referenceObjects
public CustomActivityArgs.Builder referenceObjects(@Nullable com.pulumi.core.Output<CustomActivityReferenceObjectArgs> referenceObjects)
- Parameters:
referenceObjects
- Reference objects- Returns:
- builder
-
referenceObjects
public CustomActivityArgs.Builder referenceObjects(CustomActivityReferenceObjectArgs referenceObjects)
- Parameters:
referenceObjects
- Reference objects- Returns:
- builder
-
resourceLinkedService
public CustomActivityArgs.Builder resourceLinkedService(@Nullable com.pulumi.core.Output<LinkedServiceReferenceArgs> resourceLinkedService)
- Parameters:
resourceLinkedService
- Resource linked service reference.- Returns:
- builder
-
resourceLinkedService
public CustomActivityArgs.Builder resourceLinkedService(LinkedServiceReferenceArgs resourceLinkedService)
- Parameters:
resourceLinkedService
- Resource linked service reference.- Returns:
- builder
-
retentionTimeInDays
public CustomActivityArgs.Builder retentionTimeInDays(@Nullable com.pulumi.core.Output<java.lang.Object> retentionTimeInDays)
- Parameters:
retentionTimeInDays
- The retention time for the files submitted for custom activity. Type: double (or Expression with resultType double).- Returns:
- builder
-
retentionTimeInDays
public CustomActivityArgs.Builder retentionTimeInDays(java.lang.Object retentionTimeInDays)
- Parameters:
retentionTimeInDays
- The retention time for the files submitted for custom activity. Type: double (or Expression with resultType double).- Returns:
- builder
-
state
public CustomActivityArgs.Builder state(@Nullable com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,ActivityState>> state)
- Parameters:
state
- Activity state. This is an optional property and if not provided, the state will be Active by default.- Returns:
- builder
-
state
public CustomActivityArgs.Builder state(com.pulumi.core.Either<java.lang.String,ActivityState> state)
- Parameters:
state
- Activity state. This is an optional property and if not provided, the state will be Active by default.- Returns:
- builder
-
state
public CustomActivityArgs.Builder state(java.lang.String state)
- Parameters:
state
- Activity state. This is an optional property and if not provided, the state will be Active by default.- Returns:
- builder
-
state
public CustomActivityArgs.Builder state(ActivityState state)
- Parameters:
state
- Activity state. This is an optional property and if not provided, the state will be Active by default.- Returns:
- builder
-
type
public CustomActivityArgs.Builder type(com.pulumi.core.Output<java.lang.String> type)
- Parameters:
type
- Type of activity. Expected value is 'Custom'.- Returns:
- builder
-
type
public CustomActivityArgs.Builder type(java.lang.String type)
- Parameters:
type
- Type of activity. Expected value is 'Custom'.- Returns:
- builder
-
userProperties
public CustomActivityArgs.Builder userProperties(@Nullable com.pulumi.core.Output<java.util.List<UserPropertyArgs>> userProperties)
- Parameters:
userProperties
- Activity user properties.- Returns:
- builder
-
userProperties
public CustomActivityArgs.Builder userProperties(java.util.List<UserPropertyArgs> userProperties)
- Parameters:
userProperties
- Activity user properties.- Returns:
- builder
-
userProperties
public CustomActivityArgs.Builder userProperties(UserPropertyArgs... userProperties)
- Parameters:
userProperties
- Activity user properties.- Returns:
- builder
-
build
public CustomActivityArgs build()
-
-