@Generated(value="software.amazon.awssdk:codegen") public final class FieldConfig extends Object implements SdkPojo, Serializable, ToCopyableBuilder<FieldConfig.Builder,FieldConfig>
Describes the configuration information for a field in a table.
| Modifier and Type | Class and Description |
|---|---|
static interface |
FieldConfig.Builder |
| Modifier and Type | Method and Description |
|---|---|
static FieldConfig.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
Boolean |
excluded()
Specifies whether to hide a field.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
boolean |
hasValidations()
For responses, this returns true if the service returned a value for the Validations property.
|
FieldInputConfig |
inputType()
Describes the configuration for the default input value to display for a field.
|
String |
label()
The label for the field.
|
FieldPosition |
position()
Specifies the field position.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends FieldConfig.Builder> |
serializableBuilderClass() |
FieldConfig.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
List<FieldValidationConfiguration> |
validations()
The validations to perform on the value in the field.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final Boolean excluded()
Specifies whether to hide a field.
public final FieldInputConfig inputType()
Describes the configuration for the default input value to display for a field.
public final String label()
The label for the field.
public final FieldPosition position()
Specifies the field position.
public final boolean hasValidations()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<FieldValidationConfiguration> validations()
The validations to perform on the value in the field.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasValidations() method.
public FieldConfig.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<FieldConfig.Builder,FieldConfig>public static FieldConfig.Builder builder()
public static Class<? extends FieldConfig.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2022. All rights reserved.