@Generated(value="software.amazon.awssdk:codegen") public final class MigrationAlert extends Object implements SdkPojo, Serializable, ToCopyableBuilder<MigrationAlert.Builder,MigrationAlert>
Provides information about alerts and warnings that Amazon Lex sends during a migration. The alerts include information about how to resolve the issue.
| Modifier and Type | Class and Description |
|---|---|
static interface |
MigrationAlert.Builder |
| Modifier and Type | Method and Description |
|---|---|
static MigrationAlert.Builder |
builder() |
List<String> |
details()
Additional details about the alert.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
boolean |
hasDetails()
Returns true if the Details property was specified by the sender (it may be empty), or false if the sender did
not specify the value (it will be empty).
|
int |
hashCode() |
boolean |
hasReferenceURLs()
Returns true if the ReferenceURLs property was specified by the sender (it may be empty), or false if the sender
did not specify the value (it will be empty).
|
String |
message()
A message that describes why the alert was issued.
|
List<String> |
referenceURLs()
A link to the Amazon Lex documentation that describes how to resolve the alert.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends MigrationAlert.Builder> |
serializableBuilderClass() |
MigrationAlert.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
MigrationAlertType |
type()
The type of alert.
|
String |
typeAsString()
The type of alert.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final MigrationAlertType type()
The type of alert. There are two kinds of alerts:
ERROR - There was an issue with the migration that can't be resolved. The migration stops.
WARN - There was an issue with the migration that requires manual changes to the new Amazon Lex V2
bot. The migration continues.
If the service returns an enum value that is not available in the current SDK version, type will return
MigrationAlertType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
typeAsString().
ERROR - There was an issue with the migration that can't be resolved. The migration stops.
WARN - There was an issue with the migration that requires manual changes to the new Amazon
Lex V2 bot. The migration continues.
MigrationAlertTypepublic final String typeAsString()
The type of alert. There are two kinds of alerts:
ERROR - There was an issue with the migration that can't be resolved. The migration stops.
WARN - There was an issue with the migration that requires manual changes to the new Amazon Lex V2
bot. The migration continues.
If the service returns an enum value that is not available in the current SDK version, type will return
MigrationAlertType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
typeAsString().
ERROR - There was an issue with the migration that can't be resolved. The migration stops.
WARN - There was an issue with the migration that requires manual changes to the new Amazon
Lex V2 bot. The migration continues.
MigrationAlertTypepublic final String message()
A message that describes why the alert was issued.
public final boolean hasDetails()
public final List<String> details()
Additional details about the alert.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasDetails() to see if a value was sent in this field.
public final boolean hasReferenceURLs()
public final List<String> referenceURLs()
A link to the Amazon Lex documentation that describes how to resolve the alert.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasReferenceURLs() to see if a value was sent in this field.
public MigrationAlert.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<MigrationAlert.Builder,MigrationAlert>public static MigrationAlert.Builder builder()
public static Class<? extends MigrationAlert.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2021. All rights reserved.