Interface CfnTable.SchemaIdProperty

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
CfnTable.SchemaIdProperty.Jsii$Proxy
Enclosing class:
CfnTable

@Stability(Stable) public static interface CfnTable.SchemaIdProperty extends software.amazon.jsii.JsiiSerializable
A structure that contains schema identity fields.

Either this or the SchemaVersionId has to be provided.

Example:

 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 import software.amazon.awscdk.services.glue.*;
 SchemaIdProperty schemaIdProperty = SchemaIdProperty.builder()
         .registryName("registryName")
         .schemaArn("schemaArn")
         .schemaName("schemaName")
         .build();
 
  • Method Details

    • getRegistryName

      @Stability(Stable) @Nullable default String getRegistryName()
      The name of the schema registry that contains the schema.
    • getSchemaArn

      @Stability(Stable) @Nullable default String getSchemaArn()
      The Amazon Resource Name (ARN) of the schema.

      One of SchemaArn or SchemaName has to be provided.

    • getSchemaName

      @Stability(Stable) @Nullable default String getSchemaName()
      The name of the schema.

      One of SchemaArn or SchemaName has to be provided.

    • builder

      @Stability(Stable) static CfnTable.SchemaIdProperty.Builder builder()
      Returns:
      a CfnTable.SchemaIdProperty.Builder of CfnTable.SchemaIdProperty