Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

ElementRequiredDescription
nameYesThe name of the parameter. See <parameter><name> for more information.
descriptionYesThe description of the parameter. See <parameter><description> for more information.
requiredYesIf true, the parameter is required in order to create a view instance. See <parameter><required> for more information.

<parameter>

    <name>clusterIds</name>

    <description>A comma-separated list of cluster IDs</description>

    <required>false</required>

</parameter>

<parameter><name>

TBD

<parameter><description>

TBD

<parameter><required>

TBD

Code Block
<parameter>
    <name>someParameter</name>
    <description>Some parameter this is used to configure an instance of this view</description>
    <required>false</required>
</parameter>

Anchor
view.resource
view.resource
<resource>

ElementRequiredDescription
nameYesThe name of the parameter. See <parameter><name> for more information.
service-classNo 
provider-classNo 

...

    <name>clusters</name>

...

resource-classNo 
Code Block
<resource>
  <name>calculator</name>
  <service-class>org.apache.ambari.view.

...

proxy.

...

CalculatorResource</service-class>
</resource>

See the Calculator View Example to see a REST service endpoint view implementation.

 

Code Block
<resource>
  <name>city</name>
  <plural-name>cities</plural-name>
  <id-property>id</id-property>
  <resource-class>org.apache.ambari.view.weather.CityResource</resource-class>
  <provider-class>org.apache.ambari.view.weather.CityResourceProvider</provider-class>
  <service-class>org.apache.ambari.view.weather.CityService</service-class>
</resource>

 See the Weather View Example to see an Ambari-Managed ResourceProvider view implementation..