Class GetDataSourceIntrospectionResponse
- 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.GetDataSourceIntrospectionResponse
-
- All Implemented Interfaces:
SdkPojo
,ToCopyableBuilder<GetDataSourceIntrospectionResponse.Builder,GetDataSourceIntrospectionResponse>
@Generated("software.amazon.awssdk:codegen") public final class GetDataSourceIntrospectionResponse extends AppSyncResponse implements ToCopyableBuilder<GetDataSourceIntrospectionResponse.Builder,GetDataSourceIntrospectionResponse>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
GetDataSourceIntrospectionResponse.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static GetDataSourceIntrospectionResponse.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.DataSourceIntrospectionResult
introspectionResult()
TheDataSourceIntrospectionResult
object data.DataSourceIntrospectionStatus
introspectionStatus()
The status of the introspection during retrieval.String
introspectionStatusAsString()
The status of the introspection during retrieval.String
introspectionStatusDetail()
The error detail field.Map<String,SdkField<?>>
sdkFieldNameToField()
List<SdkField<?>>
sdkFields()
static Class<? extends GetDataSourceIntrospectionResponse.Builder>
serializableBuilderClass()
GetDataSourceIntrospectionResponse.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 retrieval. By default, when a new instrospection is being retrieved, 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 retrieval. By default, when a new instrospection is being
retrieved, 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 retrieval. By default, when a new instrospection is being retrieved, 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 retrieval. By default, when a new instrospection is being
retrieved, 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.
-
introspectionResult
public final DataSourceIntrospectionResult introspectionResult()
The
DataSourceIntrospectionResult
object data.- Returns:
- The
DataSourceIntrospectionResult
object data.
-
toBuilder
public GetDataSourceIntrospectionResponse.Builder toBuilder()
- Specified by:
toBuilder
in interfaceToCopyableBuilder<GetDataSourceIntrospectionResponse.Builder,GetDataSourceIntrospectionResponse>
- Specified by:
toBuilder
in classAwsResponse
-
builder
public static GetDataSourceIntrospectionResponse.Builder builder()
-
serializableBuilderClass
public static Class<? extends GetDataSourceIntrospectionResponse.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
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToField
in interfaceSdkPojo
-
-