Class ExtensionComponent

java.lang.Object
org.apache.nifi.c2.protocol.component.api.DefinedType
org.apache.nifi.c2.protocol.component.api.ExtensionComponent
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
ConfigurableExtensionDefinition

public class ExtensionComponent extends DefinedType
A component provided by an extension bundle
See Also:
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      See Also:
    • buildInfo

      private BuildInfo buildInfo
    • providedApiImplementations

      private List<DefinedType> providedApiImplementations
    • tags

      private Set<String> tags
    • seeAlso

      private Set<String> seeAlso
    • deprecated

      private Boolean deprecated
    • deprecationReason

      private String deprecationReason
    • deprecationAlternatives

      private Set<String> deprecationAlternatives
    • restricted

      private Boolean restricted
    • restrictedExplanation

      private String restrictedExplanation
    • explicitRestrictions

      private Set<Restriction> explicitRestrictions
    • stateful

      private Stateful stateful
    • systemResourceConsiderations

      private List<SystemResourceConsideration> systemResourceConsiderations
    • additionalDetails

      private boolean additionalDetails
  • Constructor Details

    • ExtensionComponent

      public ExtensionComponent()
  • Method Details

    • getBuildInfo

      public BuildInfo getBuildInfo()
    • setBuildInfo

      public void setBuildInfo(BuildInfo buildInfo)
    • getProvidedApiImplementations

      public List<DefinedType> getProvidedApiImplementations()
    • setProvidedApiImplementations

      public void setProvidedApiImplementations(List<DefinedType> providedApiImplementations)
    • getTags

      public Set<String> getTags()
    • setTags

      public void setTags(Set<String> tags)
    • getSeeAlso

      public Set<String> getSeeAlso()
    • setSeeAlso

      public void setSeeAlso(Set<String> seeAlso)
    • getDeprecated

      public Boolean getDeprecated()
    • setDeprecated

      public void setDeprecated(Boolean deprecated)
    • getDeprecationReason

      public String getDeprecationReason()
    • setDeprecationReason

      public void setDeprecationReason(String deprecationReason)
    • getDeprecationAlternatives

      public Set<String> getDeprecationAlternatives()
    • setDeprecationAlternatives

      public void setDeprecationAlternatives(Set<String> deprecationAlternatives)
    • isRestricted

      public Boolean isRestricted()
    • getRestricted

      public Boolean getRestricted()
    • setRestricted

      public void setRestricted(Boolean restricted)
    • getRestrictedExplanation

      public String getRestrictedExplanation()
    • setRestrictedExplanation

      public void setRestrictedExplanation(String restrictedExplanation)
    • getExplicitRestrictions

      public Set<Restriction> getExplicitRestrictions()
    • setExplicitRestrictions

      public void setExplicitRestrictions(Set<Restriction> explicitRestrictions)
    • getStateful

      public Stateful getStateful()
    • setStateful

      public void setStateful(Stateful stateful)
    • getSystemResourceConsiderations

      public List<SystemResourceConsideration> getSystemResourceConsiderations()
    • setSystemResourceConsiderations

      public void setSystemResourceConsiderations(List<SystemResourceConsideration> systemResourceConsiderations)
    • isAdditionalDetails

      public boolean isAdditionalDetails()
    • setAdditionalDetails

      public void setAdditionalDetails(boolean additionalDetails)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class DefinedType
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class DefinedType