Interface FeatureArtifactBuilder


@ProviderType public interface FeatureArtifactBuilder
A builder for FeatureArtifact objects.
"NotThreadSafe"
  • Method Details

    • addMetadata

      FeatureArtifactBuilder addMetadata(String key, Object value)
      Add metadata for this Artifact.
      Parameters:
      key - Metadata key.
      value - Metadata value.
      Returns:
      This builder.
    • addMetadata

      FeatureArtifactBuilder addMetadata(Map<String,Object> metadata)
      Add metadata for this Artifact by providing a map. All metadata in the map is added to any previously provided metadata.
      Parameters:
      metadata - The map with metadata.
      Returns:
      This builder.
    • build

      Build the Artifact object. Can only be called once on a builder. After calling this method the current builder instance cannot be used any more.
      Returns:
      The Feature Artifact.