@Generated(value="software.amazon.awssdk:codegen") public final class CreateApplicationRequest extends KinesisAnalyticsV2Request implements ToCopyableBuilder<CreateApplicationRequest.Builder,CreateApplicationRequest>
Modifier and Type | Class and Description |
---|---|
static interface |
CreateApplicationRequest.Builder |
Modifier and Type | Method and Description |
---|---|
ApplicationConfiguration |
applicationConfiguration()
Use this parameter to configure the application.
|
String |
applicationDescription()
A summary description of the application.
|
String |
applicationName()
The name of your application (for example,
sample-app ). |
static CreateApplicationRequest.Builder |
builder() |
List<CloudWatchLoggingOption> |
cloudWatchLoggingOptions()
Use this parameter to configure an Amazon CloudWatch log stream to monitor application configuration errors.
|
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz)
Used to retrieve the value of a field from any class that extends
SdkRequest . |
int |
hashCode() |
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 CreateApplicationRequest.Builder> |
serializableBuilderClass() |
String |
serviceExecutionRole()
The IAM role used by the application to access Kinesis data streams, Kinesis Data Firehose delivery streams,
Amazon S3 objects, and other external resources.
|
CreateApplicationRequest.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
overrideConfiguration
copy
public String applicationName()
The name of your application (for example, sample-app
).
sample-app
).public String applicationDescription()
A summary description 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()
The IAM role used by the application to access Kinesis data streams, Kinesis Data Firehose delivery streams, Amazon S3 objects, and other external resources.
public ApplicationConfiguration applicationConfiguration()
Use this parameter to configure the application.
public List<CloudWatchLoggingOption> cloudWatchLoggingOptions()
Use this parameter to configure an Amazon CloudWatch log stream to monitor application configuration errors.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
public CreateApplicationRequest.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<CreateApplicationRequest.Builder,CreateApplicationRequest>
toBuilder
in class KinesisAnalyticsV2Request
public static CreateApplicationRequest.Builder builder()
public static Class<? extends CreateApplicationRequest.Builder> serializableBuilderClass()
public <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
SdkRequest
SdkRequest
. The field name
specified should match the member name from the corresponding service-2.json model specified in the
codegen-resources folder for a given service. The class specifies what class to cast the returned value to.
If the returned value is also a modeled class, the SdkRequest.getValueForField(String, Class)
method will
again be available.getValueForField
in class SdkRequest
fieldName
- The name of the member to be retrieved.clazz
- The class to cast the returned object to.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.