| Modifier and Type | Method and Description |
|---|---|
CfnSchema |
build() |
CfnSchema.Builder |
checkpointVersion(CfnSchema.SchemaVersionProperty checkpointVersion)
Specify the `VersionNumber` or the `IsLatest` for setting the checkpoint for the schema.
|
CfnSchema.Builder |
checkpointVersion(IResolvable checkpointVersion)
Specify the `VersionNumber` or the `IsLatest` for setting the checkpoint for the schema.
|
CfnSchema.Builder |
compatibility(String compatibility)
The compatibility mode of the schema.
|
static CfnSchema.Builder |
create(software.constructs.Construct scope,
String id) |
CfnSchema.Builder |
dataFormat(String dataFormat)
The data format of the schema definition.
|
CfnSchema.Builder |
description(String description)
A description of the schema if specified when created.
|
CfnSchema.Builder |
name(String name)
Name of the schema to be created of max length of 255, and may only contain letters, numbers, hyphen, underscore, dollar sign, or hash mark.
|
CfnSchema.Builder |
registry(CfnSchema.RegistryProperty registry)
The registry where a schema is stored.
|
CfnSchema.Builder |
registry(IResolvable registry)
The registry where a schema is stored.
|
CfnSchema.Builder |
schemaDefinition(String schemaDefinition)
The schema definition using the `DataFormat` setting for `SchemaName` .
|
CfnSchema.Builder |
tags(List<? extends CfnTag> tags)
AWS tags that contain a key value pair and may be searched by console, command line, or API.
|
@Stability(value=Stable) public static CfnSchema.Builder create(software.constructs.Construct scope, String id)
scope - - scope in which this resource is defined. This parameter is required.id - - scoped id of the resource. This parameter is required.CfnSchema.RegistryProperty.Builder.@Stability(value=Stable) public CfnSchema.Builder compatibility(String compatibility)
compatibility - The compatibility mode of the schema. This parameter is required.this@Stability(value=Stable) public CfnSchema.Builder dataFormat(String dataFormat)
Currently only AVRO is supported.
dataFormat - The data format of the schema definition. This parameter is required.this@Stability(value=Stable) public CfnSchema.Builder name(String name)
No whitespace.
name - Name of the schema to be created of max length of 255, and may only contain letters, numbers, hyphen, underscore, dollar sign, or hash mark. This parameter is required.this@Stability(value=Stable) public CfnSchema.Builder schemaDefinition(String schemaDefinition)
schemaDefinition - The schema definition using the `DataFormat` setting for `SchemaName` . This parameter is required.this@Stability(value=Stable) public CfnSchema.Builder checkpointVersion(CfnSchema.SchemaVersionProperty checkpointVersion)
This is only required for updating a checkpoint.
checkpointVersion - Specify the `VersionNumber` or the `IsLatest` for setting the checkpoint for the schema. This parameter is required.this@Stability(value=Stable) public CfnSchema.Builder checkpointVersion(IResolvable checkpointVersion)
This is only required for updating a checkpoint.
checkpointVersion - Specify the `VersionNumber` or the `IsLatest` for setting the checkpoint for the schema. This parameter is required.this@Stability(value=Stable) public CfnSchema.Builder description(String description)
description - A description of the schema if specified when created. This parameter is required.this@Stability(value=Stable) public CfnSchema.Builder registry(CfnSchema.RegistryProperty registry)
registry - The registry where a schema is stored. This parameter is required.this@Stability(value=Stable) public CfnSchema.Builder registry(IResolvable registry)
registry - The registry where a schema is stored. This parameter is required.this@Stability(value=Stable) public CfnSchema.Builder tags(List<? extends CfnTag> tags)
tags - AWS tags that contain a key value pair and may be searched by console, command line, or API. This parameter is required.thisCopyright © 2022. All rights reserved.