@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class DataQualityAppSpecification extends Object implements Serializable, Cloneable, StructuredPojo
Information about the container that a data quality monitoring job runs.
Constructor and Description |
---|
DataQualityAppSpecification() |
Modifier and Type | Method and Description |
---|---|
DataQualityAppSpecification |
addEnvironmentEntry(String key,
String value)
Add a single Environment entry
|
DataQualityAppSpecification |
clearEnvironmentEntries()
Removes all the entries added into Environment.
|
DataQualityAppSpecification |
clone() |
boolean |
equals(Object obj) |
List<String> |
getContainerArguments()
The arguments to send to the container that the monitoring job runs.
|
List<String> |
getContainerEntrypoint()
The entrypoint for a container used to run a monitoring job.
|
Map<String,String> |
getEnvironment()
Sets the environment variables in the container that the monitoring job runs.
|
String |
getImageUri()
The container image that the data quality monitoring job runs.
|
String |
getPostAnalyticsProcessorSourceUri()
An Amazon S3 URI to a script that is called after analysis has been performed.
|
String |
getRecordPreprocessorSourceUri()
An Amazon S3 URI to a script that is called per row prior to running analysis.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setContainerArguments(Collection<String> containerArguments)
The arguments to send to the container that the monitoring job runs.
|
void |
setContainerEntrypoint(Collection<String> containerEntrypoint)
The entrypoint for a container used to run a monitoring job.
|
void |
setEnvironment(Map<String,String> environment)
Sets the environment variables in the container that the monitoring job runs.
|
void |
setImageUri(String imageUri)
The container image that the data quality monitoring job runs.
|
void |
setPostAnalyticsProcessorSourceUri(String postAnalyticsProcessorSourceUri)
An Amazon S3 URI to a script that is called after analysis has been performed.
|
void |
setRecordPreprocessorSourceUri(String recordPreprocessorSourceUri)
An Amazon S3 URI to a script that is called per row prior to running analysis.
|
String |
toString()
Returns a string representation of this object.
|
DataQualityAppSpecification |
withContainerArguments(Collection<String> containerArguments)
The arguments to send to the container that the monitoring job runs.
|
DataQualityAppSpecification |
withContainerArguments(String... containerArguments)
The arguments to send to the container that the monitoring job runs.
|
DataQualityAppSpecification |
withContainerEntrypoint(Collection<String> containerEntrypoint)
The entrypoint for a container used to run a monitoring job.
|
DataQualityAppSpecification |
withContainerEntrypoint(String... containerEntrypoint)
The entrypoint for a container used to run a monitoring job.
|
DataQualityAppSpecification |
withEnvironment(Map<String,String> environment)
Sets the environment variables in the container that the monitoring job runs.
|
DataQualityAppSpecification |
withImageUri(String imageUri)
The container image that the data quality monitoring job runs.
|
DataQualityAppSpecification |
withPostAnalyticsProcessorSourceUri(String postAnalyticsProcessorSourceUri)
An Amazon S3 URI to a script that is called after analysis has been performed.
|
DataQualityAppSpecification |
withRecordPreprocessorSourceUri(String recordPreprocessorSourceUri)
An Amazon S3 URI to a script that is called per row prior to running analysis.
|
public void setImageUri(String imageUri)
The container image that the data quality monitoring job runs.
imageUri
- The container image that the data quality monitoring job runs.public String getImageUri()
The container image that the data quality monitoring job runs.
public DataQualityAppSpecification withImageUri(String imageUri)
The container image that the data quality monitoring job runs.
imageUri
- The container image that the data quality monitoring job runs.public List<String> getContainerEntrypoint()
The entrypoint for a container used to run a monitoring job.
public void setContainerEntrypoint(Collection<String> containerEntrypoint)
The entrypoint for a container used to run a monitoring job.
containerEntrypoint
- The entrypoint for a container used to run a monitoring job.public DataQualityAppSpecification withContainerEntrypoint(String... containerEntrypoint)
The entrypoint for a container used to run a monitoring job.
NOTE: This method appends the values to the existing list (if any). Use
setContainerEntrypoint(java.util.Collection)
or withContainerEntrypoint(java.util.Collection)
if you want to override the existing values.
containerEntrypoint
- The entrypoint for a container used to run a monitoring job.public DataQualityAppSpecification withContainerEntrypoint(Collection<String> containerEntrypoint)
The entrypoint for a container used to run a monitoring job.
containerEntrypoint
- The entrypoint for a container used to run a monitoring job.public List<String> getContainerArguments()
The arguments to send to the container that the monitoring job runs.
public void setContainerArguments(Collection<String> containerArguments)
The arguments to send to the container that the monitoring job runs.
containerArguments
- The arguments to send to the container that the monitoring job runs.public DataQualityAppSpecification withContainerArguments(String... containerArguments)
The arguments to send to the container that the monitoring job runs.
NOTE: This method appends the values to the existing list (if any). Use
setContainerArguments(java.util.Collection)
or withContainerArguments(java.util.Collection)
if
you want to override the existing values.
containerArguments
- The arguments to send to the container that the monitoring job runs.public DataQualityAppSpecification withContainerArguments(Collection<String> containerArguments)
The arguments to send to the container that the monitoring job runs.
containerArguments
- The arguments to send to the container that the monitoring job runs.public void setRecordPreprocessorSourceUri(String recordPreprocessorSourceUri)
An Amazon S3 URI to a script that is called per row prior to running analysis. It can base64 decode the payload and convert it into a flattened JSON so that the built-in container can use the converted data. Applicable only for the built-in (first party) containers.
recordPreprocessorSourceUri
- An Amazon S3 URI to a script that is called per row prior to running analysis. It can base64 decode the
payload and convert it into a flattened JSON so that the built-in container can use the converted data.
Applicable only for the built-in (first party) containers.public String getRecordPreprocessorSourceUri()
An Amazon S3 URI to a script that is called per row prior to running analysis. It can base64 decode the payload and convert it into a flattened JSON so that the built-in container can use the converted data. Applicable only for the built-in (first party) containers.
public DataQualityAppSpecification withRecordPreprocessorSourceUri(String recordPreprocessorSourceUri)
An Amazon S3 URI to a script that is called per row prior to running analysis. It can base64 decode the payload and convert it into a flattened JSON so that the built-in container can use the converted data. Applicable only for the built-in (first party) containers.
recordPreprocessorSourceUri
- An Amazon S3 URI to a script that is called per row prior to running analysis. It can base64 decode the
payload and convert it into a flattened JSON so that the built-in container can use the converted data.
Applicable only for the built-in (first party) containers.public void setPostAnalyticsProcessorSourceUri(String postAnalyticsProcessorSourceUri)
An Amazon S3 URI to a script that is called after analysis has been performed. Applicable only for the built-in (first party) containers.
postAnalyticsProcessorSourceUri
- An Amazon S3 URI to a script that is called after analysis has been performed. Applicable only for the
built-in (first party) containers.public String getPostAnalyticsProcessorSourceUri()
An Amazon S3 URI to a script that is called after analysis has been performed. Applicable only for the built-in (first party) containers.
public DataQualityAppSpecification withPostAnalyticsProcessorSourceUri(String postAnalyticsProcessorSourceUri)
An Amazon S3 URI to a script that is called after analysis has been performed. Applicable only for the built-in (first party) containers.
postAnalyticsProcessorSourceUri
- An Amazon S3 URI to a script that is called after analysis has been performed. Applicable only for the
built-in (first party) containers.public Map<String,String> getEnvironment()
Sets the environment variables in the container that the monitoring job runs.
public void setEnvironment(Map<String,String> environment)
Sets the environment variables in the container that the monitoring job runs.
environment
- Sets the environment variables in the container that the monitoring job runs.public DataQualityAppSpecification withEnvironment(Map<String,String> environment)
Sets the environment variables in the container that the monitoring job runs.
environment
- Sets the environment variables in the container that the monitoring job runs.public DataQualityAppSpecification addEnvironmentEntry(String key, String value)
public DataQualityAppSpecification clearEnvironmentEntries()
public String toString()
toString
in class Object
Object.toString()
public DataQualityAppSpecification clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.