Class CustomActivityTypeProperties
java.lang.Object
com.azure.resourcemanager.datafactory.fluent.models.CustomActivityTypeProperties
Custom activity properties.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGet the autoUserSpecification property: Elevation level and scope for the user, default is nonadmin task.command()
Get the command property: Command for custom activity Type: string (or Expression with resultType string).Get the extendedProperties property: User defined property bag.Get the folderPath property: Folder path for resource files Type: string (or Expression with resultType string).Get the referenceObjects property: Reference objects.Get the resourceLinkedService property: Resource linked service reference.Get the retentionTimeInDays property: The retention time for the files submitted for custom activity.void
validate()
Validates the instance.withAutoUserSpecification
(Object autoUserSpecification) Set the autoUserSpecification property: Elevation level and scope for the user, default is nonadmin task.withCommand
(Object command) Set the command property: Command for custom activity Type: string (or Expression with resultType string).withExtendedProperties
(Map<String, Object> extendedProperties) Set the extendedProperties property: User defined property bag.withFolderPath
(Object folderPath) Set the folderPath property: Folder path for resource files Type: string (or Expression with resultType string).withReferenceObjects
(CustomActivityReferenceObject referenceObjects) Set the referenceObjects property: Reference objects.withResourceLinkedService
(LinkedServiceReference resourceLinkedService) Set the resourceLinkedService property: Resource linked service reference.withRetentionTimeInDays
(Object retentionTimeInDays) Set the retentionTimeInDays property: The retention time for the files submitted for custom activity.
-
Constructor Details
-
CustomActivityTypeProperties
public CustomActivityTypeProperties()
-
-
Method Details
-
command
Get the command property: Command for custom activity Type: string (or Expression with resultType string).- Returns:
- the command value.
-
withCommand
Set the command property: Command for custom activity Type: string (or Expression with resultType string).- Parameters:
command
- the command value to set.- Returns:
- the CustomActivityTypeProperties object itself.
-
resourceLinkedService
Get the resourceLinkedService property: Resource linked service reference.- Returns:
- the resourceLinkedService value.
-
withResourceLinkedService
public CustomActivityTypeProperties withResourceLinkedService(LinkedServiceReference resourceLinkedService) Set the resourceLinkedService property: Resource linked service reference.- Parameters:
resourceLinkedService
- the resourceLinkedService value to set.- Returns:
- the CustomActivityTypeProperties object itself.
-
folderPath
Get the folderPath property: Folder path for resource files Type: string (or Expression with resultType string).- Returns:
- the folderPath value.
-
withFolderPath
Set the folderPath property: Folder path for resource files Type: string (or Expression with resultType string).- Parameters:
folderPath
- the folderPath value to set.- Returns:
- the CustomActivityTypeProperties object itself.
-
referenceObjects
Get the referenceObjects property: Reference objects.- Returns:
- the referenceObjects value.
-
withReferenceObjects
public CustomActivityTypeProperties withReferenceObjects(CustomActivityReferenceObject referenceObjects) Set the referenceObjects property: Reference objects.- Parameters:
referenceObjects
- the referenceObjects value to set.- Returns:
- the CustomActivityTypeProperties object itself.
-
extendedProperties
Get the extendedProperties property: 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:
- the extendedProperties value.
-
withExtendedProperties
Set the extendedProperties property: 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.- Parameters:
extendedProperties
- the extendedProperties value to set.- Returns:
- the CustomActivityTypeProperties object itself.
-
retentionTimeInDays
Get the retentionTimeInDays property: The retention time for the files submitted for custom activity. Type: double (or Expression with resultType double).- Returns:
- the retentionTimeInDays value.
-
withRetentionTimeInDays
Set the retentionTimeInDays property: The retention time for the files submitted for custom activity. Type: double (or Expression with resultType double).- Parameters:
retentionTimeInDays
- the retentionTimeInDays value to set.- Returns:
- the CustomActivityTypeProperties object itself.
-
autoUserSpecification
Get the autoUserSpecification property: Elevation level and scope for the user, default is nonadmin task. Type: string (or Expression with resultType double).- Returns:
- the autoUserSpecification value.
-
withAutoUserSpecification
Set the autoUserSpecification property: Elevation level and scope for the user, default is nonadmin task. Type: string (or Expression with resultType double).- Parameters:
autoUserSpecification
- the autoUserSpecification value to set.- Returns:
- the CustomActivityTypeProperties object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-