@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()
Describes details about the application code and starting parameters for a Managed Service for Apache Flink
application.
|
String |
getApplicationDescription()
The description of the application.
|
ApplicationMaintenanceConfigurationDescription |
getApplicationMaintenanceConfigurationDescription()
The details of the maintenance configuration for the application.
|
String |
getApplicationMode()
To create a Managed Service for Apache Flink Studio notebook, you must set the mode to
INTERACTIVE . |
String |
getApplicationName()
The name of the application.
|
String |
getApplicationStatus()
The status of the application.
|
Date |
getApplicationVersionCreateTimestamp()
The current timestamp when the application version was created.
|
Long |
getApplicationVersionId()
Provides the current application version.
|
Long |
getApplicationVersionRolledBackFrom()
If you reverted the application using RollbackApplication, the application version when
RollbackApplication was called. |
Long |
getApplicationVersionRolledBackTo()
The version to which you want to roll back the application.
|
Long |
getApplicationVersionUpdatedFrom()
The previous application version before the latest application update.
|
List<CloudWatchLoggingOptionDescription> |
getCloudWatchLoggingOptionDescriptions()
Describes the application Amazon CloudWatch logging options.
|
String |
getConditionalToken()
A value you use to implement strong concurrency for application updates.
|
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.
|
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)
Describes details about the application code and starting parameters for a Managed Service for Apache Flink
application.
|
void |
setApplicationDescription(String applicationDescription)
The description of the application.
|
void |
setApplicationMaintenanceConfigurationDescription(ApplicationMaintenanceConfigurationDescription applicationMaintenanceConfigurationDescription)
The details of the maintenance configuration for the application.
|
void |
setApplicationMode(String applicationMode)
To create a Managed Service for Apache Flink Studio notebook, you must set the mode to
INTERACTIVE . |
void |
setApplicationName(String applicationName)
The name of the application.
|
void |
setApplicationStatus(String applicationStatus)
The status of the application.
|
void |
setApplicationVersionCreateTimestamp(Date applicationVersionCreateTimestamp)
The current timestamp when the application version was created.
|
void |
setApplicationVersionId(Long applicationVersionId)
Provides the current application version.
|
void |
setApplicationVersionRolledBackFrom(Long applicationVersionRolledBackFrom)
If you reverted the application using RollbackApplication, the application version when
RollbackApplication was called. |
void |
setApplicationVersionRolledBackTo(Long applicationVersionRolledBackTo)
The version to which you want to roll back the application.
|
void |
setApplicationVersionUpdatedFrom(Long applicationVersionUpdatedFrom)
The previous application version before the latest application update.
|
void |
setCloudWatchLoggingOptionDescriptions(Collection<CloudWatchLoggingOptionDescription> cloudWatchLoggingOptionDescriptions)
Describes the application Amazon CloudWatch logging options.
|
void |
setConditionalToken(String conditionalToken)
A value you use to implement strong concurrency for application updates.
|
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.
|
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)
Describes details about the application code and starting parameters for a Managed Service for Apache Flink
application.
|
ApplicationDetail |
withApplicationDescription(String applicationDescription)
The description of the application.
|
ApplicationDetail |
withApplicationMaintenanceConfigurationDescription(ApplicationMaintenanceConfigurationDescription applicationMaintenanceConfigurationDescription)
The details of the maintenance configuration for the application.
|
ApplicationDetail |
withApplicationMode(ApplicationMode applicationMode)
To create a Managed Service for Apache Flink Studio notebook, you must set the mode to
INTERACTIVE . |
ApplicationDetail |
withApplicationMode(String applicationMode)
To create a Managed Service for Apache Flink Studio notebook, you must set the mode to
INTERACTIVE . |
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 |
withApplicationVersionCreateTimestamp(Date applicationVersionCreateTimestamp)
The current timestamp when the application version was created.
|
ApplicationDetail |
withApplicationVersionId(Long applicationVersionId)
Provides the current application version.
|
ApplicationDetail |
withApplicationVersionRolledBackFrom(Long applicationVersionRolledBackFrom)
If you reverted the application using RollbackApplication, the application version when
RollbackApplication was called. |
ApplicationDetail |
withApplicationVersionRolledBackTo(Long applicationVersionRolledBackTo)
The version to which you want to roll back the application.
|
ApplicationDetail |
withApplicationVersionUpdatedFrom(Long applicationVersionUpdatedFrom)
The previous application version before the latest application update.
|
ApplicationDetail |
withCloudWatchLoggingOptionDescriptions(CloudWatchLoggingOptionDescription... cloudWatchLoggingOptionDescriptions)
Describes the application Amazon CloudWatch logging options.
|
ApplicationDetail |
withCloudWatchLoggingOptionDescriptions(Collection<CloudWatchLoggingOptionDescription> cloudWatchLoggingOptionDescriptions)
Describes the application Amazon CloudWatch logging options.
|
ApplicationDetail |
withConditionalToken(String conditionalToken)
A value you use to implement strong concurrency for application updates.
|
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.
|
ApplicationDetail |
withRuntimeEnvironment(String runtimeEnvironment)
The runtime environment for the application.
|
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.
runtimeEnvironment
- The runtime environment for the application.RuntimeEnvironment
public String getRuntimeEnvironment()
The runtime environment for the application.
RuntimeEnvironment
public ApplicationDetail withRuntimeEnvironment(String runtimeEnvironment)
The runtime environment for the application.
runtimeEnvironment
- The runtime environment for the application.RuntimeEnvironment
public ApplicationDetail withRuntimeEnvironment(RuntimeEnvironment runtimeEnvironment)
The runtime environment for the application.
runtimeEnvironment
- The runtime environment for the application.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. Managed Service for Apache Flink updates the
ApplicationVersionId
each time you update the application.
applicationVersionId
- Provides the current application version. Managed Service for Apache Flink updates the
ApplicationVersionId
each time you update the application.public Long getApplicationVersionId()
Provides the current application version. Managed Service for Apache Flink 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. Managed Service for Apache Flink updates the
ApplicationVersionId
each time you update the application.
applicationVersionId
- Provides the current application version. Managed Service for Apache Flink 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)
Describes details about the application code and starting parameters for a Managed Service for Apache Flink application.
applicationConfigurationDescription
- Describes details about the application code and starting parameters for a Managed Service for Apache
Flink application.public ApplicationConfigurationDescription getApplicationConfigurationDescription()
Describes details about the application code and starting parameters for a Managed Service for Apache Flink application.
public ApplicationDetail withApplicationConfigurationDescription(ApplicationConfigurationDescription applicationConfigurationDescription)
Describes details about the application code and starting parameters for a Managed Service for Apache Flink application.
applicationConfigurationDescription
- Describes details about the application code and starting parameters for a Managed Service for Apache
Flink application.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 void setApplicationMaintenanceConfigurationDescription(ApplicationMaintenanceConfigurationDescription applicationMaintenanceConfigurationDescription)
The details of the maintenance configuration for the application.
applicationMaintenanceConfigurationDescription
- The details of the maintenance configuration for the application.public ApplicationMaintenanceConfigurationDescription getApplicationMaintenanceConfigurationDescription()
The details of the maintenance configuration for the application.
public ApplicationDetail withApplicationMaintenanceConfigurationDescription(ApplicationMaintenanceConfigurationDescription applicationMaintenanceConfigurationDescription)
The details of the maintenance configuration for the application.
applicationMaintenanceConfigurationDescription
- The details of the maintenance configuration for the application.public void setApplicationVersionUpdatedFrom(Long applicationVersionUpdatedFrom)
The previous application version before the latest application update. RollbackApplication reverts the application to this version.
applicationVersionUpdatedFrom
- The previous application version before the latest application update. RollbackApplication reverts
the application to this version.public Long getApplicationVersionUpdatedFrom()
The previous application version before the latest application update. RollbackApplication reverts the application to this version.
public ApplicationDetail withApplicationVersionUpdatedFrom(Long applicationVersionUpdatedFrom)
The previous application version before the latest application update. RollbackApplication reverts the application to this version.
applicationVersionUpdatedFrom
- The previous application version before the latest application update. RollbackApplication reverts
the application to this version.public void setApplicationVersionRolledBackFrom(Long applicationVersionRolledBackFrom)
If you reverted the application using RollbackApplication, the application version when
RollbackApplication
was called.
applicationVersionRolledBackFrom
- If you reverted the application using RollbackApplication, the application version when
RollbackApplication
was called.public Long getApplicationVersionRolledBackFrom()
If you reverted the application using RollbackApplication, the application version when
RollbackApplication
was called.
RollbackApplication
was called.public ApplicationDetail withApplicationVersionRolledBackFrom(Long applicationVersionRolledBackFrom)
If you reverted the application using RollbackApplication, the application version when
RollbackApplication
was called.
applicationVersionRolledBackFrom
- If you reverted the application using RollbackApplication, the application version when
RollbackApplication
was called.public void setApplicationVersionCreateTimestamp(Date applicationVersionCreateTimestamp)
applicationVersionCreateTimestamp
- The current timestamp when the application version was created.public Date getApplicationVersionCreateTimestamp()
public ApplicationDetail withApplicationVersionCreateTimestamp(Date applicationVersionCreateTimestamp)
applicationVersionCreateTimestamp
- The current timestamp when the application version was created.public void setConditionalToken(String conditionalToken)
A value you use to implement strong concurrency for application updates.
conditionalToken
- A value you use to implement strong concurrency for application updates.public String getConditionalToken()
A value you use to implement strong concurrency for application updates.
public ApplicationDetail withConditionalToken(String conditionalToken)
A value you use to implement strong concurrency for application updates.
conditionalToken
- A value you use to implement strong concurrency for application updates.public void setApplicationVersionRolledBackTo(Long applicationVersionRolledBackTo)
The version to which you want to roll back the application.
applicationVersionRolledBackTo
- The version to which you want to roll back the application.public Long getApplicationVersionRolledBackTo()
The version to which you want to roll back the application.
public ApplicationDetail withApplicationVersionRolledBackTo(Long applicationVersionRolledBackTo)
The version to which you want to roll back the application.
applicationVersionRolledBackTo
- The version to which you want to roll back the application.public void setApplicationMode(String applicationMode)
To create a Managed Service for Apache Flink Studio notebook, you must set the mode to INTERACTIVE
.
However, for a Managed Service for Apache Flink application, the mode is optional.
applicationMode
- To create a Managed Service for Apache Flink Studio notebook, you must set the mode to
INTERACTIVE
. However, for a Managed Service for Apache Flink application, the mode is
optional.ApplicationMode
public String getApplicationMode()
To create a Managed Service for Apache Flink Studio notebook, you must set the mode to INTERACTIVE
.
However, for a Managed Service for Apache Flink application, the mode is optional.
INTERACTIVE
. However, for a Managed Service for Apache Flink application, the mode is
optional.ApplicationMode
public ApplicationDetail withApplicationMode(String applicationMode)
To create a Managed Service for Apache Flink Studio notebook, you must set the mode to INTERACTIVE
.
However, for a Managed Service for Apache Flink application, the mode is optional.
applicationMode
- To create a Managed Service for Apache Flink Studio notebook, you must set the mode to
INTERACTIVE
. However, for a Managed Service for Apache Flink application, the mode is
optional.ApplicationMode
public ApplicationDetail withApplicationMode(ApplicationMode applicationMode)
To create a Managed Service for Apache Flink Studio notebook, you must set the mode to INTERACTIVE
.
However, for a Managed Service for Apache Flink application, the mode is optional.
applicationMode
- To create a Managed Service for Apache Flink Studio notebook, you must set the mode to
INTERACTIVE
. However, for a Managed Service for Apache Flink application, the mode is
optional.ApplicationMode
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.