Class BuildInfo
- java.lang.Object
- 
- software.amazon.smithy.build.plugins.BuildInfo
 
- 
 public final class BuildInfo extends java.lang.ObjectPOJO to represents a smithy-build-info.json file.
- 
- 
Constructor SummaryConstructors Constructor Description BuildInfo()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object o)java.util.Map<java.lang.String,Node>getMetadata()java.util.List<ShapeId>getOperationShapeIds()ProjectionConfiggetProjection()java.lang.StringgetProjectionName()java.util.List<ShapeId>getResourceShapeIds()java.util.List<ShapeId>getServiceShapeIds()java.util.List<ShapeId>getTraitDefNames()java.util.List<ShapeId>getTraitNames()java.util.List<ValidationEvent>getValidationEvents()java.lang.StringgetVersion()inthashCode()voidsetMetadata(java.util.Map<java.lang.String,Node> metadata)voidsetOperationShapeIds(java.util.List<ShapeId> operationShapeIds)voidsetProjection(ProjectionConfig projection)voidsetProjectionName(java.lang.String projectionName)voidsetResourceShapeIds(java.util.List<ShapeId> resourceShapeIds)voidsetServiceShapeIds(java.util.List<ShapeId> serviceShapeIds)voidsetTraitDefNames(java.util.List<ShapeId> traitDefNames)voidsetTraitNames(java.util.List<ShapeId> traitNames)voidsetValidationEvents(java.util.List<ValidationEvent> validationEvents)voidsetVersion(java.lang.String version)
 
- 
- 
- 
Method Detail- 
getVersionpublic java.lang.String getVersion() - Returns:
- Gets the version of the build-info file format.
 
 - 
setVersionpublic void setVersion(java.lang.String version) 
 - 
getProjectionNamepublic java.lang.String getProjectionName() - Returns:
- Gets the name of the projection used in this build.
 
 - 
setProjectionNamepublic void setProjectionName(java.lang.String projectionName) 
 - 
getProjectionpublic ProjectionConfig getProjection() - Returns:
- Gets the projection configuration.
 
 - 
setProjectionpublic void setProjection(ProjectionConfig projection) 
 - 
getValidationEventspublic java.util.List<ValidationEvent> getValidationEvents() - Returns:
- Gets the validation events encountered by the projection.
 
 - 
setValidationEventspublic void setValidationEvents(java.util.List<ValidationEvent> validationEvents) 
 - 
getTraitNamespublic java.util.List<ShapeId> getTraitNames() - Returns:
- Gets the shape ID of every trait used in the projected model.
 
 - 
setTraitNamespublic void setTraitNames(java.util.List<ShapeId> traitNames) 
 - 
getTraitDefNamespublic java.util.List<ShapeId> getTraitDefNames() - Returns:
- Gets the shape ID of every trait shape defined in the projection.
 
 - 
setTraitDefNamespublic void setTraitDefNames(java.util.List<ShapeId> traitDefNames) 
 - 
getServiceShapeIdspublic java.util.List<ShapeId> getServiceShapeIds() - Returns:
- Gets the shape ID of every service in the projection.
 
 - 
setServiceShapeIdspublic void setServiceShapeIds(java.util.List<ShapeId> serviceShapeIds) 
 - 
getOperationShapeIdspublic java.util.List<ShapeId> getOperationShapeIds() - Returns:
- Gets the shape ID of every operation in the projection.
 
 - 
setOperationShapeIdspublic void setOperationShapeIds(java.util.List<ShapeId> operationShapeIds) 
 - 
getResourceShapeIdspublic java.util.List<ShapeId> getResourceShapeIds() - Returns:
- Gets the shape ID of every resource in the projection.
 
 - 
setResourceShapeIdspublic void setResourceShapeIds(java.util.List<ShapeId> resourceShapeIds) 
 - 
getMetadatapublic java.util.Map<java.lang.String,Node> getMetadata() - Returns:
- Gets the model metadata in the projection.
 
 - 
setMetadatapublic void setMetadata(java.util.Map<java.lang.String,Node> metadata) 
 - 
equalspublic boolean equals(java.lang.Object o) - Overrides:
- equalsin class- java.lang.Object
 
 - 
hashCodepublic int hashCode() - Overrides:
- hashCodein class- java.lang.Object
 
 
- 
 
-