@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ApplicationUpdate extends Object implements Serializable, Cloneable, StructuredPojo
Describes updates to apply to an existing Amazon Kinesis Analytics application.
| Constructor and Description | 
|---|
ApplicationUpdate()  | 
| Modifier and Type | Method and Description | 
|---|---|
ApplicationUpdate | 
clone()  | 
boolean | 
equals(Object obj)  | 
String | 
getApplicationCodeUpdate()
 Describes application code updates. 
 | 
List<CloudWatchLoggingOptionUpdate> | 
getCloudWatchLoggingOptionUpdates()
 Describes application CloudWatch logging option updates. 
 | 
List<InputUpdate> | 
getInputUpdates()
 Describes application input configuration updates. 
 | 
List<OutputUpdate> | 
getOutputUpdates()
 Describes application output configuration updates. 
 | 
List<ReferenceDataSourceUpdate> | 
getReferenceDataSourceUpdates()
 Describes application reference data source updates. 
 | 
int | 
hashCode()  | 
void | 
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given  
ProtocolMarshaller. | 
void | 
setApplicationCodeUpdate(String applicationCodeUpdate)
 Describes application code updates. 
 | 
void | 
setCloudWatchLoggingOptionUpdates(Collection<CloudWatchLoggingOptionUpdate> cloudWatchLoggingOptionUpdates)
 Describes application CloudWatch logging option updates. 
 | 
void | 
setInputUpdates(Collection<InputUpdate> inputUpdates)
 Describes application input configuration updates. 
 | 
void | 
setOutputUpdates(Collection<OutputUpdate> outputUpdates)
 Describes application output configuration updates. 
 | 
void | 
setReferenceDataSourceUpdates(Collection<ReferenceDataSourceUpdate> referenceDataSourceUpdates)
 Describes application reference data source updates. 
 | 
String | 
toString()
Returns a string representation of this object; useful for testing and debugging. 
 | 
ApplicationUpdate | 
withApplicationCodeUpdate(String applicationCodeUpdate)
 Describes application code updates. 
 | 
ApplicationUpdate | 
withCloudWatchLoggingOptionUpdates(CloudWatchLoggingOptionUpdate... cloudWatchLoggingOptionUpdates)
 Describes application CloudWatch logging option updates. 
 | 
ApplicationUpdate | 
withCloudWatchLoggingOptionUpdates(Collection<CloudWatchLoggingOptionUpdate> cloudWatchLoggingOptionUpdates)
 Describes application CloudWatch logging option updates. 
 | 
ApplicationUpdate | 
withInputUpdates(Collection<InputUpdate> inputUpdates)
 Describes application input configuration updates. 
 | 
ApplicationUpdate | 
withInputUpdates(InputUpdate... inputUpdates)
 Describes application input configuration updates. 
 | 
ApplicationUpdate | 
withOutputUpdates(Collection<OutputUpdate> outputUpdates)
 Describes application output configuration updates. 
 | 
ApplicationUpdate | 
withOutputUpdates(OutputUpdate... outputUpdates)
 Describes application output configuration updates. 
 | 
ApplicationUpdate | 
withReferenceDataSourceUpdates(Collection<ReferenceDataSourceUpdate> referenceDataSourceUpdates)
 Describes application reference data source updates. 
 | 
ApplicationUpdate | 
withReferenceDataSourceUpdates(ReferenceDataSourceUpdate... referenceDataSourceUpdates)
 Describes application reference data source updates. 
 | 
public List<InputUpdate> getInputUpdates()
Describes application input configuration updates.
public void setInputUpdates(Collection<InputUpdate> inputUpdates)
Describes application input configuration updates.
inputUpdates - Describes application input configuration updates.public ApplicationUpdate withInputUpdates(InputUpdate... inputUpdates)
Describes application input configuration updates.
 NOTE: This method appends the values to the existing list (if any). Use
 setInputUpdates(java.util.Collection) or withInputUpdates(java.util.Collection) if you want to
 override the existing values.
 
inputUpdates - Describes application input configuration updates.public ApplicationUpdate withInputUpdates(Collection<InputUpdate> inputUpdates)
Describes application input configuration updates.
inputUpdates - Describes application input configuration updates.public void setApplicationCodeUpdate(String applicationCodeUpdate)
Describes application code updates.
applicationCodeUpdate - Describes application code updates.public String getApplicationCodeUpdate()
Describes application code updates.
public ApplicationUpdate withApplicationCodeUpdate(String applicationCodeUpdate)
Describes application code updates.
applicationCodeUpdate - Describes application code updates.public List<OutputUpdate> getOutputUpdates()
Describes application output configuration updates.
public void setOutputUpdates(Collection<OutputUpdate> outputUpdates)
Describes application output configuration updates.
outputUpdates - Describes application output configuration updates.public ApplicationUpdate withOutputUpdates(OutputUpdate... outputUpdates)
Describes application output configuration updates.
 NOTE: This method appends the values to the existing list (if any). Use
 setOutputUpdates(java.util.Collection) or withOutputUpdates(java.util.Collection) if you want
 to override the existing values.
 
outputUpdates - Describes application output configuration updates.public ApplicationUpdate withOutputUpdates(Collection<OutputUpdate> outputUpdates)
Describes application output configuration updates.
outputUpdates - Describes application output configuration updates.public List<ReferenceDataSourceUpdate> getReferenceDataSourceUpdates()
Describes application reference data source updates.
public void setReferenceDataSourceUpdates(Collection<ReferenceDataSourceUpdate> referenceDataSourceUpdates)
Describes application reference data source updates.
referenceDataSourceUpdates - Describes application reference data source updates.public ApplicationUpdate withReferenceDataSourceUpdates(ReferenceDataSourceUpdate... referenceDataSourceUpdates)
Describes application reference data source updates.
 NOTE: This method appends the values to the existing list (if any). Use
 setReferenceDataSourceUpdates(java.util.Collection) or
 withReferenceDataSourceUpdates(java.util.Collection) if you want to override the existing values.
 
referenceDataSourceUpdates - Describes application reference data source updates.public ApplicationUpdate withReferenceDataSourceUpdates(Collection<ReferenceDataSourceUpdate> referenceDataSourceUpdates)
Describes application reference data source updates.
referenceDataSourceUpdates - Describes application reference data source updates.public List<CloudWatchLoggingOptionUpdate> getCloudWatchLoggingOptionUpdates()
Describes application CloudWatch logging option updates.
public void setCloudWatchLoggingOptionUpdates(Collection<CloudWatchLoggingOptionUpdate> cloudWatchLoggingOptionUpdates)
Describes application CloudWatch logging option updates.
cloudWatchLoggingOptionUpdates - Describes application CloudWatch logging option updates.public ApplicationUpdate withCloudWatchLoggingOptionUpdates(CloudWatchLoggingOptionUpdate... cloudWatchLoggingOptionUpdates)
Describes application CloudWatch logging option updates.
 NOTE: This method appends the values to the existing list (if any). Use
 setCloudWatchLoggingOptionUpdates(java.util.Collection) or
 withCloudWatchLoggingOptionUpdates(java.util.Collection) if you want to override the existing values.
 
cloudWatchLoggingOptionUpdates - Describes application CloudWatch logging option updates.public ApplicationUpdate withCloudWatchLoggingOptionUpdates(Collection<CloudWatchLoggingOptionUpdate> cloudWatchLoggingOptionUpdates)
Describes application CloudWatch logging option updates.
cloudWatchLoggingOptionUpdates - Describes application CloudWatch logging option updates.public String toString()
toString in class ObjectObject.toString()public ApplicationUpdate clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.