Class KnativeResource

java.lang.Object
org.apache.camel.component.knative.spi.KnativeResource

@Configurer public final class KnativeResource extends Object
  • Constructor Details

    • KnativeResource

      public KnativeResource()
  • Method Details

    • getName

      public String getName()
    • setName

      public void setName(String name)
    • getType

      public Knative.Type getType()
    • setType

      public void setType(Knative.Type type)
    • getEndpointKind

      public Knative.EndpointKind getEndpointKind()
    • setEndpointKind

      public void setEndpointKind(Knative.EndpointKind endpointKind)
    • getUrl

      public String getUrl()
    • setUrl

      public void setUrl(String url)
    • getMetadata

      public Map<String,String> getMetadata()
    • setMetadata

      public void setMetadata(Map<String,String> metadata)
    • getMetadata

      public String getMetadata(String key)
    • setMetadata

      public void setMetadata(String key, String value)
    • getOptionalMetadata

      public Optional<String> getOptionalMetadata(String key)
    • getCloudEventType

      public String getCloudEventType()
    • setCloudEventType

      public void setCloudEventType(String cloudEventType)
    • getPath

      public String getPath()
    • setPath

      public void setPath(String path)
    • getObjectApiVersion

      public String getObjectApiVersion()
    • setObjectApiVersion

      public void setObjectApiVersion(String objectApiVersion)
    • getObjectKind

      public String getObjectKind()
    • setObjectKind

      public void setObjectKind(String objectKind)
    • getObjectName

      public String getObjectName()
    • setObjectName

      public void setObjectName(String objectName)
    • getCeOverrides

      public Map<String,String> getCeOverrides()
    • setCeOverrides

      public void setCeOverrides(Map<String,String> ceOverride)
    • addCeOverride

      public void addCeOverride(String key, String value)
    • getFilters

      public Map<String,String> getFilters()
    • setFilters

      public void setFilters(Map<String,String> filters)
    • addFilter

      public void addFilter(String key, String value)
    • getReply

      public Boolean getReply()
    • setReply

      public void setReply(Boolean reply)
    • getContentType

      public String getContentType()
    • setContentType

      public void setContentType(String contentType)
    • matches

      public boolean matches(Knative.Type type, String name)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • from

      public static KnativeResource from(KnativeResource resource)