@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()
Provides details about the application's SQL or Java code and starting parameters.
|
String |
applicationDescription()
The description of the application.
|
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.
|
static ApplicationDetail.Builder |
builder() |
List<CloudWatchLoggingOptionDescription> |
cloudWatchLoggingOptionDescriptions()
Describes the application Amazon CloudWatch logging options.
|
Instant |
createTimestamp()
The current timestamp when the application was created.
|
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
Instant |
lastUpdateTimestamp()
The current timestamp when the application was last updated.
|
RuntimeEnvironment |
runtimeEnvironment()
The runtime environment for the application (
SQL-1.0 or JAVA-8-FLINK-1.5 ). |
String |
runtimeEnvironmentAsString()
The runtime environment for the application (
SQL-1.0 or JAVA-8-FLINK-1.5 ). |
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()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
copy
public String applicationARN()
The ARN of the application.
public String applicationDescription()
The description of the application.
public String applicationName()
The name of the application.
public RuntimeEnvironment runtimeEnvironment()
The runtime environment for the application (SQL-1.0
or JAVA-8-FLINK-1.5
).
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
or JAVA-8-FLINK-1.5
).RuntimeEnvironment
public String runtimeEnvironmentAsString()
The runtime environment for the application (SQL-1.0
or JAVA-8-FLINK-1.5
).
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
or JAVA-8-FLINK-1.5
).RuntimeEnvironment
public String serviceExecutionRole()
Specifies the IAM role that the application uses to access external resources.
public 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()
.
ApplicationStatus
public 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()
.
ApplicationStatus
public 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 Instant createTimestamp()
The current timestamp when the application was created.
public Instant lastUpdateTimestamp()
The current timestamp when the application was last updated.
public ApplicationConfigurationDescription applicationConfigurationDescription()
Provides details about the application's SQL or Java code and starting parameters.
public List<CloudWatchLoggingOptionDescription> cloudWatchLoggingOptionDescriptions()
Describes the application Amazon CloudWatch logging options.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
public ApplicationDetail.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<ApplicationDetail.Builder,ApplicationDetail>
public static ApplicationDetail.Builder builder()
public static Class<? extends ApplicationDetail.Builder> serializableBuilderClass()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.