@Override
    public boolean equals(Object other) {
        if (!super.equals(other)) {
            return false;
        }

        ResourceShape otherShape = (ResourceShape) other;
        return identifiers.equals(otherShape.identifiers)
                && Objects.equals(properties, otherShape.properties)
                && Objects.equals(create, otherShape.create)
                && Objects.equals(put, otherShape.put)
                && Objects.equals(read, otherShape.read)
                && Objects.equals(update, otherShape.update)
                && Objects.equals(delete, otherShape.delete)
                && Objects.equals(list, otherShape.list);
    }
Gets the list lifecycle operation of the resource.

@return Returns the optionally found lifecycle.
smithy-model/src/main/java/software/amazon/smithy/model/shapes/ResourceShape.java