Interface IntermediateTypeOptions

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Subinterfaces:
ObjectTypeOptions
All Known Implementing Classes:
IntermediateTypeOptions.Jsii$Proxy, ObjectTypeOptions.Jsii$Proxy

@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)", date="2023-06-19T16:30:49.523Z") @Stability(Experimental) public interface IntermediateTypeOptions extends software.amazon.jsii.JsiiSerializable
(experimental) Properties for configuring an Intermediate Type.

Example:

 InterfaceType node = InterfaceType.Builder.create("Node")
         .definition(Map.of(
                 "id", GraphqlType.string(BaseTypeOptions.builder().isRequired(true).build())))
         .build();
 ObjectType demo = ObjectType.Builder.create("Demo")
         .interfaceTypes(List.of(node))
         .definition(Map.of(
                 "version", GraphqlType.string(BaseTypeOptions.builder().isRequired(true).build())))
         .build();