Class StartDataSourceIntrospectionResponse
- java.lang.Object
-
- software.amazon.awssdk.core.SdkResponse
-
- software.amazon.awssdk.awscore.AwsResponse
-
- software.amazon.awssdk.services.appsync.model.AppSyncResponse
-
- software.amazon.awssdk.services.appsync.model.StartDataSourceIntrospectionResponse
-
- All Implemented Interfaces:
SdkPojo
,ToCopyableBuilder<StartDataSourceIntrospectionResponse.Builder,StartDataSourceIntrospectionResponse>
@Generated("software.amazon.awssdk:codegen") public final class StartDataSourceIntrospectionResponse extends AppSyncResponse implements ToCopyableBuilder<StartDataSourceIntrospectionResponse.Builder,StartDataSourceIntrospectionResponse>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
StartDataSourceIntrospectionResponse.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static StartDataSourceIntrospectionResponse.Builder
builder()
boolean
equals(Object obj)
boolean
equalsBySdkFields(Object obj)
<T> Optional<T>
getValueForField(String fieldName, Class<T> clazz)
int
hashCode()
String
introspectionId()
The introspection ID.DataSourceIntrospectionStatus
introspectionStatus()
The status of the introspection during creation.String
introspectionStatusAsString()
The status of the introspection during creation.String
introspectionStatusDetail()
The error detail field.List<SdkField<?>>
sdkFields()
static Class<? extends StartDataSourceIntrospectionResponse.Builder>
serializableBuilderClass()
StartDataSourceIntrospectionResponse.Builder
toBuilder()
String
toString()
Returns a string representation of this object.-
Methods inherited from class software.amazon.awssdk.services.appsync.model.AppSyncResponse
responseMetadata
-
Methods inherited from class software.amazon.awssdk.core.SdkResponse
sdkHttpResponse
-
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
-
introspectionId
public final String introspectionId()
The introspection ID. Each introspection contains a unique ID that can be used to reference the instrospection record.
- Returns:
- The introspection ID. Each introspection contains a unique ID that can be used to reference the instrospection record.
-
introspectionStatus
public final DataSourceIntrospectionStatus introspectionStatus()
The status of the introspection during creation. By default, when a new instrospection has been created, the status will be set to
PROCESSING
. Once the operation has been completed, the status will change toSUCCESS
orFAILED
depending on how the data was parsed. AFAILED
operation will return an error and its details as anintrospectionStatusDetail
.If the service returns an enum value that is not available in the current SDK version,
introspectionStatus
will returnDataSourceIntrospectionStatus.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromintrospectionStatusAsString()
.- Returns:
- The status of the introspection during creation. By default, when a new instrospection has been created,
the status will be set to
PROCESSING
. Once the operation has been completed, the status will change toSUCCESS
orFAILED
depending on how the data was parsed. AFAILED
operation will return an error and its details as anintrospectionStatusDetail
. - See Also:
DataSourceIntrospectionStatus
-
introspectionStatusAsString
public final String introspectionStatusAsString()
The status of the introspection during creation. By default, when a new instrospection has been created, the status will be set to
PROCESSING
. Once the operation has been completed, the status will change toSUCCESS
orFAILED
depending on how the data was parsed. AFAILED
operation will return an error and its details as anintrospectionStatusDetail
.If the service returns an enum value that is not available in the current SDK version,
introspectionStatus
will returnDataSourceIntrospectionStatus.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromintrospectionStatusAsString()
.- Returns:
- The status of the introspection during creation. By default, when a new instrospection has been created,
the status will be set to
PROCESSING
. Once the operation has been completed, the status will change toSUCCESS
orFAILED
depending on how the data was parsed. AFAILED
operation will return an error and its details as anintrospectionStatusDetail
. - See Also:
DataSourceIntrospectionStatus
-
introspectionStatusDetail
public final String introspectionStatusDetail()
The error detail field. When a
FAILED
introspectionStatus
is returned, theintrospectionStatusDetail
will also return the exact error that was generated during the operation.- Returns:
- The error detail field. When a
FAILED
introspectionStatus
is returned, theintrospectionStatusDetail
will also return the exact error that was generated during the operation.
-
toBuilder
public StartDataSourceIntrospectionResponse.Builder toBuilder()
- Specified by:
toBuilder
in interfaceToCopyableBuilder<StartDataSourceIntrospectionResponse.Builder,StartDataSourceIntrospectionResponse>
- Specified by:
toBuilder
in classAwsResponse
-
builder
public static StartDataSourceIntrospectionResponse.Builder builder()
-
serializableBuilderClass
public static Class<? extends StartDataSourceIntrospectionResponse.Builder> serializableBuilderClass()
-
hashCode
public final int hashCode()
- Overrides:
hashCode
in classAwsResponse
-
equals
public final boolean equals(Object obj)
- Overrides:
equals
in classAwsResponse
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFields
in 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.
-
getValueForField
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
- Overrides:
getValueForField
in classSdkResponse
-
-