public class ProviderType extends AbstractPluginSpecification
Provider
in order for it to provide machines properly.Modifier and Type | Class and Description |
---|---|
static class |
ProviderType.Builder
Builder for creating provider types.
|
parameters
description, icon, label, version
name
Modifier and Type | Method and Description |
---|---|
static ProviderType.Builder |
builder()
Get a builder for creating provider types.
|
PluginFields |
groupFields(Map<String,Object> input)
Given a map of field name to value, filter out all fields that are not admin overridable fields or user fields,
and group fields by type.
|
equals, getMissingFields, getParameters, getParametersSpecification, getResourceTypes, hashCode, toString
from, getDescription, getIcon, getLabel, getVersion, setVersion
getName
public PluginFields groupFields(Map<String,Object> input)
input
- Mapping of field name to value.PluginFields
containing fields grouped by type.public static ProviderType.Builder builder()
Copyright © 2013-2016 Cask Data, Inc. Licensed under the Apache License, Version 2.0.