Class GetDataSourceIntrospectionRequest
- java.lang.Object
-
- software.amazon.awssdk.core.SdkRequest
-
- software.amazon.awssdk.awscore.AwsRequest
-
- software.amazon.awssdk.services.appsync.model.AppSyncRequest
-
- software.amazon.awssdk.services.appsync.model.GetDataSourceIntrospectionRequest
-
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<GetDataSourceIntrospectionRequest.Builder,GetDataSourceIntrospectionRequest>
@Generated("software.amazon.awssdk:codegen") public final class GetDataSourceIntrospectionRequest extends AppSyncRequest implements ToCopyableBuilder<GetDataSourceIntrospectionRequest.Builder,GetDataSourceIntrospectionRequest>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceGetDataSourceIntrospectionRequest.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static GetDataSourceIntrospectionRequest.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()BooleanincludeModelsSDL()A boolean flag that determines whether SDL should be generated for introspected types or not.StringintrospectionId()The introspection ID.IntegermaxResults()The maximum number of introspected types that will be returned in a single response.StringnextToken()Determines the number of types to be returned in a single response before paginating.List<SdkField<?>>sdkFields()static Class<? extends GetDataSourceIntrospectionRequest.Builder>serializableBuilderClass()GetDataSourceIntrospectionRequest.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class software.amazon.awssdk.awscore.AwsRequest
overrideConfiguration
-
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.
-
includeModelsSDL
public final Boolean includeModelsSDL()
A boolean flag that determines whether SDL should be generated for introspected types or not. If set to
true, each model will contain ansdlproperty that contains the SDL for that type. The SDL only contains the type data and no additional metadata or directives.- Returns:
- A boolean flag that determines whether SDL should be generated for introspected types or not. If set to
true, each model will contain ansdlproperty that contains the SDL for that type. The SDL only contains the type data and no additional metadata or directives.
-
nextToken
public final String nextToken()
Determines the number of types to be returned in a single response before paginating. This value is typically taken from
nextTokenvalue from the previous response.- Returns:
- Determines the number of types to be returned in a single response before paginating. This value is
typically taken from
nextTokenvalue from the previous response.
-
maxResults
public final Integer maxResults()
The maximum number of introspected types that will be returned in a single response.
- Returns:
- The maximum number of introspected types that will be returned in a single response.
-
toBuilder
public GetDataSourceIntrospectionRequest.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<GetDataSourceIntrospectionRequest.Builder,GetDataSourceIntrospectionRequest>- Specified by:
toBuilderin classAppSyncRequest
-
builder
public static GetDataSourceIntrospectionRequest.Builder builder()
-
serializableBuilderClass
public static Class<? extends GetDataSourceIntrospectionRequest.Builder> serializableBuilderClass()
-
hashCode
public final int hashCode()
- Overrides:
hashCodein classAwsRequest
-
equals
public final boolean equals(Object obj)
- Overrides:
equalsin classAwsRequest
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin 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:
getValueForFieldin classSdkRequest
-
-