Package io.fabric8.kubernetes.api.model
Class ClusterTrustBundleProjection
- java.lang.Object
-
- io.fabric8.kubernetes.api.model.ClusterTrustBundleProjection
-
- All Implemented Interfaces:
io.fabric8.kubernetes.api.builder.Editable<ClusterTrustBundleProjectionBuilder>
,KubernetesResource
,Serializable
@Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator") public class ClusterTrustBundleProjection extends Object implements io.fabric8.kubernetes.api.builder.Editable<ClusterTrustBundleProjectionBuilder>, KubernetesResource
ClusterTrustBundleProjection describes how to select a set of ClusterTrustBundle objects and project their contents into the pod filesystem.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ClusterTrustBundleProjection()
No args constructor for use in serializationClusterTrustBundleProjection(LabelSelector labelSelector, String name, Boolean optional, String path, String signerName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ClusterTrustBundleProjectionBuilder
edit()
Map<String,Object>
getAdditionalProperties()
LabelSelector
getLabelSelector()
ClusterTrustBundleProjection describes how to select a set of ClusterTrustBundle objects and project their contents into the pod filesystem.String
getName()
Select a single ClusterTrustBundle by object name.Boolean
getOptional()
If true, don't block pod startup if the referenced ClusterTrustBundle(s) aren't available.String
getPath()
Relative path from the volume root to write the bundle.String
getSignerName()
Select all ClusterTrustBundles that match this signer name.void
setAdditionalProperties(Map<String,Object> additionalProperties)
void
setAdditionalProperty(String name, Object value)
void
setLabelSelector(LabelSelector labelSelector)
ClusterTrustBundleProjection describes how to select a set of ClusterTrustBundle objects and project their contents into the pod filesystem.void
setName(String name)
Select a single ClusterTrustBundle by object name.void
setOptional(Boolean optional)
If true, don't block pod startup if the referenced ClusterTrustBundle(s) aren't available.void
setPath(String path)
Relative path from the volume root to write the bundle.void
setSignerName(String signerName)
Select all ClusterTrustBundles that match this signer name.ClusterTrustBundleProjectionBuilder
toBuilder()
-
-
-
Constructor Detail
-
ClusterTrustBundleProjection
public ClusterTrustBundleProjection()
No args constructor for use in serialization
-
ClusterTrustBundleProjection
public ClusterTrustBundleProjection(LabelSelector labelSelector, String name, Boolean optional, String path, String signerName)
-
-
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.
-
edit
public ClusterTrustBundleProjectionBuilder edit()
- Specified by:
edit
in interfaceio.fabric8.kubernetes.api.builder.Editable<ClusterTrustBundleProjectionBuilder>
-
toBuilder
public ClusterTrustBundleProjectionBuilder toBuilder()
-
-