Class ParallelismConfigurationUpdate
- java.lang.Object
-
- software.amazon.awssdk.services.kinesisanalyticsv2.model.ParallelismConfigurationUpdate
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<ParallelismConfigurationUpdate.Builder,ParallelismConfigurationUpdate>
@Generated("software.amazon.awssdk:codegen") public final class ParallelismConfigurationUpdate extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ParallelismConfigurationUpdate.Builder,ParallelismConfigurationUpdate>
Describes updates to parameters for how an application executes multiple tasks simultaneously.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceParallelismConfigurationUpdate.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description BooleanautoScalingEnabledUpdate()Describes updates to whether the Managed Service for Apache Flink service can increase the parallelism of a Managed Service for Apache Flink application in response to increased throughput.static ParallelismConfigurationUpdate.Builderbuilder()ConfigurationTypeconfigurationTypeUpdate()Describes updates to whether the application uses the default parallelism for the Managed Service for Apache Flink service, or if a custom parallelism is used.StringconfigurationTypeUpdateAsString()Describes updates to whether the application uses the default parallelism for the Managed Service for Apache Flink service, or if a custom parallelism is used.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()IntegerparallelismPerKPUUpdate()Describes updates to the number of parallel tasks an application can perform per Kinesis Processing Unit (KPU) used by the application.IntegerparallelismUpdate()Describes updates to the initial number of parallel tasks an application can perform.List<SdkField<?>>sdkFields()static Class<? extends ParallelismConfigurationUpdate.Builder>serializableBuilderClass()ParallelismConfigurationUpdate.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
configurationTypeUpdate
public final ConfigurationType configurationTypeUpdate()
Describes updates to whether the application uses the default parallelism for the Managed Service for Apache Flink service, or if a custom parallelism is used. You must set this property to
CUSTOMin order to change your application'sAutoScalingEnabled,Parallelism, orParallelismPerKPUproperties.If the service returns an enum value that is not available in the current SDK version,
configurationTypeUpdatewill returnConfigurationType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromconfigurationTypeUpdateAsString().- Returns:
- Describes updates to whether the application uses the default parallelism for the Managed Service for
Apache Flink service, or if a custom parallelism is used. You must set this property to
CUSTOMin order to change your application'sAutoScalingEnabled,Parallelism, orParallelismPerKPUproperties. - See Also:
ConfigurationType
-
configurationTypeUpdateAsString
public final String configurationTypeUpdateAsString()
Describes updates to whether the application uses the default parallelism for the Managed Service for Apache Flink service, or if a custom parallelism is used. You must set this property to
CUSTOMin order to change your application'sAutoScalingEnabled,Parallelism, orParallelismPerKPUproperties.If the service returns an enum value that is not available in the current SDK version,
configurationTypeUpdatewill returnConfigurationType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromconfigurationTypeUpdateAsString().- Returns:
- Describes updates to whether the application uses the default parallelism for the Managed Service for
Apache Flink service, or if a custom parallelism is used. You must set this property to
CUSTOMin order to change your application'sAutoScalingEnabled,Parallelism, orParallelismPerKPUproperties. - See Also:
ConfigurationType
-
parallelismUpdate
public final Integer parallelismUpdate()
Describes updates to the initial number of parallel tasks an application can perform. If
AutoScalingEnabledis set to True, then Managed Service for Apache Flink can increase theCurrentParallelismvalue in response to application load. The service can increaseCurrentParallelismup to the maximum parallelism, which isParalellismPerKPUtimes the maximum KPUs for the application. The maximum KPUs for an application is 32 by default, and can be increased by requesting a limit increase. If application load is reduced, the service will reduceCurrentParallelismdown to theParallelismsetting.- Returns:
- Describes updates to the initial number of parallel tasks an application can perform. If
AutoScalingEnabledis set to True, then Managed Service for Apache Flink can increase theCurrentParallelismvalue in response to application load. The service can increaseCurrentParallelismup to the maximum parallelism, which isParalellismPerKPUtimes the maximum KPUs for the application. The maximum KPUs for an application is 32 by default, and can be increased by requesting a limit increase. If application load is reduced, the service will reduceCurrentParallelismdown to theParallelismsetting.
-
parallelismPerKPUUpdate
public final Integer parallelismPerKPUUpdate()
Describes updates to the number of parallel tasks an application can perform per Kinesis Processing Unit (KPU) used by the application.
- Returns:
- Describes updates to the number of parallel tasks an application can perform per Kinesis Processing Unit (KPU) used by the application.
-
autoScalingEnabledUpdate
public final Boolean autoScalingEnabledUpdate()
Describes updates to whether the Managed Service for Apache Flink service can increase the parallelism of a Managed Service for Apache Flink application in response to increased throughput.
- Returns:
- Describes updates to whether the Managed Service for Apache Flink service can increase the parallelism of a Managed Service for Apache Flink application in response to increased throughput.
-
toBuilder
public ParallelismConfigurationUpdate.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<ParallelismConfigurationUpdate.Builder,ParallelismConfigurationUpdate>
-
builder
public static ParallelismConfigurationUpdate.Builder builder()
-
serializableBuilderClass
public static Class<? extends ParallelismConfigurationUpdate.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-