Open topic with navigation

com.hp.lft.sdk

## Class EnvironmentDescription.Init<T extends EnvironmentDescription.Init<T>>

- java.lang.Object
- - com.hp.lft.sdk.EnvironmentDescription.Init<T>

- Direct Known Subclasses:
    EnvironmentDescription.Builder
  Enclosing class:
    EnvironmentDescription

      protected abstract static class EnvironmentDescription.Init<T extends EnvironmentDescription.Init<T>>
      extends Object

  Helper class for EnvironmentDescription.Builder.

- - ### Constructor Summary

    Constructors
    Modifier | Constructor and Description
    --- | ---
    `protected` | `EnvironmentDescription.Init()`

  - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `EnvironmentDescription` | `build()`
    `protected abstract T` | `self()`
    `T` | `set(String capability, Object value)` Initializes an `EnvironmentDescription` capability to the specified value.

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Constructor Detail

    - #### EnvironmentDescription.Init

          protected EnvironmentDescription.Init()

  - ### Method Detail

    - #### self

          protected abstract T self()

    - #### build

          public EnvironmentDescription build()

    - #### set

          public T set(String capability,
              Object value)

      Initializes an `EnvironmentDescription` capability to the specified value.
      Parameters:
        `capability` - The name of the capability to set a value for.
        `value` - The new value of the capability.
      Returns:
        the updated description instance (builder pattern).