public Builder addProperty(String name, ToShapeId targetShape) {
            properties.get().put(Objects.requireNonNull(name), targetShape.toShapeId());
            return this;
        }
Adds an identifier to the resource.

@param name Name of the identifier.
@param identifier Shape ID of the identifier.
@return Returns the builder.
smithy-model/src/main/java/software/amazon/smithy/model/shapes/ResourceShape.java