Class AutoScalingUpdate
- java.lang.Object
-
- software.amazon.awssdk.services.kafkaconnect.model.AutoScalingUpdate
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<AutoScalingUpdate.Builder,AutoScalingUpdate>
@Generated("software.amazon.awssdk:codegen") public final class AutoScalingUpdate extends Object implements SdkPojo, Serializable, ToCopyableBuilder<AutoScalingUpdate.Builder,AutoScalingUpdate>
The updates to the auto scaling parameters for the connector.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceAutoScalingUpdate.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AutoScalingUpdate.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()IntegermaxWorkerCount()The target maximum number of workers allocated to the connector.IntegermcuCount()The target number of microcontroller units (MCUs) allocated to each connector worker.IntegerminWorkerCount()The target minimum number of workers allocated to the connector.ScaleInPolicyUpdatescaleInPolicy()The target sacle-in policy for the connector.ScaleOutPolicyUpdatescaleOutPolicy()The target sacle-out policy for the connector.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends AutoScalingUpdate.Builder>serializableBuilderClass()AutoScalingUpdate.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
-
maxWorkerCount
public final Integer maxWorkerCount()
The target maximum number of workers allocated to the connector.
- Returns:
- The target maximum number of workers allocated to the connector.
-
mcuCount
public final Integer mcuCount()
The target number of microcontroller units (MCUs) allocated to each connector worker. The valid values are 1,2,4,8.
- Returns:
- The target number of microcontroller units (MCUs) allocated to each connector worker. The valid values are 1,2,4,8.
-
minWorkerCount
public final Integer minWorkerCount()
The target minimum number of workers allocated to the connector.
- Returns:
- The target minimum number of workers allocated to the connector.
-
scaleInPolicy
public final ScaleInPolicyUpdate scaleInPolicy()
The target sacle-in policy for the connector.
- Returns:
- The target sacle-in policy for the connector.
-
scaleOutPolicy
public final ScaleOutPolicyUpdate scaleOutPolicy()
The target sacle-out policy for the connector.
- Returns:
- The target sacle-out policy for the connector.
-
toBuilder
public AutoScalingUpdate.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<AutoScalingUpdate.Builder,AutoScalingUpdate>
-
builder
public static AutoScalingUpdate.Builder builder()
-
serializableBuilderClass
public static Class<? extends AutoScalingUpdate.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.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-