Class HDInsightStreamingActivityTypeProperties
- java.lang.Object
-
- com.azure.resourcemanager.datafactory.fluent.models.HDInsightStreamingActivityTypeProperties
-
public final class HDInsightStreamingActivityTypeProperties extends Object
HDInsight streaming activity properties.
-
-
Constructor Summary
Constructors Constructor Description HDInsightStreamingActivityTypeProperties()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<Object>
arguments()
Get the arguments property: User specified arguments to HDInsightActivity.Object
combiner()
Get the combiner property: Combiner executable name.List<Object>
commandEnvironment()
Get the commandEnvironment property: Command line environment values.Map<String,Object>
defines()
Get the defines property: Allows user to specify defines for streaming job request.LinkedServiceReference
fileLinkedService()
Get the fileLinkedService property: Linked service reference where the files are located.List<Object>
filePaths()
Get the filePaths property: Paths to streaming job files.HDInsightActivityDebugInfoOption
getDebugInfo()
Get the getDebugInfo property: Debug info option.Object
input()
Get the input property: Input blob path.Object
mapper()
Get the mapper property: Mapper executable name.Object
output()
Get the output property: Output blob path.Object
reducer()
Get the reducer property: Reducer executable name.List<LinkedServiceReference>
storageLinkedServices()
Get the storageLinkedServices property: Storage linked service references.void
validate()
Validates the instance.HDInsightStreamingActivityTypeProperties
withArguments(List<Object> arguments)
Set the arguments property: User specified arguments to HDInsightActivity.HDInsightStreamingActivityTypeProperties
withCombiner(Object combiner)
Set the combiner property: Combiner executable name.HDInsightStreamingActivityTypeProperties
withCommandEnvironment(List<Object> commandEnvironment)
Set the commandEnvironment property: Command line environment values.HDInsightStreamingActivityTypeProperties
withDefines(Map<String,Object> defines)
Set the defines property: Allows user to specify defines for streaming job request.HDInsightStreamingActivityTypeProperties
withFileLinkedService(LinkedServiceReference fileLinkedService)
Set the fileLinkedService property: Linked service reference where the files are located.HDInsightStreamingActivityTypeProperties
withFilePaths(List<Object> filePaths)
Set the filePaths property: Paths to streaming job files.HDInsightStreamingActivityTypeProperties
withGetDebugInfo(HDInsightActivityDebugInfoOption getDebugInfo)
Set the getDebugInfo property: Debug info option.HDInsightStreamingActivityTypeProperties
withInput(Object input)
Set the input property: Input blob path.HDInsightStreamingActivityTypeProperties
withMapper(Object mapper)
Set the mapper property: Mapper executable name.HDInsightStreamingActivityTypeProperties
withOutput(Object output)
Set the output property: Output blob path.HDInsightStreamingActivityTypeProperties
withReducer(Object reducer)
Set the reducer property: Reducer executable name.HDInsightStreamingActivityTypeProperties
withStorageLinkedServices(List<LinkedServiceReference> storageLinkedServices)
Set the storageLinkedServices property: Storage linked service references.
-
-
-
Method Detail
-
storageLinkedServices
public List<LinkedServiceReference> storageLinkedServices()
Get the storageLinkedServices property: Storage linked service references.- Returns:
- the storageLinkedServices value.
-
withStorageLinkedServices
public HDInsightStreamingActivityTypeProperties withStorageLinkedServices(List<LinkedServiceReference> storageLinkedServices)
Set the storageLinkedServices property: Storage linked service references.- Parameters:
storageLinkedServices
- the storageLinkedServices value to set.- Returns:
- the HDInsightStreamingActivityTypeProperties object itself.
-
arguments
public List<Object> arguments()
Get the arguments property: User specified arguments to HDInsightActivity.- Returns:
- the arguments value.
-
withArguments
public HDInsightStreamingActivityTypeProperties withArguments(List<Object> arguments)
Set the arguments property: User specified arguments to HDInsightActivity.- Parameters:
arguments
- the arguments value to set.- Returns:
- the HDInsightStreamingActivityTypeProperties object itself.
-
getDebugInfo
public HDInsightActivityDebugInfoOption getDebugInfo()
Get the getDebugInfo property: Debug info option.- Returns:
- the getDebugInfo value.
-
withGetDebugInfo
public HDInsightStreamingActivityTypeProperties withGetDebugInfo(HDInsightActivityDebugInfoOption getDebugInfo)
Set the getDebugInfo property: Debug info option.- Parameters:
getDebugInfo
- the getDebugInfo value to set.- Returns:
- the HDInsightStreamingActivityTypeProperties object itself.
-
mapper
public Object mapper()
Get the mapper property: Mapper executable name. Type: string (or Expression with resultType string).- Returns:
- the mapper value.
-
withMapper
public HDInsightStreamingActivityTypeProperties withMapper(Object mapper)
Set the mapper property: Mapper executable name. Type: string (or Expression with resultType string).- Parameters:
mapper
- the mapper value to set.- Returns:
- the HDInsightStreamingActivityTypeProperties object itself.
-
reducer
public Object reducer()
Get the reducer property: Reducer executable name. Type: string (or Expression with resultType string).- Returns:
- the reducer value.
-
withReducer
public HDInsightStreamingActivityTypeProperties withReducer(Object reducer)
Set the reducer property: Reducer executable name. Type: string (or Expression with resultType string).- Parameters:
reducer
- the reducer value to set.- Returns:
- the HDInsightStreamingActivityTypeProperties object itself.
-
input
public Object input()
Get the input property: Input blob path. Type: string (or Expression with resultType string).- Returns:
- the input value.
-
withInput
public HDInsightStreamingActivityTypeProperties withInput(Object input)
Set the input property: Input blob path. Type: string (or Expression with resultType string).- Parameters:
input
- the input value to set.- Returns:
- the HDInsightStreamingActivityTypeProperties object itself.
-
output
public Object output()
Get the output property: Output blob path. Type: string (or Expression with resultType string).- Returns:
- the output value.
-
withOutput
public HDInsightStreamingActivityTypeProperties withOutput(Object output)
Set the output property: Output blob path. Type: string (or Expression with resultType string).- Parameters:
output
- the output value to set.- Returns:
- the HDInsightStreamingActivityTypeProperties object itself.
-
filePaths
public List<Object> filePaths()
Get the filePaths property: Paths to streaming job files. Can be directories.- Returns:
- the filePaths value.
-
withFilePaths
public HDInsightStreamingActivityTypeProperties withFilePaths(List<Object> filePaths)
Set the filePaths property: Paths to streaming job files. Can be directories.- Parameters:
filePaths
- the filePaths value to set.- Returns:
- the HDInsightStreamingActivityTypeProperties object itself.
-
fileLinkedService
public LinkedServiceReference fileLinkedService()
Get the fileLinkedService property: Linked service reference where the files are located.- Returns:
- the fileLinkedService value.
-
withFileLinkedService
public HDInsightStreamingActivityTypeProperties withFileLinkedService(LinkedServiceReference fileLinkedService)
Set the fileLinkedService property: Linked service reference where the files are located.- Parameters:
fileLinkedService
- the fileLinkedService value to set.- Returns:
- the HDInsightStreamingActivityTypeProperties object itself.
-
combiner
public Object combiner()
Get the combiner property: Combiner executable name. Type: string (or Expression with resultType string).- Returns:
- the combiner value.
-
withCombiner
public HDInsightStreamingActivityTypeProperties withCombiner(Object combiner)
Set the combiner property: Combiner executable name. Type: string (or Expression with resultType string).- Parameters:
combiner
- the combiner value to set.- Returns:
- the HDInsightStreamingActivityTypeProperties object itself.
-
commandEnvironment
public List<Object> commandEnvironment()
Get the commandEnvironment property: Command line environment values.- Returns:
- the commandEnvironment value.
-
withCommandEnvironment
public HDInsightStreamingActivityTypeProperties withCommandEnvironment(List<Object> commandEnvironment)
Set the commandEnvironment property: Command line environment values.- Parameters:
commandEnvironment
- the commandEnvironment value to set.- Returns:
- the HDInsightStreamingActivityTypeProperties object itself.
-
defines
public Map<String,Object> defines()
Get the defines property: Allows user to specify defines for streaming job request.- Returns:
- the defines value.
-
withDefines
public HDInsightStreamingActivityTypeProperties withDefines(Map<String,Object> defines)
Set the defines property: Allows user to specify defines for streaming job request.- Parameters:
defines
- the defines value to set.- Returns:
- the HDInsightStreamingActivityTypeProperties object itself.
-
validate
public void validate()
Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-
-