Class ClusterTrustBundleProjection

    • Constructor Detail

      • ClusterTrustBundleProjection

        public ClusterTrustBundleProjection()
        No args constructor for use in serialization
    • Method Detail

      • getLabelSelector

        public LabelSelector getLabelSelector()
        ClusterTrustBundleProjection describes how to select a set of ClusterTrustBundle objects and project their contents into the pod filesystem.
      • setLabelSelector

        public void setLabelSelector​(LabelSelector labelSelector)
        ClusterTrustBundleProjection describes how to select a set of ClusterTrustBundle objects and project their contents into the pod filesystem.
      • getName

        public String getName()
        Select a single ClusterTrustBundle by object name. Mutually-exclusive with signerName and labelSelector.
      • setName

        public void setName​(String name)
        Select a single ClusterTrustBundle by object name. Mutually-exclusive with signerName and labelSelector.
      • getOptional

        public Boolean getOptional()
        If true, don't block pod startup if the referenced ClusterTrustBundle(s) aren't available. If using name, then the named ClusterTrustBundle is allowed not to exist. If using signerName, then the combination of signerName and labelSelector is allowed to match zero ClusterTrustBundles.
      • setOptional

        public void setOptional​(Boolean optional)
        If true, don't block pod startup if the referenced ClusterTrustBundle(s) aren't available. If using name, then the named ClusterTrustBundle is allowed not to exist. If using signerName, then the combination of signerName and labelSelector is allowed to match zero ClusterTrustBundles.
      • getPath

        public String getPath()
        Relative path from the volume root to write the bundle.
      • setPath

        public void setPath​(String path)
        Relative path from the volume root to write the bundle.
      • getSignerName

        public String getSignerName()
        Select all ClusterTrustBundles that match this signer name. Mutually-exclusive with name. The contents of all selected ClusterTrustBundles will be unified and deduplicated.
      • setSignerName

        public void setSignerName​(String signerName)
        Select all ClusterTrustBundles that match this signer name. Mutually-exclusive with name. The contents of all selected ClusterTrustBundles will be unified and deduplicated.
      • getAdditionalProperties

        public Map<String,​Object> getAdditionalProperties()
      • setAdditionalProperty

        public void setAdditionalProperty​(String name,
                                          Object value)
      • setAdditionalProperties

        public void setAdditionalProperties​(Map<String,​Object> additionalProperties)