@Generated(value="software.amazon.awssdk:codegen") public final class ParallelismConfigurationUpdate extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ParallelismConfigurationUpdate.Builder,ParallelismConfigurationUpdate>
Describes updates to parameters for how a Java-based Kinesis Data Analytics application executes multiple tasks simultaneously.
Modifier and Type | Class and Description |
---|---|
static interface |
ParallelismConfigurationUpdate.Builder |
Modifier and Type | Method and Description |
---|---|
Boolean |
autoScalingEnabledUpdate()
Describes updates to whether the Kinesis Data Analytics service can increase the parallelism of the application
in response to increased throughput.
|
static ParallelismConfigurationUpdate.Builder |
builder() |
ConfigurationType |
configurationTypeUpdate()
Describes updates to whether the application uses the default parallelism for the Kinesis Data Analytics service,
or if a custom parallelism is used.
|
String |
configurationTypeUpdateAsString()
Describes updates to whether the application uses the default parallelism for the Kinesis Data Analytics service,
or if a custom parallelism is used.
|
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
Integer |
parallelismPerKPUUpdate()
Describes updates to the number of parallel tasks an application can perform per Kinesis Processing Unit (KPU)
used by the application.
|
Integer |
parallelismUpdate()
Describes updates to the initial number of parallel tasks an application can perform.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends ParallelismConfigurationUpdate.Builder> |
serializableBuilderClass() |
ParallelismConfigurationUpdate.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
copy
public ConfigurationType configurationTypeUpdate()
Describes updates to whether the application uses the default parallelism for the Kinesis Data Analytics service, or if a custom parallelism is used.
If the service returns an enum value that is not available in the current SDK version,
configurationTypeUpdate
will return ConfigurationType.UNKNOWN_TO_SDK_VERSION
. The raw value
returned by the service is available from configurationTypeUpdateAsString()
.
ConfigurationType
public String configurationTypeUpdateAsString()
Describes updates to whether the application uses the default parallelism for the Kinesis Data Analytics service, or if a custom parallelism is used.
If the service returns an enum value that is not available in the current SDK version,
configurationTypeUpdate
will return ConfigurationType.UNKNOWN_TO_SDK_VERSION
. The raw value
returned by the service is available from configurationTypeUpdateAsString()
.
ConfigurationType
public Integer parallelismUpdate()
Describes updates to the initial number of parallel tasks an application can perform.
public Integer parallelismPerKPUUpdate()
Describes updates to the number of parallel tasks an application can perform per Kinesis Processing Unit (KPU) used by the application.
public Boolean autoScalingEnabledUpdate()
Describes updates to whether the Kinesis Data Analytics service can increase the parallelism of the application in response to increased throughput.
public ParallelismConfigurationUpdate.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<ParallelismConfigurationUpdate.Builder,ParallelismConfigurationUpdate>
public static ParallelismConfigurationUpdate.Builder builder()
public static Class<? extends ParallelismConfigurationUpdate.Builder> serializableBuilderClass()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.