Class GetIntrospectionSchemaRequest
- 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.GetIntrospectionSchemaRequest
-
- All Implemented Interfaces:
SdkPojo
,ToCopyableBuilder<GetIntrospectionSchemaRequest.Builder,GetIntrospectionSchemaRequest>
@Generated("software.amazon.awssdk:codegen") public final class GetIntrospectionSchemaRequest extends AppSyncRequest implements ToCopyableBuilder<GetIntrospectionSchemaRequest.Builder,GetIntrospectionSchemaRequest>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
GetIntrospectionSchemaRequest.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description String
apiId()
The API ID.static GetIntrospectionSchemaRequest.Builder
builder()
boolean
equals(Object obj)
boolean
equalsBySdkFields(Object obj)
OutputType
format()
The schema format: SDL or JSON.String
formatAsString()
The schema format: SDL or JSON.<T> Optional<T>
getValueForField(String fieldName, Class<T> clazz)
int
hashCode()
Boolean
includeDirectives()
A flag that specifies whether the schema introspection should contain directives.List<SdkField<?>>
sdkFields()
static Class<? extends GetIntrospectionSchemaRequest.Builder>
serializableBuilderClass()
GetIntrospectionSchemaRequest.Builder
toBuilder()
String
toString()
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
-
apiId
public final String apiId()
The API ID.
- Returns:
- The API ID.
-
format
public final OutputType format()
The schema format: SDL or JSON.
If the service returns an enum value that is not available in the current SDK version,
format
will returnOutputType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromformatAsString()
.- Returns:
- The schema format: SDL or JSON.
- See Also:
OutputType
-
formatAsString
public final String formatAsString()
The schema format: SDL or JSON.
If the service returns an enum value that is not available in the current SDK version,
format
will returnOutputType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromformatAsString()
.- Returns:
- The schema format: SDL or JSON.
- See Also:
OutputType
-
includeDirectives
public final Boolean includeDirectives()
A flag that specifies whether the schema introspection should contain directives.
- Returns:
- A flag that specifies whether the schema introspection should contain directives.
-
toBuilder
public GetIntrospectionSchemaRequest.Builder toBuilder()
- Specified by:
toBuilder
in interfaceToCopyableBuilder<GetIntrospectionSchemaRequest.Builder,GetIntrospectionSchemaRequest>
- Specified by:
toBuilder
in classAppSyncRequest
-
builder
public static GetIntrospectionSchemaRequest.Builder builder()
-
serializableBuilderClass
public static Class<? extends GetIntrospectionSchemaRequest.Builder> serializableBuilderClass()
-
hashCode
public final int hashCode()
- Overrides:
hashCode
in classAwsRequest
-
equals
public final boolean equals(Object obj)
- Overrides:
equals
in classAwsRequest
-
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 classSdkRequest
-
-