public final class ResourceSchema extends java.lang.Object implements ToNode, ToSmithyBuilder<ResourceSchema>
Modifier and Type | Class and Description |
---|---|
static class |
ResourceSchema.Builder |
Modifier and Type | Method and Description |
---|---|
static ResourceSchema.Builder |
builder() |
java.util.List<java.util.List<java.lang.String>> |
getAdditionalIdentifiers() |
java.util.Set<java.lang.String> |
getCreateOnlyProperties() |
java.util.Map<java.lang.String,Schema> |
getDefinitions() |
java.util.Set<java.lang.String> |
getDeprecatedProperties() |
java.lang.String |
getDescription() |
java.util.Optional<java.lang.String> |
getDocumentationUrl() |
java.util.Map<java.lang.String,Handler> |
getHandlers() |
java.util.Set<java.lang.String> |
getPrimaryIdentifier() |
java.util.Map<java.lang.String,Property> |
getProperties() |
java.util.Set<java.lang.String> |
getReadOnlyProperties() |
java.util.Map<java.lang.String,Remote> |
getRemotes() |
java.util.Optional<java.lang.String> |
getSourceUrl() |
java.lang.String |
getTypeName() |
java.util.Set<java.lang.String> |
getWriteOnlyProperties() |
ResourceSchema.Builder |
toBuilder()
Take this object and create a builder that contains all of the
current property values of this object.
|
Node |
toNode()
Converts a value to a
Node . |
public ResourceSchema.Builder toBuilder()
ToSmithyBuilder
toBuilder
in interface ToSmithyBuilder<ResourceSchema>
public static ResourceSchema.Builder builder()
public java.lang.String getTypeName()
public java.lang.String getDescription()
public java.util.Optional<java.lang.String> getSourceUrl()
public java.util.Optional<java.lang.String> getDocumentationUrl()
public java.util.Map<java.lang.String,Schema> getDefinitions()
public java.util.Map<java.lang.String,Property> getProperties()
public java.util.Set<java.lang.String> getReadOnlyProperties()
public java.util.Set<java.lang.String> getWriteOnlyProperties()
public java.util.Set<java.lang.String> getPrimaryIdentifier()
public java.util.Set<java.lang.String> getCreateOnlyProperties()
public java.util.Set<java.lang.String> getDeprecatedProperties()
public java.util.List<java.util.List<java.lang.String>> getAdditionalIdentifiers()
public java.util.Map<java.lang.String,Handler> getHandlers()
public java.util.Map<java.lang.String,Remote> getRemotes()