@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ApplicationDetail extends Object implements Serializable, Cloneable, StructuredPojo
This documentation is for version 1 of the Amazon Kinesis Data Analytics API, which only supports SQL applications. Version 2 of the API supports SQL and Java applications. For more information about version 2, see Amazon Kinesis Data Analytics API V2 Documentation.
Provides a description of the application, including the application Amazon Resource Name (ARN), status, latest version, and input and output configuration.
Constructor and Description |
---|
ApplicationDetail() |
Modifier and Type | Method and Description |
---|---|
ApplicationDetail |
clone() |
boolean |
equals(Object obj) |
String |
getApplicationARN()
ARN of the application.
|
String |
getApplicationCode()
Returns the application code that you provided to perform data analysis on any of the in-application streams in
your application.
|
String |
getApplicationDescription()
Description of the application.
|
String |
getApplicationName()
Name of the application.
|
String |
getApplicationStatus()
Status of the application.
|
Long |
getApplicationVersionId()
Provides the current application version.
|
List<CloudWatchLoggingOptionDescription> |
getCloudWatchLoggingOptionDescriptions()
Describes the CloudWatch log streams that are configured to receive application messages.
|
Date |
getCreateTimestamp()
Time stamp when the application version was created.
|
List<InputDescription> |
getInputDescriptions()
Describes the application input configuration.
|
Date |
getLastUpdateTimestamp()
Time stamp when the application was last updated.
|
List<OutputDescription> |
getOutputDescriptions()
Describes the application output configuration.
|
List<ReferenceDataSourceDescription> |
getReferenceDataSourceDescriptions()
Describes reference data sources configured for the application.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setApplicationARN(String applicationARN)
ARN of the application.
|
void |
setApplicationCode(String applicationCode)
Returns the application code that you provided to perform data analysis on any of the in-application streams in
your application.
|
void |
setApplicationDescription(String applicationDescription)
Description of the application.
|
void |
setApplicationName(String applicationName)
Name of the application.
|
void |
setApplicationStatus(ApplicationStatus applicationStatus)
Status of the application.
|
void |
setApplicationStatus(String applicationStatus)
Status of the application.
|
void |
setApplicationVersionId(Long applicationVersionId)
Provides the current application version.
|
void |
setCloudWatchLoggingOptionDescriptions(Collection<CloudWatchLoggingOptionDescription> cloudWatchLoggingOptionDescriptions)
Describes the CloudWatch log streams that are configured to receive application messages.
|
void |
setCreateTimestamp(Date createTimestamp)
Time stamp when the application version was created.
|
void |
setInputDescriptions(Collection<InputDescription> inputDescriptions)
Describes the application input configuration.
|
void |
setLastUpdateTimestamp(Date lastUpdateTimestamp)
Time stamp when the application was last updated.
|
void |
setOutputDescriptions(Collection<OutputDescription> outputDescriptions)
Describes the application output configuration.
|
void |
setReferenceDataSourceDescriptions(Collection<ReferenceDataSourceDescription> referenceDataSourceDescriptions)
Describes reference data sources configured for the application.
|
String |
toString()
Returns a string representation of this object.
|
ApplicationDetail |
withApplicationARN(String applicationARN)
ARN of the application.
|
ApplicationDetail |
withApplicationCode(String applicationCode)
Returns the application code that you provided to perform data analysis on any of the in-application streams in
your application.
|
ApplicationDetail |
withApplicationDescription(String applicationDescription)
Description of the application.
|
ApplicationDetail |
withApplicationName(String applicationName)
Name of the application.
|
ApplicationDetail |
withApplicationStatus(ApplicationStatus applicationStatus)
Status of the application.
|
ApplicationDetail |
withApplicationStatus(String applicationStatus)
Status of the application.
|
ApplicationDetail |
withApplicationVersionId(Long applicationVersionId)
Provides the current application version.
|
ApplicationDetail |
withCloudWatchLoggingOptionDescriptions(CloudWatchLoggingOptionDescription... cloudWatchLoggingOptionDescriptions)
Describes the CloudWatch log streams that are configured to receive application messages.
|
ApplicationDetail |
withCloudWatchLoggingOptionDescriptions(Collection<CloudWatchLoggingOptionDescription> cloudWatchLoggingOptionDescriptions)
Describes the CloudWatch log streams that are configured to receive application messages.
|
ApplicationDetail |
withCreateTimestamp(Date createTimestamp)
Time stamp when the application version was created.
|
ApplicationDetail |
withInputDescriptions(Collection<InputDescription> inputDescriptions)
Describes the application input configuration.
|
ApplicationDetail |
withInputDescriptions(InputDescription... inputDescriptions)
Describes the application input configuration.
|
ApplicationDetail |
withLastUpdateTimestamp(Date lastUpdateTimestamp)
Time stamp when the application was last updated.
|
ApplicationDetail |
withOutputDescriptions(Collection<OutputDescription> outputDescriptions)
Describes the application output configuration.
|
ApplicationDetail |
withOutputDescriptions(OutputDescription... outputDescriptions)
Describes the application output configuration.
|
ApplicationDetail |
withReferenceDataSourceDescriptions(Collection<ReferenceDataSourceDescription> referenceDataSourceDescriptions)
Describes reference data sources configured for the application.
|
ApplicationDetail |
withReferenceDataSourceDescriptions(ReferenceDataSourceDescription... referenceDataSourceDescriptions)
Describes reference data sources configured for the application.
|
public void setApplicationName(String applicationName)
Name of the application.
applicationName
- Name of the application.public String getApplicationName()
Name of the application.
public ApplicationDetail withApplicationName(String applicationName)
Name of the application.
applicationName
- Name of the application.public void setApplicationDescription(String applicationDescription)
Description of the application.
applicationDescription
- Description of the application.public String getApplicationDescription()
Description of the application.
public ApplicationDetail withApplicationDescription(String applicationDescription)
Description of the application.
applicationDescription
- Description of the application.public void setApplicationARN(String applicationARN)
ARN of the application.
applicationARN
- ARN of the application.public String getApplicationARN()
ARN of the application.
public ApplicationDetail withApplicationARN(String applicationARN)
ARN of the application.
applicationARN
- ARN of the application.public void setApplicationStatus(String applicationStatus)
Status of the application.
applicationStatus
- Status of the application.ApplicationStatus
public String getApplicationStatus()
Status of the application.
ApplicationStatus
public ApplicationDetail withApplicationStatus(String applicationStatus)
Status of the application.
applicationStatus
- Status of the application.ApplicationStatus
public void setApplicationStatus(ApplicationStatus applicationStatus)
Status of the application.
applicationStatus
- Status of the application.ApplicationStatus
public ApplicationDetail withApplicationStatus(ApplicationStatus applicationStatus)
Status of the application.
applicationStatus
- Status of the application.ApplicationStatus
public void setCreateTimestamp(Date createTimestamp)
Time stamp when the application version was created.
createTimestamp
- Time stamp when the application version was created.public Date getCreateTimestamp()
Time stamp when the application version was created.
public ApplicationDetail withCreateTimestamp(Date createTimestamp)
Time stamp when the application version was created.
createTimestamp
- Time stamp when the application version was created.public void setLastUpdateTimestamp(Date lastUpdateTimestamp)
Time stamp when the application was last updated.
lastUpdateTimestamp
- Time stamp when the application was last updated.public Date getLastUpdateTimestamp()
Time stamp when the application was last updated.
public ApplicationDetail withLastUpdateTimestamp(Date lastUpdateTimestamp)
Time stamp when the application was last updated.
lastUpdateTimestamp
- Time stamp when the application was last updated.public List<InputDescription> getInputDescriptions()
Describes the application input configuration. For more information, see Configuring Application Input.
public void setInputDescriptions(Collection<InputDescription> inputDescriptions)
Describes the application input configuration. For more information, see Configuring Application Input.
inputDescriptions
- Describes the application input configuration. For more information, see Configuring
Application Input.public ApplicationDetail withInputDescriptions(InputDescription... inputDescriptions)
Describes the application input configuration. For more information, see Configuring Application Input.
NOTE: This method appends the values to the existing list (if any). Use
setInputDescriptions(java.util.Collection)
or withInputDescriptions(java.util.Collection)
if
you want to override the existing values.
inputDescriptions
- Describes the application input configuration. For more information, see Configuring
Application Input.public ApplicationDetail withInputDescriptions(Collection<InputDescription> inputDescriptions)
Describes the application input configuration. For more information, see Configuring Application Input.
inputDescriptions
- Describes the application input configuration. For more information, see Configuring
Application Input.public List<OutputDescription> getOutputDescriptions()
Describes the application output configuration. For more information, see Configuring Application Output.
public void setOutputDescriptions(Collection<OutputDescription> outputDescriptions)
Describes the application output configuration. For more information, see Configuring Application Output.
outputDescriptions
- Describes the application output configuration. For more information, see Configuring
Application Output.public ApplicationDetail withOutputDescriptions(OutputDescription... outputDescriptions)
Describes the application output configuration. For more information, see Configuring Application Output.
NOTE: This method appends the values to the existing list (if any). Use
setOutputDescriptions(java.util.Collection)
or withOutputDescriptions(java.util.Collection)
if
you want to override the existing values.
outputDescriptions
- Describes the application output configuration. For more information, see Configuring
Application Output.public ApplicationDetail withOutputDescriptions(Collection<OutputDescription> outputDescriptions)
Describes the application output configuration. For more information, see Configuring Application Output.
outputDescriptions
- Describes the application output configuration. For more information, see Configuring
Application Output.public List<ReferenceDataSourceDescription> getReferenceDataSourceDescriptions()
Describes reference data sources configured for the application. For more information, see Configuring Application Input.
public void setReferenceDataSourceDescriptions(Collection<ReferenceDataSourceDescription> referenceDataSourceDescriptions)
Describes reference data sources configured for the application. For more information, see Configuring Application Input.
referenceDataSourceDescriptions
- Describes reference data sources configured for the application. For more information, see Configuring
Application Input.public ApplicationDetail withReferenceDataSourceDescriptions(ReferenceDataSourceDescription... referenceDataSourceDescriptions)
Describes reference data sources configured for the application. For more information, see Configuring Application Input.
NOTE: This method appends the values to the existing list (if any). Use
setReferenceDataSourceDescriptions(java.util.Collection)
or
withReferenceDataSourceDescriptions(java.util.Collection)
if you want to override the existing values.
referenceDataSourceDescriptions
- Describes reference data sources configured for the application. For more information, see Configuring
Application Input.public ApplicationDetail withReferenceDataSourceDescriptions(Collection<ReferenceDataSourceDescription> referenceDataSourceDescriptions)
Describes reference data sources configured for the application. For more information, see Configuring Application Input.
referenceDataSourceDescriptions
- Describes reference data sources configured for the application. For more information, see Configuring
Application Input.public List<CloudWatchLoggingOptionDescription> getCloudWatchLoggingOptionDescriptions()
Describes the CloudWatch log streams that are configured to receive application messages. For more information about using CloudWatch log streams with Amazon Kinesis Analytics applications, see Working with Amazon CloudWatch Logs.
public void setCloudWatchLoggingOptionDescriptions(Collection<CloudWatchLoggingOptionDescription> cloudWatchLoggingOptionDescriptions)
Describes the CloudWatch log streams that are configured to receive application messages. For more information about using CloudWatch log streams with Amazon Kinesis Analytics applications, see Working with Amazon CloudWatch Logs.
cloudWatchLoggingOptionDescriptions
- Describes the CloudWatch log streams that are configured to receive application messages. For more
information about using CloudWatch log streams with Amazon Kinesis Analytics applications, see Working with Amazon
CloudWatch Logs.public ApplicationDetail withCloudWatchLoggingOptionDescriptions(CloudWatchLoggingOptionDescription... cloudWatchLoggingOptionDescriptions)
Describes the CloudWatch log streams that are configured to receive application messages. For more information about using CloudWatch log streams with Amazon Kinesis Analytics applications, see Working with Amazon CloudWatch Logs.
NOTE: This method appends the values to the existing list (if any). Use
setCloudWatchLoggingOptionDescriptions(java.util.Collection)
or
withCloudWatchLoggingOptionDescriptions(java.util.Collection)
if you want to override the existing
values.
cloudWatchLoggingOptionDescriptions
- Describes the CloudWatch log streams that are configured to receive application messages. For more
information about using CloudWatch log streams with Amazon Kinesis Analytics applications, see Working with Amazon
CloudWatch Logs.public ApplicationDetail withCloudWatchLoggingOptionDescriptions(Collection<CloudWatchLoggingOptionDescription> cloudWatchLoggingOptionDescriptions)
Describes the CloudWatch log streams that are configured to receive application messages. For more information about using CloudWatch log streams with Amazon Kinesis Analytics applications, see Working with Amazon CloudWatch Logs.
cloudWatchLoggingOptionDescriptions
- Describes the CloudWatch log streams that are configured to receive application messages. For more
information about using CloudWatch log streams with Amazon Kinesis Analytics applications, see Working with Amazon
CloudWatch Logs.public void setApplicationCode(String applicationCode)
Returns the application code that you provided to perform data analysis on any of the in-application streams in your application.
applicationCode
- Returns the application code that you provided to perform data analysis on any of the in-application
streams in your application.public String getApplicationCode()
Returns the application code that you provided to perform data analysis on any of the in-application streams in your application.
public ApplicationDetail withApplicationCode(String applicationCode)
Returns the application code that you provided to perform data analysis on any of the in-application streams in your application.
applicationCode
- Returns the application code that you provided to perform data analysis on any of the in-application
streams in your application.public void setApplicationVersionId(Long applicationVersionId)
Provides the current application version.
applicationVersionId
- Provides the current application version.public Long getApplicationVersionId()
Provides the current application version.
public ApplicationDetail withApplicationVersionId(Long applicationVersionId)
Provides the current application version.
applicationVersionId
- Provides the current application version.public String toString()
toString
in class Object
Object.toString()
public ApplicationDetail clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.