@Generated(value="software.amazon.awssdk:codegen") public final class ApplicationDetail extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ApplicationDetail.Builder,ApplicationDetail>
Describes the application, including the application Amazon Resource Name (ARN), status, latest version, and input and output configurations.
| Modifier and Type | Class and Description |
|---|---|
static interface |
ApplicationDetail.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
applicationARN()
The ARN of the application.
|
ApplicationConfigurationDescription |
applicationConfigurationDescription()
Describes details about the application code and starting parameters for a Kinesis Data Analytics application.
|
String |
applicationDescription()
The description of the application.
|
ApplicationMaintenanceConfigurationDescription |
applicationMaintenanceConfigurationDescription()
The details of the maintenance configuration for the application.
|
ApplicationMode |
applicationMode()
To create a Kinesis Data Analytics Studio notebook, you must set the mode to
INTERACTIVE. |
String |
applicationModeAsString()
To create a Kinesis Data Analytics Studio notebook, you must set the mode to
INTERACTIVE. |
String |
applicationName()
The name of the application.
|
ApplicationStatus |
applicationStatus()
The status of the application.
|
String |
applicationStatusAsString()
The status of the application.
|
Long |
applicationVersionId()
Provides the current application version.
|
Long |
applicationVersionRolledBackFrom()
If you reverted the application using RollbackApplication, the application version when
RollbackApplication was called. |
Long |
applicationVersionRolledBackTo()
The version to which you want to roll back the application.
|
Long |
applicationVersionUpdatedFrom()
The previous application version before the latest application update.
|
static ApplicationDetail.Builder |
builder() |
List<CloudWatchLoggingOptionDescription> |
cloudWatchLoggingOptionDescriptions()
Describes the application Amazon CloudWatch logging options.
|
String |
conditionalToken()
A value you use to implement strong concurrency for application updates.
|
Instant |
createTimestamp()
The current timestamp when the application was created.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
boolean |
hasCloudWatchLoggingOptionDescriptions()
For responses, this returns true if the service returned a value for the CloudWatchLoggingOptionDescriptions
property.
|
int |
hashCode() |
Instant |
lastUpdateTimestamp()
The current timestamp when the application was last updated.
|
RuntimeEnvironment |
runtimeEnvironment()
The runtime environment for the application (
SQL-1_0, FLINK-1_6, FLINK-1_8
, or FLINK-1_11). |
String |
runtimeEnvironmentAsString()
The runtime environment for the application (
SQL-1_0, FLINK-1_6, FLINK-1_8
, or FLINK-1_11). |
List<SdkField<?>> |
sdkFields() |
static Class<? extends ApplicationDetail.Builder> |
serializableBuilderClass() |
String |
serviceExecutionRole()
Specifies the IAM role that the application uses to access external resources.
|
ApplicationDetail.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String applicationARN()
The ARN of the application.
public final String applicationDescription()
The description of the application.
public final String applicationName()
The name of the application.
public final RuntimeEnvironment runtimeEnvironment()
The runtime environment for the application (SQL-1_0, FLINK-1_6, FLINK-1_8
, or FLINK-1_11).
If the service returns an enum value that is not available in the current SDK version,
runtimeEnvironment will return RuntimeEnvironment.UNKNOWN_TO_SDK_VERSION. The raw value returned
by the service is available from runtimeEnvironmentAsString().
SQL-1_0, FLINK-1_6,
FLINK-1_8, or FLINK-1_11).RuntimeEnvironmentpublic final String runtimeEnvironmentAsString()
The runtime environment for the application (SQL-1_0, FLINK-1_6, FLINK-1_8
, or FLINK-1_11).
If the service returns an enum value that is not available in the current SDK version,
runtimeEnvironment will return RuntimeEnvironment.UNKNOWN_TO_SDK_VERSION. The raw value returned
by the service is available from runtimeEnvironmentAsString().
SQL-1_0, FLINK-1_6,
FLINK-1_8, or FLINK-1_11).RuntimeEnvironmentpublic final String serviceExecutionRole()
Specifies the IAM role that the application uses to access external resources.
public final ApplicationStatus applicationStatus()
The status of the application.
If the service returns an enum value that is not available in the current SDK version, applicationStatus
will return ApplicationStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from applicationStatusAsString().
ApplicationStatuspublic final String applicationStatusAsString()
The status of the application.
If the service returns an enum value that is not available in the current SDK version, applicationStatus
will return ApplicationStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from applicationStatusAsString().
ApplicationStatuspublic final Long applicationVersionId()
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 final Instant createTimestamp()
The current timestamp when the application was created.
public final Instant lastUpdateTimestamp()
The current timestamp when the application was last updated.
public final ApplicationConfigurationDescription applicationConfigurationDescription()
Describes details about the application code and starting parameters for a Kinesis Data Analytics application.
public final boolean hasCloudWatchLoggingOptionDescriptions()
isEmpty()
method on the property). This is useful because the SDK will never return a null collection or map, but you may
need to differentiate between the service returning nothing (or null) and the service returning an empty
collection or map. For requests, this returns true if a value for the property was specified in the request
builder, and false if a value was not specified.public final List<CloudWatchLoggingOptionDescription> cloudWatchLoggingOptionDescriptions()
Describes the application Amazon CloudWatch logging options.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasCloudWatchLoggingOptionDescriptions()
method.
public final ApplicationMaintenanceConfigurationDescription applicationMaintenanceConfigurationDescription()
The details of the maintenance configuration for the application.
public final Long applicationVersionUpdatedFrom()
The previous application version before the latest application update. RollbackApplication reverts the application to this version.
public final Long applicationVersionRolledBackFrom()
If you reverted the application using RollbackApplication, the application version when
RollbackApplication was called.
RollbackApplication was called.public final String conditionalToken()
A value you use to implement strong concurrency for application updates.
public final Long applicationVersionRolledBackTo()
The version to which you want to roll back the application.
public final ApplicationMode applicationMode()
To create a Kinesis Data Analytics Studio notebook, you must set the mode to INTERACTIVE. However,
for a Kinesis Data Analytics for Apache Flink application, the mode is optional.
If the service returns an enum value that is not available in the current SDK version, applicationMode
will return ApplicationMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from applicationModeAsString().
INTERACTIVE.
However, for a Kinesis Data Analytics for Apache Flink application, the mode is optional.ApplicationModepublic final String applicationModeAsString()
To create a Kinesis Data Analytics Studio notebook, you must set the mode to INTERACTIVE. However,
for a Kinesis Data Analytics for Apache Flink application, the mode is optional.
If the service returns an enum value that is not available in the current SDK version, applicationMode
will return ApplicationMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from applicationModeAsString().
INTERACTIVE.
However, for a Kinesis Data Analytics for Apache Flink application, the mode is optional.ApplicationModepublic ApplicationDetail.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<ApplicationDetail.Builder,ApplicationDetail>public static ApplicationDetail.Builder builder()
public static Class<? extends ApplicationDetail.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2022. All rights reserved.