@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ApplicationDetail extends Object implements Serializable, Cloneable, StructuredPojo
Describes the application, including the application Amazon Resource Name (ARN), status, latest version, and input and output configurations.
Constructor and Description |
---|
ApplicationDetail() |
Modifier and Type | Method and Description |
---|---|
ApplicationDetail |
clone() |
boolean |
equals(Object obj) |
String |
getApplicationARN()
The ARN of the application.
|
ApplicationConfigurationDescription |
getApplicationConfigurationDescription()
Provides details about the application's SQL or Java code and starting parameters.
|
String |
getApplicationDescription()
The description of the application.
|
String |
getApplicationName()
The name of the application.
|
String |
getApplicationStatus()
The status of the application.
|
Long |
getApplicationVersionId()
Provides the current application version.
|
List<CloudWatchLoggingOptionDescription> |
getCloudWatchLoggingOptionDescriptions()
Describes the application Amazon CloudWatch logging options.
|
Date |
getCreateTimestamp()
The current timestamp when the application was created.
|
Date |
getLastUpdateTimestamp()
The current timestamp when the application was last updated.
|
String |
getRuntimeEnvironment()
The runtime environment for the application (
SQL-1.0 or FLINK-1_6 ). |
String |
getServiceExecutionRole()
Specifies the IAM role that the application uses to access external resources.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setApplicationARN(String applicationARN)
The ARN of the application.
|
void |
setApplicationConfigurationDescription(ApplicationConfigurationDescription applicationConfigurationDescription)
Provides details about the application's SQL or Java code and starting parameters.
|
void |
setApplicationDescription(String applicationDescription)
The description of the application.
|
void |
setApplicationName(String applicationName)
The name of the application.
|
void |
setApplicationStatus(String applicationStatus)
The status of the application.
|
void |
setApplicationVersionId(Long applicationVersionId)
Provides the current application version.
|
void |
setCloudWatchLoggingOptionDescriptions(Collection<CloudWatchLoggingOptionDescription> cloudWatchLoggingOptionDescriptions)
Describes the application Amazon CloudWatch logging options.
|
void |
setCreateTimestamp(Date createTimestamp)
The current timestamp when the application was created.
|
void |
setLastUpdateTimestamp(Date lastUpdateTimestamp)
The current timestamp when the application was last updated.
|
void |
setRuntimeEnvironment(String runtimeEnvironment)
The runtime environment for the application (
SQL-1.0 or FLINK-1_6 ). |
void |
setServiceExecutionRole(String serviceExecutionRole)
Specifies the IAM role that the application uses to access external resources.
|
String |
toString()
Returns a string representation of this object.
|
ApplicationDetail |
withApplicationARN(String applicationARN)
The ARN of the application.
|
ApplicationDetail |
withApplicationConfigurationDescription(ApplicationConfigurationDescription applicationConfigurationDescription)
Provides details about the application's SQL or Java code and starting parameters.
|
ApplicationDetail |
withApplicationDescription(String applicationDescription)
The description of the application.
|
ApplicationDetail |
withApplicationName(String applicationName)
The name of the application.
|
ApplicationDetail |
withApplicationStatus(ApplicationStatus applicationStatus)
The status of the application.
|
ApplicationDetail |
withApplicationStatus(String applicationStatus)
The status of the application.
|
ApplicationDetail |
withApplicationVersionId(Long applicationVersionId)
Provides the current application version.
|
ApplicationDetail |
withCloudWatchLoggingOptionDescriptions(CloudWatchLoggingOptionDescription... cloudWatchLoggingOptionDescriptions)
Describes the application Amazon CloudWatch logging options.
|
ApplicationDetail |
withCloudWatchLoggingOptionDescriptions(Collection<CloudWatchLoggingOptionDescription> cloudWatchLoggingOptionDescriptions)
Describes the application Amazon CloudWatch logging options.
|
ApplicationDetail |
withCreateTimestamp(Date createTimestamp)
The current timestamp when the application was created.
|
ApplicationDetail |
withLastUpdateTimestamp(Date lastUpdateTimestamp)
The current timestamp when the application was last updated.
|
ApplicationDetail |
withRuntimeEnvironment(RuntimeEnvironment runtimeEnvironment)
The runtime environment for the application (
SQL-1.0 or FLINK-1_6 ). |
ApplicationDetail |
withRuntimeEnvironment(String runtimeEnvironment)
The runtime environment for the application (
SQL-1.0 or FLINK-1_6 ). |
ApplicationDetail |
withServiceExecutionRole(String serviceExecutionRole)
Specifies the IAM role that the application uses to access external resources.
|
public void setApplicationARN(String applicationARN)
The ARN of the application.
applicationARN
- The ARN of the application.public String getApplicationARN()
The ARN of the application.
public ApplicationDetail withApplicationARN(String applicationARN)
The ARN of the application.
applicationARN
- The ARN of the application.public void setApplicationDescription(String applicationDescription)
The description of the application.
applicationDescription
- The description of the application.public String getApplicationDescription()
The description of the application.
public ApplicationDetail withApplicationDescription(String applicationDescription)
The description of the application.
applicationDescription
- The description of the application.public void setApplicationName(String applicationName)
The name of the application.
applicationName
- The name of the application.public String getApplicationName()
The name of the application.
public ApplicationDetail withApplicationName(String applicationName)
The name of the application.
applicationName
- The name of the application.public void setRuntimeEnvironment(String runtimeEnvironment)
The runtime environment for the application (SQL-1.0
or FLINK-1_6
).
runtimeEnvironment
- The runtime environment for the application (SQL-1.0
or FLINK-1_6
).RuntimeEnvironment
public String getRuntimeEnvironment()
The runtime environment for the application (SQL-1.0
or FLINK-1_6
).
SQL-1.0
or FLINK-1_6
).RuntimeEnvironment
public ApplicationDetail withRuntimeEnvironment(String runtimeEnvironment)
The runtime environment for the application (SQL-1.0
or FLINK-1_6
).
runtimeEnvironment
- The runtime environment for the application (SQL-1.0
or FLINK-1_6
).RuntimeEnvironment
public ApplicationDetail withRuntimeEnvironment(RuntimeEnvironment runtimeEnvironment)
The runtime environment for the application (SQL-1.0
or FLINK-1_6
).
runtimeEnvironment
- The runtime environment for the application (SQL-1.0
or FLINK-1_6
).RuntimeEnvironment
public void setServiceExecutionRole(String serviceExecutionRole)
Specifies the IAM role that the application uses to access external resources.
serviceExecutionRole
- Specifies the IAM role that the application uses to access external resources.public String getServiceExecutionRole()
Specifies the IAM role that the application uses to access external resources.
public ApplicationDetail withServiceExecutionRole(String serviceExecutionRole)
Specifies the IAM role that the application uses to access external resources.
serviceExecutionRole
- Specifies the IAM role that the application uses to access external resources.public void setApplicationStatus(String applicationStatus)
The status of the application.
applicationStatus
- The status of the application.ApplicationStatus
public String getApplicationStatus()
The status of the application.
ApplicationStatus
public ApplicationDetail withApplicationStatus(String applicationStatus)
The status of the application.
applicationStatus
- The status of the application.ApplicationStatus
public ApplicationDetail withApplicationStatus(ApplicationStatus applicationStatus)
The status of the application.
applicationStatus
- The status of the application.ApplicationStatus
public void setApplicationVersionId(Long applicationVersionId)
Provides the current application version. Kinesis Data Analytics updates the ApplicationVersionId
each time you update the application.
applicationVersionId
- Provides the current application version. Kinesis Data Analytics updates the
ApplicationVersionId
each time you update the application.public Long getApplicationVersionId()
Provides the current application version. Kinesis Data Analytics updates the ApplicationVersionId
each time you update the application.
ApplicationVersionId
each time you update the application.public ApplicationDetail withApplicationVersionId(Long applicationVersionId)
Provides the current application version. Kinesis Data Analytics updates the ApplicationVersionId
each time you update the application.
applicationVersionId
- Provides the current application version. Kinesis Data Analytics updates the
ApplicationVersionId
each time you update the application.public void setCreateTimestamp(Date createTimestamp)
The current timestamp when the application was created.
createTimestamp
- The current timestamp when the application was created.public Date getCreateTimestamp()
The current timestamp when the application was created.
public ApplicationDetail withCreateTimestamp(Date createTimestamp)
The current timestamp when the application was created.
createTimestamp
- The current timestamp when the application was created.public void setLastUpdateTimestamp(Date lastUpdateTimestamp)
The current timestamp when the application was last updated.
lastUpdateTimestamp
- The current timestamp when the application was last updated.public Date getLastUpdateTimestamp()
The current timestamp when the application was last updated.
public ApplicationDetail withLastUpdateTimestamp(Date lastUpdateTimestamp)
The current timestamp when the application was last updated.
lastUpdateTimestamp
- The current timestamp when the application was last updated.public void setApplicationConfigurationDescription(ApplicationConfigurationDescription applicationConfigurationDescription)
Provides details about the application's SQL or Java code and starting parameters.
applicationConfigurationDescription
- Provides details about the application's SQL or Java code and starting parameters.public ApplicationConfigurationDescription getApplicationConfigurationDescription()
Provides details about the application's SQL or Java code and starting parameters.
public ApplicationDetail withApplicationConfigurationDescription(ApplicationConfigurationDescription applicationConfigurationDescription)
Provides details about the application's SQL or Java code and starting parameters.
applicationConfigurationDescription
- Provides details about the application's SQL or Java code and starting parameters.public List<CloudWatchLoggingOptionDescription> getCloudWatchLoggingOptionDescriptions()
Describes the application Amazon CloudWatch logging options.
public void setCloudWatchLoggingOptionDescriptions(Collection<CloudWatchLoggingOptionDescription> cloudWatchLoggingOptionDescriptions)
Describes the application Amazon CloudWatch logging options.
cloudWatchLoggingOptionDescriptions
- Describes the application Amazon CloudWatch logging options.public ApplicationDetail withCloudWatchLoggingOptionDescriptions(CloudWatchLoggingOptionDescription... cloudWatchLoggingOptionDescriptions)
Describes the application Amazon CloudWatch logging options.
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 application Amazon CloudWatch logging options.public ApplicationDetail withCloudWatchLoggingOptionDescriptions(Collection<CloudWatchLoggingOptionDescription> cloudWatchLoggingOptionDescriptions)
Describes the application Amazon CloudWatch logging options.
cloudWatchLoggingOptionDescriptions
- Describes the application Amazon CloudWatch logging options.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.Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.