@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class MonitoringAppSpecification extends Object implements Serializable, Cloneable, StructuredPojo
Container image configuration object for the monitoring job.
Constructor and Description |
---|
MonitoringAppSpecification() |
Modifier and Type | Method and Description |
---|---|
MonitoringAppSpecification |
clone() |
boolean |
equals(Object obj) |
List<String> |
getContainerArguments()
An array of arguments for the container used to run the monitoring job.
|
List<String> |
getContainerEntrypoint()
Specifies the entrypoint for a container used to run the monitoring job.
|
String |
getImageUri()
The container image to be run by the monitoring job.
|
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)
An array of arguments for the container used to run the monitoring job.
|
void |
setContainerEntrypoint(Collection<String> containerEntrypoint)
Specifies the entrypoint for a container used to run the monitoring job.
|
void |
setImageUri(String imageUri)
The container image to be run by the monitoring job.
|
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.
|
MonitoringAppSpecification |
withContainerArguments(Collection<String> containerArguments)
An array of arguments for the container used to run the monitoring job.
|
MonitoringAppSpecification |
withContainerArguments(String... containerArguments)
An array of arguments for the container used to run the monitoring job.
|
MonitoringAppSpecification |
withContainerEntrypoint(Collection<String> containerEntrypoint)
Specifies the entrypoint for a container used to run the monitoring job.
|
MonitoringAppSpecification |
withContainerEntrypoint(String... containerEntrypoint)
Specifies the entrypoint for a container used to run the monitoring job.
|
MonitoringAppSpecification |
withImageUri(String imageUri)
The container image to be run by the monitoring job.
|
MonitoringAppSpecification |
withPostAnalyticsProcessorSourceUri(String postAnalyticsProcessorSourceUri)
An Amazon S3 URI to a script that is called after analysis has been performed.
|
MonitoringAppSpecification |
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 to be run by the monitoring job.
imageUri
- The container image to be run by the monitoring job.public String getImageUri()
The container image to be run by the monitoring job.
public MonitoringAppSpecification withImageUri(String imageUri)
The container image to be run by the monitoring job.
imageUri
- The container image to be run by the monitoring job.public List<String> getContainerEntrypoint()
Specifies the entrypoint for a container used to run the monitoring job.
public void setContainerEntrypoint(Collection<String> containerEntrypoint)
Specifies the entrypoint for a container used to run the monitoring job.
containerEntrypoint
- Specifies the entrypoint for a container used to run the monitoring job.public MonitoringAppSpecification withContainerEntrypoint(String... containerEntrypoint)
Specifies the entrypoint for a container used to run the 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
- Specifies the entrypoint for a container used to run the monitoring job.public MonitoringAppSpecification withContainerEntrypoint(Collection<String> containerEntrypoint)
Specifies the entrypoint for a container used to run the monitoring job.
containerEntrypoint
- Specifies the entrypoint for a container used to run the monitoring job.public List<String> getContainerArguments()
An array of arguments for the container used to run the monitoring job.
public void setContainerArguments(Collection<String> containerArguments)
An array of arguments for the container used to run the monitoring job.
containerArguments
- An array of arguments for the container used to run the monitoring job.public MonitoringAppSpecification withContainerArguments(String... containerArguments)
An array of arguments for the container used to run the monitoring job.
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
- An array of arguments for the container used to run the monitoring job.public MonitoringAppSpecification withContainerArguments(Collection<String> containerArguments)
An array of arguments for the container used to run the monitoring job.
containerArguments
- An array of arguments for the container used to run the monitoring job.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 MonitoringAppSpecification 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 MonitoringAppSpecification 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 String toString()
toString
in class Object
Object.toString()
public MonitoringAppSpecification clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.