Package k8s.io.api.core.v1
Class Generated.VolumeProjection.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<Generated.VolumeProjection.Builder>
-
- k8s.io.api.core.v1.Generated.VolumeProjection.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable,Generated.VolumeProjectionOrBuilder
- Enclosing class:
- Generated.VolumeProjection
public static final class Generated.VolumeProjection.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Generated.VolumeProjection.Builder> implements Generated.VolumeProjectionOrBuilder
Projection that may be projected along with other supported volume types. Exactly one of these fields must be set.
Protobuf typek8s.io.api.core.v1.VolumeProjection
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Generated.VolumeProjection.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Generated.VolumeProjectionbuild()Generated.VolumeProjectionbuildPartial()Generated.VolumeProjection.Builderclear()Generated.VolumeProjection.BuilderclearClusterTrustBundle()ClusterTrustBundle allows a pod to access the `.spec.trustBundle` field of ClusterTrustBundle objects in an auto-updating file.Generated.VolumeProjection.BuilderclearConfigMap()configMap information about the configMap data to project +optionalGenerated.VolumeProjection.BuilderclearDownwardAPI()downwardAPI information about the downwardAPI data to project +optionalGenerated.VolumeProjection.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)Generated.VolumeProjection.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)Generated.VolumeProjection.BuilderclearSecret()secret information about the secret data to project +optionalGenerated.VolumeProjection.BuilderclearServiceAccountToken()serviceAccountToken is information about the serviceAccountToken data to project +optionalGenerated.VolumeProjection.Builderclone()Generated.ClusterTrustBundleProjectiongetClusterTrustBundle()ClusterTrustBundle allows a pod to access the `.spec.trustBundle` field of ClusterTrustBundle objects in an auto-updating file.Generated.ClusterTrustBundleProjection.BuildergetClusterTrustBundleBuilder()ClusterTrustBundle allows a pod to access the `.spec.trustBundle` field of ClusterTrustBundle objects in an auto-updating file.Generated.ClusterTrustBundleProjectionOrBuildergetClusterTrustBundleOrBuilder()ClusterTrustBundle allows a pod to access the `.spec.trustBundle` field of ClusterTrustBundle objects in an auto-updating file.Generated.ConfigMapProjectiongetConfigMap()configMap information about the configMap data to project +optionalGenerated.ConfigMapProjection.BuildergetConfigMapBuilder()configMap information about the configMap data to project +optionalGenerated.ConfigMapProjectionOrBuildergetConfigMapOrBuilder()configMap information about the configMap data to project +optionalGenerated.VolumeProjectiongetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()Generated.DownwardAPIProjectiongetDownwardAPI()downwardAPI information about the downwardAPI data to project +optionalGenerated.DownwardAPIProjection.BuildergetDownwardAPIBuilder()downwardAPI information about the downwardAPI data to project +optionalGenerated.DownwardAPIProjectionOrBuildergetDownwardAPIOrBuilder()downwardAPI information about the downwardAPI data to project +optionalGenerated.SecretProjectiongetSecret()secret information about the secret data to project +optionalGenerated.SecretProjection.BuildergetSecretBuilder()secret information about the secret data to project +optionalGenerated.SecretProjectionOrBuildergetSecretOrBuilder()secret information about the secret data to project +optionalGenerated.ServiceAccountTokenProjectiongetServiceAccountToken()serviceAccountToken is information about the serviceAccountToken data to project +optionalGenerated.ServiceAccountTokenProjection.BuildergetServiceAccountTokenBuilder()serviceAccountToken is information about the serviceAccountToken data to project +optionalGenerated.ServiceAccountTokenProjectionOrBuildergetServiceAccountTokenOrBuilder()serviceAccountToken is information about the serviceAccountToken data to project +optionalbooleanhasClusterTrustBundle()ClusterTrustBundle allows a pod to access the `.spec.trustBundle` field of ClusterTrustBundle objects in an auto-updating file.booleanhasConfigMap()configMap information about the configMap data to project +optionalbooleanhasDownwardAPI()downwardAPI information about the downwardAPI data to project +optionalbooleanhasSecret()secret information about the secret data to project +optionalbooleanhasServiceAccountToken()serviceAccountToken is information about the serviceAccountToken data to project +optionalprotected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()Generated.VolumeProjection.BuildermergeClusterTrustBundle(Generated.ClusterTrustBundleProjection value)ClusterTrustBundle allows a pod to access the `.spec.trustBundle` field of ClusterTrustBundle objects in an auto-updating file.Generated.VolumeProjection.BuildermergeConfigMap(Generated.ConfigMapProjection value)configMap information about the configMap data to project +optionalGenerated.VolumeProjection.BuildermergeDownwardAPI(Generated.DownwardAPIProjection value)downwardAPI information about the downwardAPI data to project +optionalGenerated.VolumeProjection.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)Generated.VolumeProjection.BuildermergeFrom(com.google.protobuf.Message other)Generated.VolumeProjection.BuildermergeFrom(Generated.VolumeProjection other)Generated.VolumeProjection.BuildermergeSecret(Generated.SecretProjection value)secret information about the secret data to project +optionalGenerated.VolumeProjection.BuildermergeServiceAccountToken(Generated.ServiceAccountTokenProjection value)serviceAccountToken is information about the serviceAccountToken data to project +optionalGenerated.VolumeProjection.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)Generated.VolumeProjection.BuildersetClusterTrustBundle(Generated.ClusterTrustBundleProjection value)ClusterTrustBundle allows a pod to access the `.spec.trustBundle` field of ClusterTrustBundle objects in an auto-updating file.Generated.VolumeProjection.BuildersetClusterTrustBundle(Generated.ClusterTrustBundleProjection.Builder builderForValue)ClusterTrustBundle allows a pod to access the `.spec.trustBundle` field of ClusterTrustBundle objects in an auto-updating file.Generated.VolumeProjection.BuildersetConfigMap(Generated.ConfigMapProjection value)configMap information about the configMap data to project +optionalGenerated.VolumeProjection.BuildersetConfigMap(Generated.ConfigMapProjection.Builder builderForValue)configMap information about the configMap data to project +optionalGenerated.VolumeProjection.BuildersetDownwardAPI(Generated.DownwardAPIProjection value)downwardAPI information about the downwardAPI data to project +optionalGenerated.VolumeProjection.BuildersetDownwardAPI(Generated.DownwardAPIProjection.Builder builderForValue)downwardAPI information about the downwardAPI data to project +optionalGenerated.VolumeProjection.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Generated.VolumeProjection.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)Generated.VolumeProjection.BuildersetSecret(Generated.SecretProjection value)secret information about the secret data to project +optionalGenerated.VolumeProjection.BuildersetSecret(Generated.SecretProjection.Builder builderForValue)secret information about the secret data to project +optionalGenerated.VolumeProjection.BuildersetServiceAccountToken(Generated.ServiceAccountTokenProjection value)serviceAccountToken is information about the serviceAccountToken data to project +optionalGenerated.VolumeProjection.BuildersetServiceAccountToken(Generated.ServiceAccountTokenProjection.Builder builderForValue)serviceAccountToken is information about the serviceAccountToken data to project +optionalGenerated.VolumeProjection.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<Generated.VolumeProjection.Builder>
-
clear
public Generated.VolumeProjection.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<Generated.VolumeProjection.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<Generated.VolumeProjection.Builder>
-
getDefaultInstanceForType
public Generated.VolumeProjection getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public Generated.VolumeProjection build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Generated.VolumeProjection buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public Generated.VolumeProjection.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<Generated.VolumeProjection.Builder>
-
setField
public Generated.VolumeProjection.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Generated.VolumeProjection.Builder>
-
clearField
public Generated.VolumeProjection.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Generated.VolumeProjection.Builder>
-
clearOneof
public Generated.VolumeProjection.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<Generated.VolumeProjection.Builder>
-
setRepeatedField
public Generated.VolumeProjection.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Generated.VolumeProjection.Builder>
-
addRepeatedField
public Generated.VolumeProjection.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Generated.VolumeProjection.Builder>
-
mergeFrom
public Generated.VolumeProjection.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Generated.VolumeProjection.Builder>
-
mergeFrom
public Generated.VolumeProjection.Builder mergeFrom(Generated.VolumeProjection other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<Generated.VolumeProjection.Builder>
-
mergeFrom
public Generated.VolumeProjection.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Generated.VolumeProjection.Builder>- Throws:
IOException
-
hasSecret
public boolean hasSecret()
secret information about the secret data to project +optional
optional .k8s.io.api.core.v1.SecretProjection secret = 1;- Specified by:
hasSecretin interfaceGenerated.VolumeProjectionOrBuilder- Returns:
- Whether the secret field is set.
-
getSecret
public Generated.SecretProjection getSecret()
secret information about the secret data to project +optional
optional .k8s.io.api.core.v1.SecretProjection secret = 1;- Specified by:
getSecretin interfaceGenerated.VolumeProjectionOrBuilder- Returns:
- The secret.
-
setSecret
public Generated.VolumeProjection.Builder setSecret(Generated.SecretProjection value)
secret information about the secret data to project +optional
optional .k8s.io.api.core.v1.SecretProjection secret = 1;
-
setSecret
public Generated.VolumeProjection.Builder setSecret(Generated.SecretProjection.Builder builderForValue)
secret information about the secret data to project +optional
optional .k8s.io.api.core.v1.SecretProjection secret = 1;
-
mergeSecret
public Generated.VolumeProjection.Builder mergeSecret(Generated.SecretProjection value)
secret information about the secret data to project +optional
optional .k8s.io.api.core.v1.SecretProjection secret = 1;
-
clearSecret
public Generated.VolumeProjection.Builder clearSecret()
secret information about the secret data to project +optional
optional .k8s.io.api.core.v1.SecretProjection secret = 1;
-
getSecretBuilder
public Generated.SecretProjection.Builder getSecretBuilder()
secret information about the secret data to project +optional
optional .k8s.io.api.core.v1.SecretProjection secret = 1;
-
getSecretOrBuilder
public Generated.SecretProjectionOrBuilder getSecretOrBuilder()
secret information about the secret data to project +optional
optional .k8s.io.api.core.v1.SecretProjection secret = 1;- Specified by:
getSecretOrBuilderin interfaceGenerated.VolumeProjectionOrBuilder
-
hasDownwardAPI
public boolean hasDownwardAPI()
downwardAPI information about the downwardAPI data to project +optional
optional .k8s.io.api.core.v1.DownwardAPIProjection downwardAPI = 2;- Specified by:
hasDownwardAPIin interfaceGenerated.VolumeProjectionOrBuilder- Returns:
- Whether the downwardAPI field is set.
-
getDownwardAPI
public Generated.DownwardAPIProjection getDownwardAPI()
downwardAPI information about the downwardAPI data to project +optional
optional .k8s.io.api.core.v1.DownwardAPIProjection downwardAPI = 2;- Specified by:
getDownwardAPIin interfaceGenerated.VolumeProjectionOrBuilder- Returns:
- The downwardAPI.
-
setDownwardAPI
public Generated.VolumeProjection.Builder setDownwardAPI(Generated.DownwardAPIProjection value)
downwardAPI information about the downwardAPI data to project +optional
optional .k8s.io.api.core.v1.DownwardAPIProjection downwardAPI = 2;
-
setDownwardAPI
public Generated.VolumeProjection.Builder setDownwardAPI(Generated.DownwardAPIProjection.Builder builderForValue)
downwardAPI information about the downwardAPI data to project +optional
optional .k8s.io.api.core.v1.DownwardAPIProjection downwardAPI = 2;
-
mergeDownwardAPI
public Generated.VolumeProjection.Builder mergeDownwardAPI(Generated.DownwardAPIProjection value)
downwardAPI information about the downwardAPI data to project +optional
optional .k8s.io.api.core.v1.DownwardAPIProjection downwardAPI = 2;
-
clearDownwardAPI
public Generated.VolumeProjection.Builder clearDownwardAPI()
downwardAPI information about the downwardAPI data to project +optional
optional .k8s.io.api.core.v1.DownwardAPIProjection downwardAPI = 2;
-
getDownwardAPIBuilder
public Generated.DownwardAPIProjection.Builder getDownwardAPIBuilder()
downwardAPI information about the downwardAPI data to project +optional
optional .k8s.io.api.core.v1.DownwardAPIProjection downwardAPI = 2;
-
getDownwardAPIOrBuilder
public Generated.DownwardAPIProjectionOrBuilder getDownwardAPIOrBuilder()
downwardAPI information about the downwardAPI data to project +optional
optional .k8s.io.api.core.v1.DownwardAPIProjection downwardAPI = 2;- Specified by:
getDownwardAPIOrBuilderin interfaceGenerated.VolumeProjectionOrBuilder
-
hasConfigMap
public boolean hasConfigMap()
configMap information about the configMap data to project +optional
optional .k8s.io.api.core.v1.ConfigMapProjection configMap = 3;- Specified by:
hasConfigMapin interfaceGenerated.VolumeProjectionOrBuilder- Returns:
- Whether the configMap field is set.
-
getConfigMap
public Generated.ConfigMapProjection getConfigMap()
configMap information about the configMap data to project +optional
optional .k8s.io.api.core.v1.ConfigMapProjection configMap = 3;- Specified by:
getConfigMapin interfaceGenerated.VolumeProjectionOrBuilder- Returns:
- The configMap.
-
setConfigMap
public Generated.VolumeProjection.Builder setConfigMap(Generated.ConfigMapProjection value)
configMap information about the configMap data to project +optional
optional .k8s.io.api.core.v1.ConfigMapProjection configMap = 3;
-
setConfigMap
public Generated.VolumeProjection.Builder setConfigMap(Generated.ConfigMapProjection.Builder builderForValue)
configMap information about the configMap data to project +optional
optional .k8s.io.api.core.v1.ConfigMapProjection configMap = 3;
-
mergeConfigMap
public Generated.VolumeProjection.Builder mergeConfigMap(Generated.ConfigMapProjection value)
configMap information about the configMap data to project +optional
optional .k8s.io.api.core.v1.ConfigMapProjection configMap = 3;
-
clearConfigMap
public Generated.VolumeProjection.Builder clearConfigMap()
configMap information about the configMap data to project +optional
optional .k8s.io.api.core.v1.ConfigMapProjection configMap = 3;
-
getConfigMapBuilder
public Generated.ConfigMapProjection.Builder getConfigMapBuilder()
configMap information about the configMap data to project +optional
optional .k8s.io.api.core.v1.ConfigMapProjection configMap = 3;
-
getConfigMapOrBuilder
public Generated.ConfigMapProjectionOrBuilder getConfigMapOrBuilder()
configMap information about the configMap data to project +optional
optional .k8s.io.api.core.v1.ConfigMapProjection configMap = 3;- Specified by:
getConfigMapOrBuilderin interfaceGenerated.VolumeProjectionOrBuilder
-
hasServiceAccountToken
public boolean hasServiceAccountToken()
serviceAccountToken is information about the serviceAccountToken data to project +optional
optional .k8s.io.api.core.v1.ServiceAccountTokenProjection serviceAccountToken = 4;- Specified by:
hasServiceAccountTokenin interfaceGenerated.VolumeProjectionOrBuilder- Returns:
- Whether the serviceAccountToken field is set.
-
getServiceAccountToken
public Generated.ServiceAccountTokenProjection getServiceAccountToken()
serviceAccountToken is information about the serviceAccountToken data to project +optional
optional .k8s.io.api.core.v1.ServiceAccountTokenProjection serviceAccountToken = 4;- Specified by:
getServiceAccountTokenin interfaceGenerated.VolumeProjectionOrBuilder- Returns:
- The serviceAccountToken.
-
setServiceAccountToken
public Generated.VolumeProjection.Builder setServiceAccountToken(Generated.ServiceAccountTokenProjection value)
serviceAccountToken is information about the serviceAccountToken data to project +optional
optional .k8s.io.api.core.v1.ServiceAccountTokenProjection serviceAccountToken = 4;
-
setServiceAccountToken
public Generated.VolumeProjection.Builder setServiceAccountToken(Generated.ServiceAccountTokenProjection.Builder builderForValue)
serviceAccountToken is information about the serviceAccountToken data to project +optional
optional .k8s.io.api.core.v1.ServiceAccountTokenProjection serviceAccountToken = 4;
-
mergeServiceAccountToken
public Generated.VolumeProjection.Builder mergeServiceAccountToken(Generated.ServiceAccountTokenProjection value)
serviceAccountToken is information about the serviceAccountToken data to project +optional
optional .k8s.io.api.core.v1.ServiceAccountTokenProjection serviceAccountToken = 4;
-
clearServiceAccountToken
public Generated.VolumeProjection.Builder clearServiceAccountToken()
serviceAccountToken is information about the serviceAccountToken data to project +optional
optional .k8s.io.api.core.v1.ServiceAccountTokenProjection serviceAccountToken = 4;
-
getServiceAccountTokenBuilder
public Generated.ServiceAccountTokenProjection.Builder getServiceAccountTokenBuilder()
serviceAccountToken is information about the serviceAccountToken data to project +optional
optional .k8s.io.api.core.v1.ServiceAccountTokenProjection serviceAccountToken = 4;
-
getServiceAccountTokenOrBuilder
public Generated.ServiceAccountTokenProjectionOrBuilder getServiceAccountTokenOrBuilder()
serviceAccountToken is information about the serviceAccountToken data to project +optional
optional .k8s.io.api.core.v1.ServiceAccountTokenProjection serviceAccountToken = 4;- Specified by:
getServiceAccountTokenOrBuilderin interfaceGenerated.VolumeProjectionOrBuilder
-
hasClusterTrustBundle
public boolean hasClusterTrustBundle()
ClusterTrustBundle allows a pod to access the `.spec.trustBundle` field of ClusterTrustBundle objects in an auto-updating file. Alpha, gated by the ClusterTrustBundleProjection feature gate. ClusterTrustBundle objects can either be selected by name, or by the combination of signer name and a label selector. Kubelet performs aggressive normalization of the PEM contents written into the pod filesystem. Esoteric PEM features such as inter-block comments and block headers are stripped. Certificates are deduplicated. The ordering of certificates within the file is arbitrary, and Kubelet may change the order over time. +featureGate=ClusterTrustBundleProjection +optional
optional .k8s.io.api.core.v1.ClusterTrustBundleProjection clusterTrustBundle = 5;- Specified by:
hasClusterTrustBundlein interfaceGenerated.VolumeProjectionOrBuilder- Returns:
- Whether the clusterTrustBundle field is set.
-
getClusterTrustBundle
public Generated.ClusterTrustBundleProjection getClusterTrustBundle()
ClusterTrustBundle allows a pod to access the `.spec.trustBundle` field of ClusterTrustBundle objects in an auto-updating file. Alpha, gated by the ClusterTrustBundleProjection feature gate. ClusterTrustBundle objects can either be selected by name, or by the combination of signer name and a label selector. Kubelet performs aggressive normalization of the PEM contents written into the pod filesystem. Esoteric PEM features such as inter-block comments and block headers are stripped. Certificates are deduplicated. The ordering of certificates within the file is arbitrary, and Kubelet may change the order over time. +featureGate=ClusterTrustBundleProjection +optional
optional .k8s.io.api.core.v1.ClusterTrustBundleProjection clusterTrustBundle = 5;- Specified by:
getClusterTrustBundlein interfaceGenerated.VolumeProjectionOrBuilder- Returns:
- The clusterTrustBundle.
-
setClusterTrustBundle
public Generated.VolumeProjection.Builder setClusterTrustBundle(Generated.ClusterTrustBundleProjection value)
ClusterTrustBundle allows a pod to access the `.spec.trustBundle` field of ClusterTrustBundle objects in an auto-updating file. Alpha, gated by the ClusterTrustBundleProjection feature gate. ClusterTrustBundle objects can either be selected by name, or by the combination of signer name and a label selector. Kubelet performs aggressive normalization of the PEM contents written into the pod filesystem. Esoteric PEM features such as inter-block comments and block headers are stripped. Certificates are deduplicated. The ordering of certificates within the file is arbitrary, and Kubelet may change the order over time. +featureGate=ClusterTrustBundleProjection +optional
optional .k8s.io.api.core.v1.ClusterTrustBundleProjection clusterTrustBundle = 5;
-
setClusterTrustBundle
public Generated.VolumeProjection.Builder setClusterTrustBundle(Generated.ClusterTrustBundleProjection.Builder builderForValue)
ClusterTrustBundle allows a pod to access the `.spec.trustBundle` field of ClusterTrustBundle objects in an auto-updating file. Alpha, gated by the ClusterTrustBundleProjection feature gate. ClusterTrustBundle objects can either be selected by name, or by the combination of signer name and a label selector. Kubelet performs aggressive normalization of the PEM contents written into the pod filesystem. Esoteric PEM features such as inter-block comments and block headers are stripped. Certificates are deduplicated. The ordering of certificates within the file is arbitrary, and Kubelet may change the order over time. +featureGate=ClusterTrustBundleProjection +optional
optional .k8s.io.api.core.v1.ClusterTrustBundleProjection clusterTrustBundle = 5;
-
mergeClusterTrustBundle
public Generated.VolumeProjection.Builder mergeClusterTrustBundle(Generated.ClusterTrustBundleProjection value)
ClusterTrustBundle allows a pod to access the `.spec.trustBundle` field of ClusterTrustBundle objects in an auto-updating file. Alpha, gated by the ClusterTrustBundleProjection feature gate. ClusterTrustBundle objects can either be selected by name, or by the combination of signer name and a label selector. Kubelet performs aggressive normalization of the PEM contents written into the pod filesystem. Esoteric PEM features such as inter-block comments and block headers are stripped. Certificates are deduplicated. The ordering of certificates within the file is arbitrary, and Kubelet may change the order over time. +featureGate=ClusterTrustBundleProjection +optional
optional .k8s.io.api.core.v1.ClusterTrustBundleProjection clusterTrustBundle = 5;
-
clearClusterTrustBundle
public Generated.VolumeProjection.Builder clearClusterTrustBundle()
ClusterTrustBundle allows a pod to access the `.spec.trustBundle` field of ClusterTrustBundle objects in an auto-updating file. Alpha, gated by the ClusterTrustBundleProjection feature gate. ClusterTrustBundle objects can either be selected by name, or by the combination of signer name and a label selector. Kubelet performs aggressive normalization of the PEM contents written into the pod filesystem. Esoteric PEM features such as inter-block comments and block headers are stripped. Certificates are deduplicated. The ordering of certificates within the file is arbitrary, and Kubelet may change the order over time. +featureGate=ClusterTrustBundleProjection +optional
optional .k8s.io.api.core.v1.ClusterTrustBundleProjection clusterTrustBundle = 5;
-
getClusterTrustBundleBuilder
public Generated.ClusterTrustBundleProjection.Builder getClusterTrustBundleBuilder()
ClusterTrustBundle allows a pod to access the `.spec.trustBundle` field of ClusterTrustBundle objects in an auto-updating file. Alpha, gated by the ClusterTrustBundleProjection feature gate. ClusterTrustBundle objects can either be selected by name, or by the combination of signer name and a label selector. Kubelet performs aggressive normalization of the PEM contents written into the pod filesystem. Esoteric PEM features such as inter-block comments and block headers are stripped. Certificates are deduplicated. The ordering of certificates within the file is arbitrary, and Kubelet may change the order over time. +featureGate=ClusterTrustBundleProjection +optional
optional .k8s.io.api.core.v1.ClusterTrustBundleProjection clusterTrustBundle = 5;
-
getClusterTrustBundleOrBuilder
public Generated.ClusterTrustBundleProjectionOrBuilder getClusterTrustBundleOrBuilder()
ClusterTrustBundle allows a pod to access the `.spec.trustBundle` field of ClusterTrustBundle objects in an auto-updating file. Alpha, gated by the ClusterTrustBundleProjection feature gate. ClusterTrustBundle objects can either be selected by name, or by the combination of signer name and a label selector. Kubelet performs aggressive normalization of the PEM contents written into the pod filesystem. Esoteric PEM features such as inter-block comments and block headers are stripped. Certificates are deduplicated. The ordering of certificates within the file is arbitrary, and Kubelet may change the order over time. +featureGate=ClusterTrustBundleProjection +optional
optional .k8s.io.api.core.v1.ClusterTrustBundleProjection clusterTrustBundle = 5;- Specified by:
getClusterTrustBundleOrBuilderin interfaceGenerated.VolumeProjectionOrBuilder
-
setUnknownFields
public final Generated.VolumeProjection.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Generated.VolumeProjection.Builder>
-
mergeUnknownFields
public final Generated.VolumeProjection.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Generated.VolumeProjection.Builder>
-
-