public @This @NonNull Builder<C, T> key(final @NonNull CloudKey<T> cloudKey) {
            return this.name(cloudKey.name()).valueType(cloudKey.type());
        }
Sets the {@link #name(String)} and the {@link #valueType(TypeToken) value type} to the values contained in the given
{@code cloudKey}.

@param cloudKey the key
@return {@code this}
cloud-core/src/main/java/org/incendo/cloud/component/CommandComponent.java