Interface GraphqlApiAttributes

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
GraphqlApiAttributes.Jsii$Proxy

@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)", date="2023-06-19T16:30:49.504Z") @Stability(Experimental) public interface GraphqlApiAttributes extends software.amazon.jsii.JsiiSerializable
(experimental) Attributes for GraphQL imports.

Example:

 GraphqlApi api;
 Table table;
 IGraphqlApi importedApi = GraphqlApi.fromGraphqlApiAttributes(this, "IApi", GraphqlApiAttributes.builder()
         .graphqlApiId(api.getApiId())
         .graphqlApiArn(api.getArn())
         .build());
 importedApi.addDynamoDbDataSource("TableDataSource", table);
 
  • Method Details

    • getGraphqlApiId

      @Stability(Experimental) @NotNull String getGraphqlApiId()
      (experimental) an unique AWS AppSync GraphQL API identifier i.e. 'lxz775lwdrgcndgz3nurvac7oa'.
    • getGraphqlApiArn

      @Stability(Experimental) @Nullable default String getGraphqlApiArn()
      (experimental) the arn for the GraphQL Api.

      Default: - autogenerated arn

    • builder

      @Stability(Experimental) static GraphqlApiAttributes.Builder builder()
      Returns:
      a GraphqlApiAttributes.Builder of GraphqlApiAttributes