@Generated(value="software.amazon.awssdk:codegen") public final class TaskTemplateConstraints extends Object implements SdkPojo, Serializable, ToCopyableBuilder<TaskTemplateConstraints.Builder,TaskTemplateConstraints>
Describes constraints that apply to the template fields.
| Modifier and Type | Class and Description |
|---|---|
static interface |
TaskTemplateConstraints.Builder |
| Modifier and Type | Method and Description |
|---|---|
static TaskTemplateConstraints.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
boolean |
hasInvisibleFields()
For responses, this returns true if the service returned a value for the InvisibleFields property.
|
boolean |
hasReadOnlyFields()
For responses, this returns true if the service returned a value for the ReadOnlyFields property.
|
boolean |
hasRequiredFields()
For responses, this returns true if the service returned a value for the RequiredFields property.
|
List<InvisibleFieldInfo> |
invisibleFields()
Lists the fields that are invisible to agents.
|
List<ReadOnlyFieldInfo> |
readOnlyFields()
Lists the fields that are read-only to agents, and cannot be edited.
|
List<RequiredFieldInfo> |
requiredFields()
Lists the fields that are required to be filled by agents.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends TaskTemplateConstraints.Builder> |
serializableBuilderClass() |
TaskTemplateConstraints.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final boolean hasRequiredFields()
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<RequiredFieldInfo> requiredFields()
Lists the fields that are required to be filled by agents.
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 hasRequiredFields() method.
public final boolean hasReadOnlyFields()
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<ReadOnlyFieldInfo> readOnlyFields()
Lists the fields that are read-only to agents, and cannot be edited.
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 hasReadOnlyFields() method.
public final boolean hasInvisibleFields()
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<InvisibleFieldInfo> invisibleFields()
Lists the fields that are invisible to agents.
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 hasInvisibleFields() method.
public TaskTemplateConstraints.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<TaskTemplateConstraints.Builder,TaskTemplateConstraints>public static TaskTemplateConstraints.Builder builder()
public static Class<? extends TaskTemplateConstraints.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2022. All rights reserved.