public class JobInfo
extends java.lang.Object
Constructor and Description |
---|
JobInfo(java.util.List<TableInfo> tables)
Construct a JobInfo object with a list of tables that are in the masking rule set.
|
JobInfo(java.util.List<TableInfo> tables,
java.lang.Integer jobId,
java.lang.Integer executionId)
Construct a JobInfo object with a list of tables as well as the job and execution id that are
in the masking rule set.
|
JobInfo(java.util.List<TableInfo> tables,
java.lang.Integer jobId,
java.lang.Integer executionId,
java.util.Map<java.lang.String,java.lang.Object> jobConfigurationProp)
Construct a JobInfo object with a list of tables as well as the job and execution id and job
configuration properties map that are in the masking rule set or job.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Integer |
getExecutionId()
This returns the execution ID Of the job having the driver support task executed.
|
java.util.Map<java.lang.String,java.lang.Object> |
getJobConfigurationProp()
This returns the jobConfigurationProp map.
|
java.lang.Integer |
getJobId()
This returns the job ID of the job having the driver support task executed.
|
java.util.List<TableInfo> |
getTables()
This returns a list of all
TableInfo objects in the job rule set, regardless of the
schema they belong to. |
java.util.List<TableInfo> |
getTables(SchemaInfo schema)
This returns a list of
TableInfo objects that represent tables in the job rule set. |
public JobInfo(java.util.List<TableInfo> tables)
Construct a JobInfo object with a list of tables that are in the masking rule set.
tables
- A list of TableInfo
objectspublic JobInfo(java.util.List<TableInfo> tables, java.lang.Integer jobId, java.lang.Integer executionId)
Construct a JobInfo object with a list of tables as well as the job and execution id that are in the masking rule set.
tables
- A list of TableInfo
objectsjobId
- The job IDexecutionId
- The execution ID of the jobpublic JobInfo(java.util.List<TableInfo> tables, java.lang.Integer jobId, java.lang.Integer executionId, java.util.Map<java.lang.String,java.lang.Object> jobConfigurationProp)
Construct a JobInfo object with a list of tables as well as the job and execution id and job configuration properties map that are in the masking rule set or job.
tables
- A list of TableInfo
objectsjobId
- The job IDexecutionId
- The execution ID of the jobjobConfigurationProp
- map with configuration propertiespublic java.util.List<TableInfo> getTables(SchemaInfo schema)
This returns a list of TableInfo
objects that represent tables in the job rule set.
schema
- If a schema is provided, then this method will return only the tables in that
specific schema. Otherwise, it will return null.TableInfo
objects in the job rule set that belong to the provided
schema.public java.util.List<TableInfo> getTables()
This returns a list of all TableInfo
objects in the job rule set, regardless of the
schema they belong to.
TableInfo
objects.public java.lang.Integer getJobId()
This returns the job ID of the job having the driver support task executed.
public java.lang.Integer getExecutionId()
This returns the execution ID Of the job having the driver support task executed.
public java.util.Map<java.lang.String,java.lang.Object> getJobConfigurationProp()
This returns the jobConfigurationProp map.